Diff of the two buildlogs: -- --- b1/build.log 2025-10-29 12:27:41.504855031 +0000 +++ b2/build.log 2025-10-29 12:32:49.073072718 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Dec 1 06:46:15 -12 2026 -I: pbuilder-time-stamp: 1796150775 +I: Current time: Thu Oct 30 02:27:43 +14 2025 +I: pbuilder-time-stamp: 1761740863 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-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/1361128/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1627016/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 29 12:27 /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/1627016/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1627016/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='720fa3472d9545a98ed8564275c593bc' - 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='1361128' - PS1='# ' - PS2='> ' + INVOCATION_ID=b47e8fefba7f434b9cf6e6542d98563b + 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=1627016 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.OtUiqLxR/pbuilderrc_VVqt --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OtUiqLxR/b1 --logfile b1/build.log swift_2.36.0-4.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OtUiqLxR/pbuilderrc_22Q4 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OtUiqLxR/b2 --logfile b2/build.log swift_2.36.0-4.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1361128/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1627016/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -395,7 +427,7 @@ Get: 212 http://deb.debian.org/debian forky/main arm64 python3-requests-mock all 1.12.1-3 [17.6 kB] Get: 213 http://deb.debian.org/debian forky/main arm64 python3-swiftclient all 1:4.8.0-2 [76.7 kB] Get: 214 http://deb.debian.org/debian forky/main arm64 python3-xattr arm64 0.10.1-1+b1 [16.6 kB] -Fetched 57.6 MB in 1s (39.8 MB/s) +Fetched 57.6 MB in 1s (77.8 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 ... 20004 files and directories currently installed.) @@ -1070,8 +1102,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Dec 1 18:46:49 UTC 2026. -Universal Time is now: Tue Dec 1 18:46:49 UTC 2026. +Local time is now: Wed Oct 29 12:28:39 UTC 2025. +Universal Time is now: Wed Oct 29 12:28:39 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -1289,7 +1321,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/swift-2.36.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../swift_2.36.0-4_source.changes +I: user script /srv/workspace/pbuilder/1627016/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1627016/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/swift-2.36.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../swift_2.36.0-4_source.changes dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.36.0-4 dpkg-buildpackage: info: source distribution unstable @@ -1480,17 +1516,84 @@ self._finalize_license_expression() running build running build_py -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/sharder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/reconciler.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -copying swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reload.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/config.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers @@ -1506,9 +1609,34 @@ copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy copying swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy copying swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile copying swift/common/wsgi.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/swob.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/storage_policy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common @@ -1537,76 +1665,6 @@ copying swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common -copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/expirer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account copying swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account copying swift/account/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account @@ -1615,6 +1673,17 @@ copying swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account copying swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account copying swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/sharder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/reconciler.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container +copying swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto @@ -1623,52 +1692,20 @@ copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/shard-info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reload.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/relinker.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/orphans.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/oldies.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/form_signature.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/config.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli running egg_info creating swift.egg-info writing swift.egg-info/PKG-INFO @@ -1770,20 +1807,35 @@ ; do \ debian/gen-init $i ; \ done ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-reaper.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-reconciler.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sharder.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sync.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-updater.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object-expirer.swift-object-expirer.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-reconstructor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-updater.init.in set -e ; set -x ; \ for i in debian/swift-proxy.swift-proxy.init \ @@ -1798,24 +1850,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 -+ + sed -e s/swift-// -cut -d. -f1 -+ 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 +++ sed -e s/swift-// +++ cut -d. -f1 ++ 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 ']' +++ cut -d/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// +++ echo debian/swift-account.swift-account.init ++ 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 ']' +++ sed -e s/swift-// +++ cut -d/ -f2 +++ echo debian/swift-container.swift-container.init +++ cut -d. -f1 ++ CONFIG=container-server ++ debian/gen-init debian/swift-container.swift-container.init.in make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' @@ -1845,21 +1903,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.36.0/debian/tmp /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! @@ -1928,45 +1991,30 @@ running install running build running build_py -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/obj/watchers -copying swift/obj/watchers/dark_data.py -> build/lib/swift/obj/watchers -copying swift/obj/watchers/__init__.py -> build/lib/swift/obj/watchers -creating build/lib/swift/cli -copying swift/cli/drive_full_checker.py -> build/lib/swift/cli -copying swift/cli/recon.py -> build/lib/swift/cli -copying swift/cli/shard-info.py -> build/lib/swift/cli -copying swift/cli/ringcomposer.py -> build/lib/swift/cli -copying swift/cli/ringbuilder.py -> build/lib/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli -copying swift/cli/reload.py -> build/lib/swift/cli -copying swift/cli/relinker.py -> build/lib/swift/cli -copying swift/cli/reconciler_enqueue.py -> build/lib/swift/cli -copying swift/cli/recon_cron.py -> build/lib/swift/cli -copying swift/cli/orphans.py -> build/lib/swift/cli -copying swift/cli/oldies.py -> build/lib/swift/cli -copying swift/cli/manage_shard_ranges.py -> build/lib/swift/cli -copying swift/cli/info.py -> build/lib/swift/cli -copying swift/cli/get_nodes.py -> build/lib/swift/cli -copying swift/cli/form_signature.py -> build/lib/swift/cli -copying swift/cli/drive_audit.py -> build/lib/swift/cli -copying swift/cli/dispersion_report.py -> build/lib/swift/cli -copying swift/cli/dispersion_populate.py -> build/lib/swift/cli -copying swift/cli/container_deleter.py -> build/lib/swift/cli -copying swift/cli/config.py -> build/lib/swift/cli -copying swift/cli/account_audit.py -> build/lib/swift/cli -copying swift/cli/__init__.py -> build/lib/swift/cli +creating build/lib/swift/container +copying swift/container/updater.py -> build/lib/swift/container +copying swift/container/sync_store.py -> build/lib/swift/container +copying swift/container/sync.py -> build/lib/swift/container +copying swift/container/sharder.py -> build/lib/swift/container +copying swift/container/server.py -> build/lib/swift/container +copying swift/container/replicator.py -> build/lib/swift/container +copying swift/container/reconciler.py -> build/lib/swift/container +copying swift/container/backend.py -> build/lib/swift/container +copying swift/container/auditor.py -> build/lib/swift/container +copying swift/container/__init__.py -> build/lib/swift/container +creating build/lib/swift/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/utils copying swift/common/utils/timestamp.py -> build/lib/swift/common/utils copying swift/common/utils/logs.py -> build/lib/swift/common/utils @@ -1976,10 +2024,43 @@ 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 +copying swift/__init__.py -> build/lib/swift +creating build/lib/swift/proxy +copying swift/proxy/server.py -> build/lib/swift/proxy +copying swift/proxy/__init__.py -> build/lib/swift/proxy +creating build/lib/swift/common/middleware +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 +copying swift/common/middleware/symlink.py -> build/lib/swift/common/middleware +copying swift/common/middleware/staticweb.py -> build/lib/swift/common/middleware +copying swift/common/middleware/slo.py -> build/lib/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib/swift/common/middleware +copying swift/common/middleware/read_only.py -> build/lib/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> build/lib/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib/swift/common/middleware +copying swift/common/middleware/name_check.py -> build/lib/swift/common/middleware +copying swift/common/middleware/memcache.py -> build/lib/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> build/lib/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> build/lib/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib/swift/common/middleware +copying swift/common/middleware/formpost.py -> build/lib/swift/common/middleware +copying swift/common/middleware/etag_quoter.py -> build/lib/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib/swift/common/middleware +copying swift/common/middleware/dlo.py -> build/lib/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> build/lib/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> build/lib/swift/common/middleware +copying swift/common/middleware/bulk.py -> build/lib/swift/common/middleware +copying swift/common/middleware/backend_ratelimit.py -> build/lib/swift/common/middleware +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/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 @@ -1988,19 +2069,47 @@ 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/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/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/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/io.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/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 -copying swift/__init__.py -> build/lib/swift -creating build/lib/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib/swift/proxy/controllers +copying swift/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 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 @@ -2029,63 +2138,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 -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 -copying swift/common/middleware/symlink.py -> build/lib/swift/common/middleware -copying swift/common/middleware/staticweb.py -> build/lib/swift/common/middleware -copying swift/common/middleware/slo.py -> build/lib/swift/common/middleware -copying swift/common/middleware/recon.py -> build/lib/swift/common/middleware -copying swift/common/middleware/read_only.py -> build/lib/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> build/lib/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> build/lib/swift/common/middleware -copying swift/common/middleware/name_check.py -> build/lib/swift/common/middleware -copying swift/common/middleware/memcache.py -> build/lib/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> build/lib/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> build/lib/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> build/lib/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib/swift/common/middleware -copying swift/common/middleware/formpost.py -> build/lib/swift/common/middleware -copying swift/common/middleware/etag_quoter.py -> build/lib/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> build/lib/swift/common/middleware -copying swift/common/middleware/dlo.py -> build/lib/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> build/lib/swift/common/middleware -copying swift/common/middleware/copy.py -> build/lib/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> build/lib/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> build/lib/swift/common/middleware -copying swift/common/middleware/bulk.py -> build/lib/swift/common/middleware -copying swift/common/middleware/backend_ratelimit.py -> build/lib/swift/common/middleware -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 -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/container -copying swift/container/updater.py -> build/lib/swift/container -copying swift/container/sync_store.py -> build/lib/swift/container -copying swift/container/sync.py -> build/lib/swift/container -copying swift/container/sharder.py -> build/lib/swift/container -copying swift/container/server.py -> build/lib/swift/container -copying swift/container/replicator.py -> build/lib/swift/container -copying swift/container/reconciler.py -> build/lib/swift/container -copying swift/container/backend.py -> build/lib/swift/container -copying swift/container/auditor.py -> build/lib/swift/container -copying swift/container/__init__.py -> build/lib/swift/container -copying swift/proxy/server.py -> build/lib/swift/proxy -copying swift/proxy/__init__.py -> build/lib/swift/proxy creating build/lib/swift/account copying swift/account/utils.py -> build/lib/swift/account copying swift/account/server.py -> build/lib/swift/account @@ -2094,28 +2146,41 @@ 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/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/io.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/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/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/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/cli +copying swift/cli/drive_full_checker.py -> build/lib/swift/cli +copying swift/cli/recon.py -> build/lib/swift/cli +copying swift/cli/shard-info.py -> build/lib/swift/cli +copying swift/cli/ringcomposer.py -> build/lib/swift/cli +copying swift/cli/ringbuilder.py -> build/lib/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli +copying swift/cli/reload.py -> build/lib/swift/cli +copying swift/cli/relinker.py -> build/lib/swift/cli +copying swift/cli/reconciler_enqueue.py -> build/lib/swift/cli +copying swift/cli/recon_cron.py -> build/lib/swift/cli +copying swift/cli/orphans.py -> build/lib/swift/cli +copying swift/cli/oldies.py -> build/lib/swift/cli +copying swift/cli/manage_shard_ranges.py -> build/lib/swift/cli +copying swift/cli/info.py -> build/lib/swift/cli +copying swift/cli/get_nodes.py -> build/lib/swift/cli +copying swift/cli/form_signature.py -> build/lib/swift/cli +copying swift/cli/drive_audit.py -> build/lib/swift/cli +copying swift/cli/dispersion_report.py -> build/lib/swift/cli +copying swift/cli/dispersion_populate.py -> build/lib/swift/cli +copying swift/cli/container_deleter.py -> build/lib/swift/cli +copying swift/cli/config.py -> build/lib/swift/cli +copying swift/cli/account_audit.py -> build/lib/swift/cli +copying swift/cli/__init__.py -> build/lib/swift/cli running egg_info writing swift.egg-info/PKG-INFO writing dependency_links to swift.egg-info/dependency_links.txt @@ -2188,36 +2253,6 @@ running install_lib creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/reconciler.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sharder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli @@ -2242,30 +2277,26 @@ copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/diskfile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/expirer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/mem_server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -copying build/lib/swift/obj/updater.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers -copying build/lib/swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers -copying build/lib/swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring copying build/lib/swift/common/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common @@ -2294,65 +2325,23 @@ copying build/lib/swift/common/storage_policy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring +copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +copying build/lib/swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile copying build/lib/swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile -creating /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes -copying build/lib/swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema copying build/lib/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema @@ -2375,6 +2364,17 @@ copying build/lib/swift/common/middleware/s3api/schema/common.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema copying build/lib/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema copying build/lib/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers @@ -2390,43 +2390,82 @@ copying build/lib/swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers copying build/lib/swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/reconciler.py to reconciler.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sharder.py to sharder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync_store.py to sync_store.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/account.py to account.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc +creating /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto +copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +copying build/lib/swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers +copying build/lib/swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers +copying build/lib/swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers +copying build/lib/swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/diskfile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/expirer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/mem_diskfile.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/mem_server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/reconstructor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +copying build/lib/swift/obj/updater.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/reconciler.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sharder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/account_audit.py to account_audit.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc @@ -2450,26 +2489,22 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/shard-info.py to shard-info.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_full_checker.py to drive_full_checker.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/diskfile.py to diskfile.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/expirer.py to expirer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/mem_diskfile.py to mem_diskfile.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/mem_server.py to mem_server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/reconstructor.py to reconstructor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/dark_data.py to dark_data.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/composite_builder.py to composite_builder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/io.py to io.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/account.py to account.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/base_storage_server.py to base_storage_server.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/bufferedhttp.py to bufferedhttp.cpython-313.pyc @@ -2498,14 +2533,51 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/storage_policy.py to storage_policy.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/composite_builder.py to composite_builder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/io.py to io.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/legacy.py to legacy.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/object_versioning.py to object_versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/x_profile/exceptions.py to exceptions.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/exception.py to exception.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/acl.py to acl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/bucket.py to bucket.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/logging.py to logging.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_upload.py to multi_upload.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/object_lock.py to object_lock.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/crypto/crypto_utils.py to crypto_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/account_quotas.py to account_quotas.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/acl.py to acl.cpython-313.pyc @@ -2538,45 +2610,38 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/tempauth.py to tempauth.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/xprofile.py to xprofile.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/tempurl.py to tempurl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/legacy.py to legacy.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/object_versioning.py to object_versioning.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/acl.py to acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/bucket.py to bucket.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/logging.py to logging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_upload.py to multi_upload.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/object_lock.py to object_lock.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/exception.py to exception.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/dark_data.py to dark_data.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/diskfile.py to diskfile.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/expirer.py to expirer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/mem_diskfile.py to mem_diskfile.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/mem_server.py to mem_server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/reconstructor.py to reconstructor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/backend.py to backend.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/reconciler.py to reconciler.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sharder.py to sharder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync_store.py to sync_store.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc running install_egg_info Copying swift.egg-info to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift-2.36.0.egg-info Skipping SOURCES.txt @@ -2623,10 +2688,10 @@ Installing swift-ring-builder script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin Installing swift-ring-builder-analyzer script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin Installing swift-ring-composer script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin -+ pwd -+ rm -rf /build/reproducible-path/swift-2.36.0/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.36.0/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python*/dist-packages/*.pth' rm debian/tmp/usr/bin/swift-init # These are flacky and time sensitive. See https://bugs.debian.org/1118344 : # common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout @@ -2640,445 +2705,56 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr ++ for i in $@ ++ case "${1}" in ++ for i in $@ ++ case "${1}" in ++ for i in $@ ++ case "${1}" in +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.13 = disabled ] -+ echo 3.13 -+ cut -d. -f1 ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.13 = disabled ']' +++ echo 3.13 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.13 stestr run --parallel --subunit --test-path test/unit test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_log_prefix|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_get_timeout|obj\.test_server\.TestObjectController\.test_DELETE_container_updates|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_no_rebuilt_content|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_partial_rebuild) + subunit2pyunit ++ PYTHON=python3.13 ++ stestr run --parallel --subunit --test-path test/unit 'test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_log_prefix|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_get_timeout|obj\.test_server\.TestObjectController\.test_DELETE_container_updates|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_no_rebuilt_content|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_partial_rebuild)' /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.cli.test_recon.TestScout.test_scout_http_error -test.unit.cli.test_recon.TestScout.test_scout_http_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_ok -test.unit.cli.test_recon.TestScout.test_scout_ok ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error -test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout -test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error -test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_socket_timeout -test.unit.cli.test_recon.TestScout.test_scout_socket_timeout ... ok -test.unit.cli.test_recon.TestScout.test_scout_url_error -test.unit.cli.test_recon.TestScout.test_scout_url_error ... ok -test.unit.cli.test_reload.TestMain.test_check_failed -test.unit.cli.test_reload.TestMain.test_check_failed ... ok -test.unit.cli.test_reload.TestMain.test_good -test.unit.cli.test_reload.TestMain.test_good ... ok -test.unit.cli.test_reload.TestMain.test_needs_pid -test.unit.cli.test_reload.TestMain.test_needs_pid ... ok -test.unit.cli.test_reload.TestMain.test_timeout -test.unit.cli.test_reload.TestMain.test_timeout ... ok -test.unit.common.middleware.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_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 -/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.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.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 -/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.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 -/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_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 -/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_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.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.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs ... ok -test.unit.account.test_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.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_delimiter_max_keys -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_delimiter_max_keys ... ok -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... 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 -/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_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.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 -/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_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 -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 -/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 ... 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_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_crypto_utils.TestCrypto.test_check_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key ... ok -test.unit.common.middleware.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.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.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... ok -test.unit.account.test_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.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted ... ok -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... 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_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.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.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_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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... 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.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.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.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.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.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.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.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_ringbuilder.TestCommands.test_list_parts_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format ... 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 @@ -3087,18 +2763,12 @@ 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.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.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format ... 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.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... 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 @@ -3107,8 +2777,6 @@ 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.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... 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 @@ -3117,118 +2785,166 @@ 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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_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_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.TestCommonAccountBroker.test_get_info test.unit.account.test_backend.TestCommonAccountBroker.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_backend.TestCommonAccountBroker.test_get_max_row test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... ok test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata ... ok test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs ... ok test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get ... ok +/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_merge_timestamps_delete_with_objects test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects ... 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_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_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects ... ok -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata ... 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_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... 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_drive_full_checker.TestContainerDeleter.test_drive_with_space -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args ... 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_info.TestCliInfo.test_print_db_info_metadata test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata ... 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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... 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_form_signature.TestFormSignature.test_invalid_path_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature -test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args -test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin ... ok test.unit.cli.test_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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change ... ok test.unit.cli.test_info.TestCliInfo.test_print_info test.unit.cli.test_info.TestCliInfo.test_print_info ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... 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.account.test_backend.TestCommonAccountBroker.test_put_timestamp -test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... 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.account.test_backend.TestCommonAccountBroker.test_status_changed_at -test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... 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.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.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_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects ... 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.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... 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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... ok test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... 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 +/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_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.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... 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 +/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_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_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_info.TestCliInfo.test_print_ring_locations_invalid_args +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number ... ok +test.unit.cli.test_info.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.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... 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_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 @@ -3237,501 +2953,88 @@ 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.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set test.unit.account.test_reaper.TestReaper.test_delay_reaping_conf_set ... 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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok -test.unit.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.account.test_reaper.TestReaper.test_reap_account test.unit.account.test_reaper.TestReaper.test_reap_account ... 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_reaper.TestReaper.test_reap_account_no_container test.unit.account.test_reaper.TestReaper.test_reap_account_no_container ... 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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number ... ok -test.unit.cli.test_info.TestPrintObj.test_missing_etag -test.unit.cli.test_info.TestPrintObj.test_missing_etag ... ok test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok -test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted ... ok -test.unit.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_info.TestPrintObj.test_print_obj_with_policy -test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok +test.unit.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.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 +/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.TestCommands.test_list_parts_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container ... 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_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.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok -test.unit.cli.test_recon.TestRecon.test_gen_stats -test.unit.cli.test_recon.TestRecon.test_gen_stats ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... ok -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... 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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type ... ok -test.unit.cli.test_recon.TestRecon.test_get_hosts -test.unit.cli.test_recon.TestRecon.test_get_hosts ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok -test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv ... ok -test.unit.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_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta ... ok -test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok -test.unit.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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok -test.unit.cli.test_recon.TestRecon.test_ptime -test.unit.cli.test_recon.TestRecon.test_ptime ... ok -test.unit.cli.test_recon.TestRecon.test_quarantine_check -test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok -test.unit.cli.test_recon.TestRecon.test_umount_check -test.unit.cli.test_recon.TestRecon.test_umount_check ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_good -test.unit.cli.test_reload.TestValidateManagerPid.test_good ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_non_python -test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_non_server -test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... 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_reload.TestValidateManagerPid.test_non_swift -test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_open_error -test.unit.cli.test_reload.TestValidateManagerPid.test_open_error ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_worker -test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... ok -test.unit.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_compact_four_donors_two_acceptors -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_four_donors_two_acceptors ... 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_decrypter.TestDecrypter.test_app_exception -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path ... ok -test.unit.common.middleware.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.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_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher ... ok -test.unit.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_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv ... ok -test.unit.common.middleware.crypto.test_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_decrypter.TestDecrypterObjectRequests.test_GET_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... 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_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok -test.unit.common.middleware.crypto.test_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_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok -test.unit.common.middleware.crypto.test_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 -Loaded db broker for a/c -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_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_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_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key ... ok -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_encrypt_header_val -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_encrypt_header_val ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body ... ok -test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config -test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata ... ok -Loaded db broker for a/c -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body ... ok -test.unit.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata ... ok -test.unit.common.middleware.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 -Loaded db broker for a/c -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... ok -test.unit.common.middleware.s3api.test_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response ... ok -test.unit.common.middleware.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok -test.unit.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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok -test.unit.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_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.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata ... ok -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 ... ok -Loaded db broker for a/c -test.unit.cli.test_recon.TestReconCommands.test_load_check -test.unit.cli.test_recon.TestReconCommands.test_load_check ... 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 -Loaded db broker for a/c -test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types -test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... 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 -Loaded db broker for a/c -test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check -test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check ... 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.cli.test_recon.TestReconCommands.test_reconstruction_check -test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... 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.cli.test_recon.TestReconCommands.test_replication_check -test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok -Loaded db broker for a/c -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 -Loaded db broker for a/c -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter ... 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 -Loaded db broker for a/c -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_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.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_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded ... 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_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.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.cli.test_recon.TestReconCommands.test_version_check_differs -test.unit.cli.test_recon.TestReconCommands.test_version_check_differs ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path ... ok -test.unit.common.middleware.crypto.test_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_keymaster.TestKeymaster.test_correct_root_secret_used -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret ... ok -test.unit.common.middleware.crypto.test_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_keymaster.TestKeymaster.test_key_uniqueness -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths ... ok -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys -test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys ... ok -test.unit.common.middleware.s3api.test_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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state ... ok -test.unit.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.TestAccountBrokerBeforeSPI.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container ... ok +test.unit.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.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status ... 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_server.TestAccountController.test_DELETE_not_found +test.unit.account.test_server.TestAccountController.test_DELETE_not_found ... ok +test.unit.cli.test_recon.TestRecon.test_gen_stats +test.unit.cli.test_recon.TestRecon.test_gen_stats ... ok test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... ok -test.unit.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.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... 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_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 @@ -3744,1102 +3047,206 @@ 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.TestAccountBrokerBeforeSPI.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.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.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.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.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_compact_user_input -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_user_input ... 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_conf_file_deprecated_options -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid ... ok -test.unit.account.test_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_server.TestAccountController.test_DELETE_not_found -test.unit.account.test_server.TestAccountController.test_DELETE_not_found ... 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_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... 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.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.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_find_replace_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_xml -test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_json -test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain -test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml -test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... ok -test.unit.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_server.TestAccountController.test_GET_leading_delimiter -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... 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_server.TestAccountController.test_GET_limit_marker_json -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... ok -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_log_requests_false -test.unit.account.test_server.TestAccountController.test_GET_log_requests_false ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state ... ok -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_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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default ... ok -test.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 -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_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 -Exception ignored in: +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_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.cli.test_recon.TestRecon.test_get_error_ringnames +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... 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-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 "/usr/lib/python3.13/gzip.py", line 373, in close - fileobj.write(self.compress.flush()) - File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper - return func(*args, **kwargs) -ValueError: write to closed file -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok -test.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_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 -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.TestHashingInput.test_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash ... ok -swift: Using crc32c_kern implementation for CRC32C. -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 -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty ... 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.TestHashingInput.test_empty_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_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_s3request.TestHashingInput.test_good -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good ... 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.TestHashingInput.test_good_readline -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline ... 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.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 -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.TestHashingInput.test_too_short_read_piecemeal -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req ... 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_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 -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_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. -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 -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_multi_bytes_secret_failure -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure ... ok -swift: Using crc32c_kern implementation for CRC32C. -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: 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_check_signature_sigv2_unicode_string -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string ... 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_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 -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_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. -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 -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_valid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid ... 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/tmpylzfr6zb/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00239 seconds (419.16132/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.00029 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00022 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', 'c5568ba9-4028-4326-bf3d-27017afa838a-sda', '1796150869.04044', '1796150869.03897', '0', '') -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmplz98_8jn/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '6e78af93-ddde-4987-981d-beba2e3b9d76-sda', '1796150869.04604', '1796150869.04449', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('6e78af93-ddde-4987-981d-beba2e3b9d76-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '6e78af93-ddde-4987-981d-beba2e3b9d76-sda', '1796150869.04604', '1796150869.04449', '0', '') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('6e78af93-ddde-4987-981d-beba2e3b9d76-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00678 seconds (147.51836/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, '1aef81aeff13e11d175571db6a938d32', '92a31206-43c3-441c-a8d4-b0fe7a416c92-sda', '1796150869.06201', '1796150869.06025', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('92a31206-43c3-441c-a8d4-b0fe7a416c92-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, '4db4af88d817ef82b27d4e34d514e9ef', '7fb3563e-c600-4565-931e-b0b0a8f20deb-sda', '1796150869.07447', '1796150869.07306', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1796150869.07756', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1796150869.07783', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1796150869.07792', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1796150869.078', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1796150869.07808', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1796150869.07816', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1796150869.07824', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1796150869.07831', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1796150869.07839', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1796150869.07846', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1796150869.07854', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], '7fb3563e-c600-4565-931e-b0b0a8f20deb-sda') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) -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/tmpxt_fz51x/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpxt_fz51x/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/tmpxt_fz51x/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpxt_fz51x/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0031 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0028 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfac21d804afc4ccbaa737-006b0f1655" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34605/sda1/1/a/c" "txfac21d804afc4ccbaa737-006b0f1655" "container-server 1398988" 0.0010 "-" 1398988 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:49905/sdb1/1/a/c" "txfac21d804afc4ccbaa737-006b0f1655" "container-server 1398988" 0.0010 "-" 1398988 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:49 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txfac21d804afc4ccbaa737-006b0f1655" "proxy-server 1398988" 0.0092 "-" 1398988 0swift: 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_wrong_size -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_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.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 -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_date_header_expired -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired ... 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_date_header_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_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.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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_get_container_info -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... 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_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 -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_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_MAPswift: 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_get_response_without_s3_acl -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_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.s3api.test_s3request.TestRequest.test_get_validate_param -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok -swift: Using crc32c_kern implementation for CRC32C. -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: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match ... ok -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_put_object_if_modified_since -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since ... 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_put_object_if_none_match -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match ... 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_put_object_if_none_match_star -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star ... 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_put_object_if_unmodified_since -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since ... 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 -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_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. -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 -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_crc32_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch ... 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_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. -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. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.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 -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 -swift: Using crc32c_kern implementation for CRC32C. -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 -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_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 -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_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. -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 -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_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 -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): + File "/build/reproducible-path/swift-2.36.0/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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.10.10.2:6202/sda1: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' -fake-swift ERROR: Expecting value: line 1 column 1 (char 0): + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.10.10.3:6202/None: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET - objects = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/47/49 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1796150869.314049721 1796150869.314687490 0 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/47/49 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1796150869.315329313 1796150869.315884352 1 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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 -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 -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_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 -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_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: 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_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_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_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok -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_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_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_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_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_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_subresource.TestS3ApiSubresource.test_acl_all_users -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control ... ok -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_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write ... ok -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_subresource.TestS3ApiSubresource.test_base_grantee -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined ... ok -test.unit.common.middleware.s3api.test_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_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant ... ok -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_subresource.TestS3ApiSubresource.test_encode_acl_object -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid ... ok -test.unit.common.middleware.test_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 -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.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.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.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 -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.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.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.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success ... 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.TestAuthorize.test_delete_own_account_not_allowed -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.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.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. -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_logswift: 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_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: 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_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. -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 -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 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number ... swift: 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_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 -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses ... ok -test.unit.common.middleware.test_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_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_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.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_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.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_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 + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 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.account.test_server.TestAccountController.test_DELETE_now_empty +test.unit.account.test_server.TestAccountController.test_DELETE_now_empty ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... 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.account.test_server.TestAccountController.test_DELETE_timestamp_not_float +test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float ... ok test INFO: Begin account audit "once" mode test INFO: Account audit "once" mode completed: 0.00s -Finished. Marked 0 objects for deletion. -Ring Builder file does not exist: /tmp/tmpf1vtt36e/tmp5858_a_2 +Ring Builder file does not exist: /tmp/tmpwb2igeug/tmp7a0e3f6u 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/tmpcyjn2dqb/tmpahbfvimf +Ring Builder file does not exist: /tmp/tmpmrsey14n/tmp2qmorn1v 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 @@ -4851,11 +3258,11 @@ Creates with 2^ partitions and . is number of hours to restrict moving a partition more than once. -/tmp/tmpzsxu08wj/tmpcp_c2r_d, build version 4, id a77294a7325a4879aef2996b588fd79e +/tmp/tmp1yaef8xo/tmp4mmf4yip, build version 4, id 6c6aa02325574b36adc6ec329da0f86c 64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) The overload factor is 0.00% (0.000000) -Ring file /tmp/tmpzsxu08wj/tmpcp_c2r_d.ring.gz not found, probably it hasn't been written yet +Ring file /tmp/tmp1yaef8xo/tmp4mmf4yip.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 @@ -4911,115 +3318,115 @@ /build/reproducible-path/swift-2.36.0/test/unit/cli/test_ipv6_output Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 Partition Matches - 49 1 - 22 1 + 35 1 + 24 1 Partition Matches 1 1 - 3 1 - 6 1 - 12 1 - 19 1 - 20 1 + 5 1 + 7 1 + 8 1 + 14 1 + 17 1 21 1 - 24 1 - 27 1 + 26 1 + 32 1 + 33 1 40 1 - 41 1 - 55 1 - 57 1 + 46 1 + 49 1 + 50 1 60 1 - 62 1 63 1 2 1 - 5 1 - 15 1 - 16 1 - 25 1 - 26 1 - 28 1 - 33 1 - 38 1 - 39 1 - 42 1 - 44 1 - 45 1 - 49 1 - 51 1 - 61 1 4 1 - 8 1 + 6 1 + 11 1 13 1 - 18 1 + 15 1 + 19 1 22 1 - 23 1 - 30 1 - 31 1 + 24 1 34 1 - 35 1 + 41 1 + 42 1 + 44 1 + 53 1 + 59 1 + 61 1 + 0 1 + 3 1 + 9 1 + 10 1 + 12 1 + 27 1 + 29 1 36 1 - 37 1 + 45 1 47 1 52 1 - 53 1 + 54 1 56 1 + 57 1 + 58 1 + 62 1 Partition Matches 1 1 - 9 1 - 10 1 - 13 1 - 26 1 + 2 1 + 4 1 + 14 1 + 18 1 + 25 1 27 1 + 30 1 31 1 + 33 1 + 34 1 + 44 1 + 46 1 + 48 1 + 57 1 + 59 1 + 0 1 + 6 1 + 7 1 + 11 1 + 17 1 + 24 1 + 32 1 35 1 37 1 - 39 1 - 48 1 + 38 1 + 42 1 49 1 - 53 1 + 52 1 55 1 58 1 60 1 - 0 1 - 2 1 - 3 1 5 1 + 9 1 + 15 1 16 1 - 17 1 - 18 1 - 23 1 - 29 1 + 19 1 + 20 1 + 26 1 36 1 40 1 41 1 43 1 - 45 1 + 47 1 50 1 - 57 1 - 4 1 - 12 1 - 14 1 - 19 1 - 20 1 - 22 1 - 25 1 - 30 1 - 33 1 - 38 1 - 42 1 - 46 1 51 1 - 59 1 - 61 1 - 62 1 + 53 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 - 43 1 - 57 1 + 21 1 + 22 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 - 6 1 - 19 1 -Specified builder file "/tmp/tmphf9b7bw6/tmpdneqthhl" is not rebalanced yet. Please rebalance first. + 50 1 + 58 1 +Specified builder file "/tmp/tmpm7e3xv6q/tmpbpwifwh8" is not rebalanced yet. Please rebalance first. swift-ring-builder list_parts [] .. or @@ -5075,600 +3482,24 @@ 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.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest ... ok + case the - is optional unless the device id or zone is also included.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.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok -test.unit.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.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 -swift: The following digest algorithms are configured but not supported: md4 -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 -swift: The following digest algorithms are configured but not supported: not-a-valid-digest, md5 -swift: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -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 -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_tempurl.TestSwiftInfo.test_non_default_methods -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers ... ok -test.unit.common.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_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_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_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_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 -swift: Adding required filter versioned_writes to pipeline at position 3 -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok -swift: Adding required filter dlo to pipeline at position 3 -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 -swift: Adding required filter copy to pipeline at position 3 -test.unit.common.test_swob.TestRange.test_str -test.unit.common.test_swob.TestRange.test_str ... ok -swift: Adding required filter listing_formats to pipeline at position 3 -test.unit.common.test_swob.TestRange.test_upsidedown_range -test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok -swift: Pipeline was modified. New pipeline is "healthcheck catch_errors gatekeeper listing_formats copy dlo versioned_writes proxy-server". -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.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.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.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_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 -swift: Adding required filter versioned_writes to pipeline at position 1 -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 -swift: Adding required filter gatekeeper to pipeline at position 1 -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy dlo versioned_writes healthcheck proxy-server". -test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 -test DEBUG: No decryption is necessary because of override -test DEBUG: No decryption is necessary because of override -test ERROR: get_keys(): from callback: Testing: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Key must be length 32 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting object: Missing 'body_key' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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 READtest.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.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 -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.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 -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 1 -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper proxy_logging listing_formats copy dlo versioned_writes proxy-server". -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 -swift: Adding required filter versioned_writes to pipeline at position 1 -swift: Adding required filter dlo to pipeline at position 1 -swift: Adding required filter copy to pipeline at position 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0022 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0049 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0053 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 -swift: Adding required filter listing_formats to pipeline at position 5 -swift: Adding required filter gatekeeper to pipeline at position 1 -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 -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_over_limit -test.unit.account.test_server.TestAccountController.test_GET_over_limit ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok -test.unit.common.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 -swift: Adding required filter versioned_writes to pipeline at position 0 -swift: Adding required filter dlo to pipeline at position 0 -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 -swift: Adding required filter catch_errors to pipeline at position 0 -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper listing_formats copy dlo versioned_writes healthcheck proxy-server". -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... 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 -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". -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 -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. -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: 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". -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". -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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_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 -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. -[2026-12-01 18:47:49] Checking auditor stats -=============================================================================== -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:read_acp:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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 -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. -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-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.36.0/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: +test.unit.cli.test_recon.TestRecon.test_get_ringmd5 +test.unit.cli.test_recon.TestRecon.test_get_ringmd5 ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... 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-reaper ERROR: Exception with 10.10.10.1:6202/sda3: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -5682,9 +3513,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.10.10.2:6202/sda1: -Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -5709,9 +3537,6 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.10.10.3:6202/None: -Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -5736,6 +3561,32 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.10.10.1:6202/sda3: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -5749,7 +3600,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.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.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -5775,6 +3626,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.10.10.3:6202/None: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( ~~~~~~~~~~~~~~~~~~~~~~~^ @@ -5799,411 +3653,469 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp -swift.common.exceptions.ClientException: : 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 -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.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_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 ERROR: get_keys(): from callback: Testing: + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 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_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads ... 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.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.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.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.TestRecon.test_main_object_hosts_default_alias +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_alias ... 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.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 +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: ERROR get_keys() missing callback: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/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: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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 -fake-swift DEBUG: 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': + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: kaboom -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +No policy found to increase the partition power. +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete - delete_result = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test 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.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_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_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_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.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.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_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 + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +No policy found to increase the partition power. +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +No policy found to increase the partition power. +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +No policy found to increase the partition power. +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +No policy found to increase the partition power. +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies +test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file ... 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.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.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.TestAccountBrokerBeforeSPI.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file ... 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_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_relinker.TestRelinker.test_cleanup_conflicting_older_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file ... 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.account.test_server.TestAccountController.test_GET_accept_not_valid +test.unit.account.test_server.TestAccountController.test_GET_accept_not_valid ... 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.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 swift-ring-builder 1.3 @@ -6420,254 +4332,12 @@ 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.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... 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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: 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, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok -test.unit.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: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0134 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0036 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0019 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0019 "-" 1398980 -test.unit.account.test_server.TestAccountController.test_GET_with_containers_json -test.unit.account.test_server.TestAccountController.test_GET_with_containers_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain -test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml -test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_empty_account -test.unit.account.test_server.TestAccountController.test_HEAD_empty_account ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length -test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_not_found -test.unit.account.test_server.TestAccountController.test_HEAD_not_found ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_with_containers -test.unit.account.test_server.TestAccountController.test_HEAD_with_containers ... ok -test.unit.account.test_server.TestAccountController.test_OPTIONS -test.unit.account.test_server.TestAccountController.test_OPTIONS ... ok -test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata -test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata ... ok -test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata -test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata ... ok -test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found -test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found ... ok -test.unit.account.test_server.TestAccountController.test_POST_insufficient_space -test.unit.account.test_server.TestAccountController.test_POST_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_POST_invalid_partition -test.unit.account.test_server.TestAccountController.test_POST_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float -test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float ... ok -test.unit.account.test_server.TestAccountController.test_PUT -test.unit.account.test_server.TestAccountController.test_PUT ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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_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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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_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-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.36.0/swift/account/reaper.py", line 412, in reap_container direct_delete_container( @@ -6717,2117 +4387,736 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.10.10.1:6202/sda3: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/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.36.0/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.36.0/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.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.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.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 488, in reap_object + direct_delete_object( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, obj, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<6 lines>... 'X-Timestamp': timestamp.internal, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ USE_REPLICATION_NETWORK_HEADER: 'true'}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object raise self.myexp swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: 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.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp -swift.common.exceptions.ClientException: : 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.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.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_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 + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 135, in run_once + for device in os.listdir(self.devices): + ~~~~~~~~~~^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' +test-reaper INFO: Devices pass completed: 0.00s +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0793 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:15 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0497 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0800 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0043 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0028 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0255 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0090 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0022 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0091 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0064 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0184 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0021 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0069 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0113 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0089 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1692291 -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.TestAccountController.test_GET_accept_wildcard +test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu ... ok +test.unit.cli.test_recon.TestRecon.test_ptime +test.unit.cli.test_recon.TestRecon.test_ptime ... ok +test.unit.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_recon.TestRecon.test_quarantine_check +test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok +test.unit.cli.test_recon.TestRecon.test_umount_check +test.unit.cli.test_recon.TestRecon.test_umount_check ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req ... 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_relinker.TestRelinker.test_cleanup_conflicting_ts_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file ... 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_GET_empty_account_json +test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... 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.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.TestAccountController.test_GET_empty_account_plain +test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.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_server.TestAccountController.test_GET_empty_account_xml +test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... 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.TestAccountController.test_GET_invalid_accept +test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... 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.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_header +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_header ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_with_invalid_header_string +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_with_invalid_header_string ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_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_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... 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_leading_delimiter +test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status ... ok +test.unit.cli.test_recon.TestScout.test_scout_ok +test.unit.cli.test_recon.TestScout.test_scout_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_url_error +test.unit.cli.test_recon.TestScout.test_scout_url_error ... ok +test.unit.common.middleware.s3api.test_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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... 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.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.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_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_limit_marker_plain +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... 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_server.TestAccountController.test_GET_limit_marker_xml +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... 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 INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:15 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmph468sdrz/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmph468sdrz/node/sda1/objects/333 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmph468sdrz/node/sda1/objects/166/ffb/a6ec60540ca40c0a9ae3a3949abd2ffb/1761741015.73420.data to /tmp/tmph468sdrz/node/sda1/objects/333/ffb/a6ec60540ca40c0a9ae3a3949abd2ffb/1761741015.73420.data: [Errno 17] File exists: '/tmp/tmph468sdrz/node/sda1/objects/166/ffb/a6ec60540ca40c0a9ae3a3949abd2ffb/1761741015.73420.data' -> '/tmp/tmph468sdrz/node/sda1/objects/333/ffb/a6ec60540ca40c0a9ae3a3949abd2ffb/1761741015.73420.data' +test DEBUG: Run listdir on /tmp/tmph468sdrz/node/sda1/objects/166 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 12:30:16 10/29/25 GMT (0:00:00.374350 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp6zxk824e/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp6zxk824e/node/sda1/objects/363 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp6zxk824e/node/sda1/objects/181/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741017.15504.meta to /tmp/tmp6zxk824e/node/sda1/objects/363/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741017.15504.meta: [Errno 17] File exists: '/tmp/tmp6zxk824e/node/sda1/objects/181/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741017.15504.meta' -> '/tmp/tmp6zxk824e/node/sda1/objects/363/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741017.15504.meta' +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp6zxk824e/node/sda1/objects/181/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741016.15504.data to /tmp/tmp6zxk824e/node/sda1/objects/363/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741016.15504.data: [Errno 17] File exists: '/tmp/tmp6zxk824e/node/sda1/objects/181/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741016.15504.data' -> '/tmp/tmp6zxk824e/node/sda1/objects/363/2cd/b5fd60e3ef64921a1461bc3ee49a02cd/1761741016.15504.data' +test DEBUG: Run listdir on /tmp/tmp6zxk824e/node/sda1/objects/181 +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): 12:30:16 10/29/25 GMT (0:00:00.013027 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvfybl_ro/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpvfybl_ro/node/sda1/objects/433 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpvfybl_ro/node/sda1/objects/216/d21/d8c7c4bd5ec9fc67981d0fe265167d21/1761741016.21598.data to /tmp/tmpvfybl_ro/node/sda1/objects/433/d21/d8c7c4bd5ec9fc67981d0fe265167d21/1761741016.21598.data: [Errno 17] File exists: '/tmp/tmpvfybl_ro/node/sda1/objects/216/d21/d8c7c4bd5ec9fc67981d0fe265167d21/1761741016.21598.data' -> '/tmp/tmpvfybl_ro/node/sda1/objects/433/d21/d8c7c4bd5ec9fc67981d0fe265167d21/1761741016.21598.data' +test DEBUG: Run listdir on /tmp/tmpvfybl_ro/node/sda1/objects/216 +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): 12:30:16 10/29/25 GMT (0:00:00.017704 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8o6swpi0/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp8o6swpi0/node/sda1/objects/400 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp8o6swpi0/node/sda1/objects/200/c7b/c83495fcbd750241a8b03e1b15aafc7b/1761741016.29033.data +test DEBUG: Run listdir on /tmp/tmp8o6swpi0/node/sda1/objects/200 +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): 12:30:16 10/29/25 GMT (0:00:00.015008 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp9lrhudlu/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp9lrhudlu/node/sda1/objects/305 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp9lrhudlu/node/sda1/objects/152/537/98be317dbf22d6bcfe601563d8af8537/1761741016.40816.ts to /tmp/tmp9lrhudlu/node/sda1/objects/305/537/98be317dbf22d6bcfe601563d8af8537/1761741016.40816.ts +test DEBUG: Removed /tmp/tmp9lrhudlu/node/sda1/objects/152/537/98be317dbf22d6bcfe601563d8af8537/1761741016.40816.ts +test DEBUG: Run listdir on /tmp/tmp9lrhudlu/node/sda1/objects/152 +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): 12:30:16 10/29/25 GMT (0:00:00.032222 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpsgpo5xh2/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpsgpo5xh2/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/tmpsgpo5xh2/node/sda1/objects/188/1ea/bceeed411fd5a0e8cdaaa79a5cf471ea/1761741016.52753.ts to /tmp/tmpsgpo5xh2/node/sda1/objects/377/1ea/bceeed411fd5a0e8cdaaa79a5cf471ea/1761741016.52753.ts +test DEBUG: Removed /tmp/tmpsgpo5xh2/node/sda1/objects/188/1ea/bceeed411fd5a0e8cdaaa79a5cf471ea/1761741016.52753.ts +test DEBUG: Run listdir on /tmp/tmpsgpo5xh2/node/sda1/objects/188 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Removed /tmp/tmpsgpo5xh2/node/sda1/objects/94/1ea/bceeed411fd5a0e8cdaaa79a5cf471ea/1761741016.52753.ts +test DEBUG: Run listdir on /tmp/tmpsgpo5xh2/node/sda1/objects/94 +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): 12:30:16 10/29/25 GMT (0:00:00.024597 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpt_49iyqh/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpt_49iyqh/node/sda1/objects/405 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpt_49iyqh/node/sda1/objects/202/140/ca963f83c9e758474b33747db0890140/1761741016.64578.ts to /tmp/tmpt_49iyqh/node/sda1/objects/405/140/ca963f83c9e758474b33747db0890140/1761741016.64578.ts +test DEBUG: Removed /tmp/tmpt_49iyqh/node/sda1/objects/202/140/ca963f83c9e758474b33747db0890140/1761741016.64578.ts +test DEBUG: Run listdir on /tmp/tmpt_49iyqh/node/sda1/objects/202 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Removed /tmp/tmpt_49iyqh/node/sda1/objects/50/140/ca963f83c9e758474b33747db0890140/1761741016.64578.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.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.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature +test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args +test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args ... ok +test.unit.cli.test_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.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.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_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root ... ok +test.unit.common.middleware.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.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.TestAccountBrokerBeforeSPI.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok +test.unit.common.middleware.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.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.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_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.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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0176 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0217 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0057 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0066 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0056 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0091 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0056 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0016 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0059 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0052 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0056 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0056 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0135 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0063 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0079 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0031 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0217 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0098 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0099 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0066 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0038 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0208 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0037 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0018 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0082 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0044 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0180 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0140 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1692291 -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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats ... 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.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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -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 - -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, 01 Dec 2026 18:47: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 WRITE +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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_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 +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_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_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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... 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_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_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files +test.unit.cli.test_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files ... 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 INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00031 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/tmp329jiyyv/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.09045 seconds (11.05599/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.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.00018 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.00016 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', 'ca769c7d-f774-4458-aa4f-314df409dc68-sda', '1761741016.02759', '1761741016.02621', '0', '') +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmprlypcabq/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'bdfa509a-97f1-465f-853d-eb3a53a65101-sda', '1761741016.03510', '1761741016.03362', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('bdfa509a-97f1-465f-853d-eb3a53a65101-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'bdfa509a-97f1-465f-853d-eb3a53a65101-sda', '1761741016.03510', '1761741016.03362', '0', '') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('bdfa509a-97f1-465f-853d-eb3a53a65101-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00626 seconds (159.81090/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, 'ee08238313fe68cee1f916dd204c69d7', '9a0e4b61-ac06-40b4-8b73-db7536e9b5bc-sda', '1761741016.04724', '1761741016.04587', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('9a0e4b61-ac06-40b4-8b73-db7536e9b5bc-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'ef1a96e9189ece5f1925aca3e03d2563', '09a64f12-87e6-4e31-930c-e0f220f0d0c3-sda', '1761741016.05939', '1761741016.05771', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1761741016.06885', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1761741016.06915', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1761741016.06925', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1761741016.07287', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1761741016.07295', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1761741016.07303', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1761741016.07311', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1761741016.07319', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1761741016.0733', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1761741016.07341', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1761741016.0735', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], '09a64f12-87e6-4e31-930c-e0f220f0d0c3-sda') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) +=============================================================================== +--> 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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container ... ok - -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. -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: call count - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - 0 0.000 0.000 profile:0(profiler) - - -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmpdzgh92gr/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/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 Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/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 Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile123 -Tue Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile456 - - 30 function callstest.unit.common.middleware.test_xprofile.Test_html_viewer.test_render -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear -test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile -test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed ... ok -test.unit.common.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_ring.TestRingData.test_attrs -test.unit.common.ring.test_ring.TestRingData.test_attrs ... ok -test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization -test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 ... ok -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 ... ok -test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization -test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_load -test.unit.common.ring.test_ring.TestRingData.test_load ... ok -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... ok -test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only -test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only ... ok -test.unit.common.ring.test_ring.TestRingData.test_permissions -test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok -test.unit.common.ring.test_ring.TestRingData.test_replica_count -test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_save -test.unit.common.ring.test_ring.TestRingData.test_save ... ok -test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes -test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... ok -test.unit.common.test_db.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.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_error_limiter.TestErrorLimiter.test_increment -test.unit.common.test_error_limiter.TestErrorLimiter.test_increment ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited -test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key -test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read -test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 ... ok -test.unit.common.test_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.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.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.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 -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.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.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.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing -test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable -test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception -test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... ok - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0018 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0051 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1398980 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata -test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE -test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE ... ok -test.unit.account.test_server.TestAccountController.test_PUT_auto_create -test.unit.account.test_server.TestAccountController.test_PUT_auto_create ... ok -test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space -test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition -test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata -test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_not_found -test.unit.account.test_server.TestAccountController.test_PUT_not_found ... ok -test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race -test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space -test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync -test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works ... ok -test.unit.account.test_server.TestAccountController.test__call__raise_timeout -test.unit.account.test_server.TestAccountController.test__call__raise_timeout ... ok -test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD -test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD ... ok -test.unit.account.test_server.TestAccountController.test_correct_allowed_method -test.unit.account.test_server.TestAccountController.test_correct_allowed_method ... ok -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account ... ok -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account ... ok -test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account -test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account ... ok -test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account -test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account ... ok -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public ... ok -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public ... ok -test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies -test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies ... ok -test.unit.account.test_server.TestAccountController.test_empty_policy_stats -test.unit.account.test_server.TestAccountController.test_empty_policy_stats ... ok -test.unit.account.test_server.TestAccountController.test_init -test.unit.account.test_server.TestAccountController.test_init ... ok -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false ... ok -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true ... ok -test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist -test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist ... ok - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -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': 'Tue, 01 Dec 2026 18:47:50 -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, 01 Dec 2026 18:47:50 -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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects ... ok - +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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': 'Tue, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47:49 -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 -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:testertest:testertest: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 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range ... ok test.unit.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.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... 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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... 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_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_formpost.TestCappedFileLikeObject.test_exceeded -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline ... ok -test.unit.common.middleware.test_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.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 -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -Traceback (most recent call last): -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own ... ok - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -test.unit.common.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok 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, 01 Dec 2026 18:47:49 -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '446'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap ... ok - 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 Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 - - 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 Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 - - 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 Dec 1 06:47:50 2026 /tmp/tmprvssdfgb/unittest.profile1398998 - - 15 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 3 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 -test DEBUG: Labeled statsd mode: dogstatsd (test) -test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 -test WARNING: boom -suffix-hash-test WARNING: Unable to read '/tmp/tmpkyi_jkfn/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -suffix-hash-test DEBUG: Run listdir on /tmp/tmpkyi_jkfn/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpkyi_jkfn/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -suffix-hash-test DEBUG: Run listdir on /tmp/tmpkyi_jkfn/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpkyi_jkfn/node/sda1/objects-1/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - 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/tmpkyi_jkfn/node/sda1/objects-1/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpkyi_jkfn/node/sda1/objects-1/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - 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/tmpkyi_jkfn/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpginar933/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpginar933/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptoemi3ov/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptoemi3ov/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp74uxqsk3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp74uxqsk3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpluxe9n6j/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpluxe9n6j/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpdymp7snw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpdymp7snw/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbrz73wq6/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbrz73wq6/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmperzzgfk7/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmperzzgfk7/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpklqxrg2s/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpklqxrg2s/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5w9_5kcb/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5w9_5kcb/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqyceggc6/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqyceggc6/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxs7g6txi/node/sda1/objects/0test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range ... ok +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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_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.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_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... ok - -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -test DEBUG: User tenant_id has system reader authorizing -test DEBUG: tenant mismatch: AUTH_tenant_id2 != tenant_id -test DEBUG: allow user with role(s) swiftoperator,admin as account admin -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner ... ok -test.unit.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.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_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success ... ok -test.unit.common.middleware.test_tempauth.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_xprofile.TestXProfile.test_get_profiler -test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders ... ok -test.unit.common.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.TestDictFactory.test_normal_case -test.unit.common.test_db.TestDictFactory.test_normal_case ... 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.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple ... ok -test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing -test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout -test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout ... ok -test.unit.common.test_internal_client.TestInternalClient.test_container_exists -test.unit.common.test_internal_client.TestInternalClient.test_container_exists ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_account -test.unit.common.test_internal_client.TestInternalClient.test_create_account ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_container -test.unit.common.test_internal_client.TestInternalClient.test_create_container ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_account -test.unit.common.test_internal_client.TestInternalClient.test_delete_account ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_container -test.unit.common.test_internal_client.TestInternalClient.test_delete_container ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_object -test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded -test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status -test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_object -test.unit.common.test_internal_client.TestInternalClient.test_get_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_init -test.unit.common.test_internal_client.TestInternalClient.test_init ... ok -test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline -test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_containers -test.unit.common.test_internal_client.TestInternalClient.test_iter_containers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable -test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items -test.unit.common.test_internal_client.TestInternalClient.test_iter_items ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_objects -test.unit.common.test_internal_client.TestInternalClient.test_iter_objects ... ok -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... ok - -suffix-hash-test DEBUG: Run listdir on /tmp/tmpxs7g6txi/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_5uemuj3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_5uemuj3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_iqfiwh0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_iqfiwh0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbdt95s8o/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmps_busmsp/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3c65m9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3c65m9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvt8mw9ff/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpvt8mw9ff/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1siybbtq/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1siybbtq/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1siybbtq/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1siybbtq/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpboy2d45o/node/sda1/objects/0 -Quarantined /tmp/tmpboy2d45o/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpboy2d45o/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -suffix-hash-test DEBUG: Run listdir on /tmp/tmpboy2d45o/node/sda1/objects-1/0 -Quarantined /tmp/tmpboy2d45o/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpboy2d45o/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default ... ok -suffix-hash-test DEBUG: Run listdir on /tmp/tmpfh0fyywg/node/sda1/objects/0 -Quarantined /tmp/tmpfh0fyywg/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpfh0fyywg/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -suffix-hash-test DEBUG: Run listdir on /tmp/tmpfh0fyywg/node/sda1/objects-1/0 -Quarantined /tmp/tmpfh0fyywg/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpfh0fyywg/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined ... ok - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0006 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0005 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0031 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0022 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:50 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:50 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:50 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [01/Dec/2026:18:47:50 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0022 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:50 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1398980 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exception -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0044 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1398980 -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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpikm4c70w/node/sda1/objects/0 -Quarantined /tmp/tmpikm4c70w/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpikm4c70w/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -suffix-hash-test DEBUG: Run listdir on /tmp/tmpikm4c70w/node/sda1/objects-1/0 -Quarantined /tmp/tmpikm4c70w/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpikm4c70w/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined ... ok +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok +test.unit.common.middleware.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.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_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok swift-ring-builder set_info @@ -9257,802 +5546,394 @@ 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.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.account.test_backend.TestAccountBrokerBeforeSPI.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_show +test.unit.cli.test_ringcomposer.TestCommands.test_show ... 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.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.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.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_ringcomposer.TestCommands.test_unknown_command +test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command ... 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.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... ok +test.unit.common.middleware.s3api.test_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.crypto.test_keymaster.TestKeymaster.test_app_exception +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: 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, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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, 01 Dec 2026 18:47:50 -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 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files ... ok -suffix-hash-test DEBUG: Run listdir on /tmp/tmpkqubfcbc/node/sda1/objects/0 -Error hashing suffix -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes - hashes[suffix] = self._hash_suffix( - ~~~~~~~~~~~~~~~~~^ - suffix_dir, policy=policy) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3908, in _hash_suffix - hash_per_fi = self._hash_suffix_dir(path, policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files - files = os.listdir(hsh_path) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir - raise OSError(errno.EACCES, os.strerror(errno.EACCES)) -PermissionError: [Errno 13] Permission denied -suffix-hash-test DEBUG: Run listdir on /tmp/tmpkqubfcbc/node/sda1/objects-1/0 -Error hashing suffix -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes - hashes[suffix] = self._hash_suffix( - ~~~~~~~~~~~~~~~~~^ - suffix_dir, policy=policy) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3202, in _hash_suffix - hashes = self._hash_suffix_dir(path, policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files - files = os.listdir(hsh_path) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir - raise OSError(errno.EACCES, os.strerror(errno.EACCES)) -PermissionError: [Errno 13] Permission denied -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim ... ok -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:51] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000054 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:51] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000040 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:51] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000035 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:51] "GET https://cluster.domain HTTP/1.0" 200 117 0.000033 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:51] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: txb057f1ed30a84e1d9a3ee-006b0f1657) -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) 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: (1398990) wsgi exited, is_accepting=True (txn: test-trans-id) -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) 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: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "PUT /path HTTP/1.0" 200 105 0.000055 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000036 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000039 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000036 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET / HTTP/1.1" 200 120 0.000052 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET /%FF HTTP/1.1" 200 123 0.000061 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET /ÿ HTTP/1.1" 200 126 0.000050 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000045 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000046 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET // HTTP/1.1" 200 121 0.000042 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET //bar HTTP/1.1" 200 124 0.000053 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET //////baz HTTP/1.1" 200 128 0.000048 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Tue, 01 Dec 2026 18:47:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' -proxy INFO: (1398990) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:47:52] "GET /someurl HTTP/1.0" 200 102 0.000035 -proxy INFO: wsgi exiting -proxy INFO: (1398990) wsgi exited, is_accepting=True -test-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 01/Dec/2026/18/47/53 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1796150873.051270485 1796150873.051600933 - - -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 01/Dec/2026/18/47/53 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1796150873.052659273 1796150873.052846432 - -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.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.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_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_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.common.test_manager.TestServer.test_wait -test.unit.common.test_manager.TestServer.test_wait ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode ... ok -test.unit.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.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode ... ok -test.unit.common.test_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.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.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_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_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.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_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... 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_sharder.TestSharder.test_audit_cleave_contexts -test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts ... ok -test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container -test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... ok - -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.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 +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path ... ok +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1122 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0112 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0219 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0181 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0188 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0225 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0229 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0223 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0228 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0223 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0436 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0095 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0092 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0022 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0077 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0094 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0127 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0119 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0099 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0017 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0097 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0102 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0098 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0111 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0092 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0097 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0097 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0020 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0097 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0110 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0096 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0096 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0182 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0010 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0088 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0058 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0063 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0096 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1692283 -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.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp ... ok +test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter +test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... ok +test.unit.common.middleware.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.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration ... 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.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.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness ... 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.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.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section ... ok +test.unit.common.middleware.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.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets ... ok +test.unit.common.middleware.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.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.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret ... ok +test.unit.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -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.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 - -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': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... 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.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_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... ok +test.unit.common.middleware.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.crypto.test_keymaster.TestKeymaster.test_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret ... ok +test.unit.common.middleware.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.account.test_backend.TestAccountBroker.test_merge_items +test.unit.account.test_backend.TestAccountBroker.test_merge_items ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record ... 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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0017 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:50 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0042 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0060 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0016 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 -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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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, 01 Dec 2026 18:47:50 -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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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, 01 Dec 2026 18:47:50 -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, 01 Dec 2026 18:47:51 -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 +test:testertest:testertest: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_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 +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.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.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode ... 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.test_container_sync.TestContainerSync.test_pass_through +test.unit.common.middleware.test_container_sync.TestContainerSync.test_pass_through ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys ... ok +test.unit.common.middleware.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.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.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok +test.unit.common.middleware.test_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.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.test_container_sync.TestContainerSync.test_valid_sig +test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig ... 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 swift-ring-builder set_min_part_hours @@ -10199,11 +6080,11 @@ Exit codes: 0 = operation successful 1 = operation completed with warnings 2 = error -/tmp/tmpmakbec7a/tmpimaaixze, build version 4, id b234491b453644b595f99dec6f35abb9 +/tmp/tmpzthg4cam/tmper_v83_y, build version 4, id eca3eb0fdba848ebbd2a65b4a819db47 64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) The overload factor is 0.00% (0.000000) -Ring file /tmp/tmpmakbec7a/tmpimaaixze.ring.gz not found, probably it hasn't been written yet +Ring file /tmp/tmpzthg4cam/tmper_v83_y.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 @@ -10241,6 +6122,8 @@ assigned to the new device until after running 'rebalance'. This is so you can make multiple device changes and rebalance them all just once.test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted +test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... 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 @@ -10259,814 +6142,260 @@ 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 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_jluscy8/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_jluscy8/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpk2if95e8/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpk2if95e8/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmqxzf_su/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmqxzf_su/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp91g7nyg1/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp91g7nyg1/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpswi6xmqw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphh76rw5c/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmphh76rw5c/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3d1ubija/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3d1ubija/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppzhkok19/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppzhkok19/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9dtvk6dt/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3y79suj2/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp3y79suj2/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzvxbfewx/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzvxbfewx/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9ujvrf3d/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9ujvrf3d/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpj3nnir9p/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpj3nnir9p/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpgls4yv4t/node/sda1/objects/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpgls4yv4t/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmpgls4yv4t/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpgls4yv4t/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmpohvhq4jo/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpohvhq4jo/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp03duke1u/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp03duke1u/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_54ftfzj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp_54ftfzj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf24qw03g/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf24qw03g/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf24qw03g/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf24qw03g/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpirc2yqac/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpirc2yqac/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpirc2yqac/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpirc2yqac/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzddlkgvv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzddlkgvv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzddlkgvv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzddlkgvv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjemj6cr0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjemj6cr0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjemj6cr0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjemj6cr0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpz7d7b8wo/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpz7d7b8wo/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpz7d7b8wo/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpz7d7b8wo/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpglx8fwcs/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpglx8fwcs/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpglx8fwcs/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpglx8fwcs/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf3n99tv9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf3n99tv9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf3n99tv9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpf3n99tv9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt7y7hany/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt7y7hany/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt7y7hany/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt7y7hany/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg0gsb5j9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg0gsb5j9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyy4clrpd/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyy4clrpd/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyy4clrpd/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpyy4clrpd/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpgh4elzlm/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpgh4elzlm/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4wqvrgza/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4wqvrgza/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppk3n7awy/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppk3n7awy/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt5crrx_p/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpt5crrx_p/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnt64gi4e/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpnt64gi4e/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjwovp13l/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjwovp13l/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjwovp13l/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjwovp13l/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp36sbge5a/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp36sbge5a/node/sda1/objects-1/0 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398998) wsgi starting up on http://127.0.0.1:47123 -test-ssync-receiver DEBUG: (1398998) accepted ('127.0.0.1', 53172) -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender ERROR: Error trying to rebuild /a/c/o1 policy#0 frag#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 734, in fragment_payload_iter - fragment_payload = [fragment for fragment in pile] - ^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 227, in next - return self._next() - ~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 232, in _next - return self.waiters.get().wait() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 718, in _get_one_fragment - chunk = resp.read(remaining_bytes) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_ssync.py", line 879, in read - raise self.data -Exception: raised in response read methodtest.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_responses -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok ... ok -test.unit.obj.test_ssync_sender.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.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_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.TestContainerController.test_GET_bad_requests -test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached -test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... ok +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.account.test_backend.TestAccountBroker.test_newid +test.unit.account.test_backend.TestAccountBroker.test_newid ... 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_domain_remap.TestDomainRemap.test_domain_remap_account +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... 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.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.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_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.account.test_backend.TestAccountBroker.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking ... 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_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.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 -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok - -test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.0.0.0:1000/sda: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 488, in reap_object - direct_delete_object( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, obj, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda -test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb -test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc -test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd -test-reaper DEBUG: Begin devices pass: thisdeviceisbad -test-reaper ERROR: Exception in top-level account reaper loop: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 135, in run_once - for device in os.listdir(self.devices): - ~~~~~~~~~~^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' -test-reaper INFO: Devices pass completed: 0.00s -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -No policy found to increase the partition power. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -No policy found to increase the partition power. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -No policy found to increase the partition power. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -No policy found to increase the partition power. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -No policy found to increase the partition power. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies -test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file -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_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 - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.account.test_backend.TestAccountBroker.test_put_container +test.unit.account.test_backend.TestAccountBroker.test_put_container ... 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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... 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.cli.test_relinker.TestRelinker.test_cleanup_device_filter +test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... ok +test.unit.account.test_backend.TestAccountBroker.test_reclaim +test.unit.account.test_backend.TestAccountBroker.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.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_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.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.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_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.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_print_obj_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0050 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:51 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0014 "-" 1398980 - -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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.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.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.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring ... ok swift-ring-builder list_parts [] .. @@ -11286,12 +6615,34 @@ test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_part_power_increase ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_off_end_trims_dev_list test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_remove_off_end_trims_dev_list ... 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.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.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.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_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_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.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_info.TestPrintObjWeirdPath.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete ... ok test.unit.cli.test_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 @@ -11301,521 +6652,205 @@ test.unit.cli.test_ringbuilder.TestCommands.test_remove_device test.unit.cli.test_ringbuilder.TestCommands.test_remove_device ... 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:51 -0000', 'Content-Md5': '9Z+cE+YYsVYXLtR89GLUSA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'f59f9c13e618b156172ed47cf462d448', 'Content-Length': '88'} -fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: 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: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpo6rcifod/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpo6rcifod/node/sda1/objects/300 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpo6rcifod/node/sda1/objects/150/c80/960aca8c0b16fbb61ec08699a0135c80/1796150869.69683.data to /tmp/tmpo6rcifod/node/sda1/objects/300/c80/960aca8c0b16fbb61ec08699a0135c80/1796150869.69683.data: [Errno 17] File exists: '/tmp/tmpo6rcifod/node/sda1/objects/150/c80/960aca8c0b16fbb61ec08699a0135c80/1796150869.69683.data' -> '/tmp/tmpo6rcifod/node/sda1/objects/300/c80/960aca8c0b16fbb61ec08699a0135c80/1796150869.69683.data' -test DEBUG: Run listdir on /tmp/tmpo6rcifod/node/sda1/objects/150 -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): 18:47:49 12/01/26 GMT (0:00:00.016630 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpyre4038x/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpyre4038x/node/sda1/objects/419 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpyre4038x/node/sda1/objects/209/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150870.73585.meta to /tmp/tmpyre4038x/node/sda1/objects/419/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150870.73585.meta: [Errno 17] File exists: '/tmp/tmpyre4038x/node/sda1/objects/209/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150870.73585.meta' -> '/tmp/tmpyre4038x/node/sda1/objects/419/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150870.73585.meta' -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpyre4038x/node/sda1/objects/209/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150869.73585.data to /tmp/tmpyre4038x/node/sda1/objects/419/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150869.73585.data: [Errno 17] File exists: '/tmp/tmpyre4038x/node/sda1/objects/209/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150869.73585.data' -> '/tmp/tmpyre4038x/node/sda1/objects/419/6df/d1d2bdd3a558473d1ca5c1f7653a66df/1796150869.73585.data' -test DEBUG: Run listdir on /tmp/tmpyre4038x/node/sda1/objects/209 -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): 18:47:49 12/01/26 GMT (0:00:00.006321 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpx0a93ll9/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpx0a93ll9/node/sda1/objects/327 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpx0a93ll9/node/sda1/objects/163/d44/a3ac46db96dbb317524696d9658d2d44/1796150869.77033.data to /tmp/tmpx0a93ll9/node/sda1/objects/327/d44/a3ac46db96dbb317524696d9658d2d44/1796150869.77033.data: [Errno 17] File exists: '/tmp/tmpx0a93ll9/node/sda1/objects/163/d44/a3ac46db96dbb317524696d9658d2d44/1796150869.77033.data' -> '/tmp/tmpx0a93ll9/node/sda1/objects/327/d44/a3ac46db96dbb317524696d9658d2d44/1796150869.77033.data' -test DEBUG: Run listdir on /tmp/tmpx0a93ll9/node/sda1/objects/163 -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): 18:47:49 12/01/26 GMT (0:00:00.008538 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp7dx8dral/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp7dx8dral/node/sda1/objects/453 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp7dx8dral/node/sda1/objects/226/304/e2e9603987c3cfe11ee99bf2881b9304/1796150869.80839.data -test DEBUG: Run listdir on /tmp/tmp7dx8dral/node/sda1/objects/226 -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): 18:47:49 12/01/26 GMT (0:00:00.009229 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp95x_hcm6/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp95x_hcm6/node/sda1/objects/489 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp95x_hcm6/node/sda1/objects/244/db5/f4ff9aadfc5b9ee9beb2d1afd652ddb5/1796150869.91174.ts to /tmp/tmp95x_hcm6/node/sda1/objects/489/db5/f4ff9aadfc5b9ee9beb2d1afd652ddb5/1796150869.91174.ts -test DEBUG: Removed /tmp/tmp95x_hcm6/node/sda1/objects/244/db5/f4ff9aadfc5b9ee9beb2d1afd652ddb5/1796150869.91174.ts -test DEBUG: Run listdir on /tmp/tmp95x_hcm6/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) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 18:47:49 12/01/26 GMT (0:00:00.009284 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgaf3b57q/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpgaf3b57q/node/sda1/objects/431 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpgaf3b57q/node/sda1/objects/215/75b/d7b841ce788a44fd45955e761270d75b/1796150869.94673.ts to /tmp/tmpgaf3b57q/node/sda1/objects/431/75b/d7b841ce788a44fd45955e761270d75b/1796150869.94673.ts -test DEBUG: Removed /tmp/tmpgaf3b57q/node/sda1/objects/215/75b/d7b841ce788a44fd45955e761270d75b/1796150869.94673.ts -test DEBUG: Run listdir on /tmp/tmpgaf3b57q/node/sda1/objects/215 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpgaf3b57q/node/sda1/objects/107/75b/d7b841ce788a44fd45955e761270d75b/1796150869.94673.ts -test DEBUG: Run listdir on /tmp/tmpgaf3b57q/node/sda1/objects/107 -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): 18:47:49 12/01/26 GMT (0:00:00.009252 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:49 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvta7_70e/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpvta7_70e/node/sda1/objects/429 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpvta7_70e/node/sda1/objects/214/03c/d69e9ebd62e8fc1ea84af579d6bba03c/1796150869.97742.ts to /tmp/tmpvta7_70e/node/sda1/objects/429/03c/d69e9ebd62e8fc1ea84af579d6bba03c/1796150869.97742.ts -test DEBUG: Removed /tmp/tmpvta7_70e/node/sda1/objects/214/03c/d69e9ebd62e8fc1ea84af579d6bba03c/1796150869.97742.ts -test DEBUG: Run listdir on /tmp/tmpvta7_70e/node/sda1/objects/214 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpvta7_70e/node/sda1/objects/53/03c/d69e9ebd62e8fc1ea84af579d6bba03c/1796150869.97742.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 INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0052 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0057 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0056 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0057 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0102 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0061 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0057 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0057 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0096 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0080 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0050 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0050 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0055 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0056 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0020 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0132 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0317 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0139 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0097 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0019 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0172 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0097 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0137 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0137 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0143 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0017 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0148 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0137 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 1692283 -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.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid ... ok - -test-ssync-sender ERROR: 127.0.0.1:47123/dev/9 Sent data length does not match content-length -test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /a/c/o1 (b'

Client Disconnect

The client was disconnected during request.

') -test-ssync-receiver ERROR: 127.0.0.1/dev/9 read failed in ssync.Receiver: Early termination for PUT /a/c/o1 -test-ssync-receiver INFO: Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 658, in handle_one_response - write(b'') - ~~~~~^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 581, in write - wfile.flush() - ~~~~~~~~~~~^^ - File "/usr/lib/python3.13/socket.py", line 737, in write - return self._sock.send(b) - ~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 383, in send - return self._send_loop(self.fd.send, data, flags) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 370, in _send_loop - return send_method(data, *args) -BrokenPipeError: [Errno 32] Broken pipe - -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:47:53] "SSYNC /dev/9 HTTP/1.1" 200 306 0.051861 -test-ssync-receiver INFO: (1398998) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398998) wsgi starting up on http://127.0.0.1:51723 -test-ssync-receiver DEBUG: (1398998) accepted ('127.0.0.1', 60642) -test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:51723/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 - - [01/Dec/2026 06:47:54] "SSYNC /dev/9 HTTP/1.1" 200 354 0.090858 -test-ssync-receiver INFO: (1398998) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398998) wsgi starting up on http://127.0.0.1:33145 -test-ssync-receiver DEBUG: (1398998) accepted ('127.0.0.1', 38486) -test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:33145/dev/9/a/c/o1 policy#0 frag#0 with ETag the etag and timestamp 1796149874.00000 -test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:33145/dev/9/a/c/o1 policy#0 frag#0 -test-ssync-sender WARNING: Quarantined object /tmp/tmp93ouo4hz/tmp_test_ssync_sender/dev/objects/9/a4f/7c89cdaa9eec93e11f15117a2fda0a4f/1796149874.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 - - [01/Dec/2026 06:47:54] "SSYNC /dev/9 HTTP/1.1" 200 354 0.092360 -test-ssync-receiver INFO: (1398998) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398998) wsgi starting up on http://127.0.0.1:39941 -test-ssync-receiver DEBUG: (1398998) accepted ('127.0.0.1', 46688) -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 - - [01/Dec/2026 06:47:54] "SSYNC /dev/9 HTTP/1.1" 200 354 0.097207 -test-ssync-receiver INFO: (1398998) wsgi exited, is_accepting=True -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txc5a5b67e545d4330874f1-006b0f165a) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txc5a5b67e545d4330874f1-006b0f165a) -test INFO: Client disconnected on read of '/a/c' (txn: txc5a5b67e545d4330874f1-006b0f165a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx084a61807363407cacf21-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx084a61807363407cacf21-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx084a61807363407cacf21-006b0f165a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx01f1f9adadaf46eb9aa22-006b0f165a) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx6482b711fc284ed98124f-006b0f165a) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd1f3f9bd16f349e3b39f3-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txe6501bce84db42a4b55fc-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx4840364bc9854e67babd0-006b0f165a)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 -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47:49 -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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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 - -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, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0076 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0097 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1398980 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_utils.TestAccountUtils.test_get_response_headers_with_data +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... 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.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.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... 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.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_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... 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.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_drive_full_checker.TestContainerDeleter.test_drive_full +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... 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.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode ... 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.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root ... ok +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name ... 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.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_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id ... ok +test.unit.common.middleware.crypto.test_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.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.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE ... 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.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.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.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_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.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_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.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... 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.account.test_server.TestAccountController.test_HEAD_empty_account +test.unit.account.test_server.TestAccountController.test_HEAD_empty_account ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok -test.unit.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.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.account.test_server.TestAccountController.test_HEAD_has_content_length +test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length ... ok Defaulting to --format-version=1. This ensures the ring written will be readable by older versions of Swift. @@ -12003,558 +7038,170 @@ 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.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:51 -0000', 'Content-Md5': 'FWgrbpiw/0dxWwf/lm2wAg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '15682b6e98b0ff47715b07ff966db002', '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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:51 -0000', 'Content-Md5': 'GjK7HR4tLFExaHtT9EAWaw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '1a32bb1d1e2d2c5131687b53f440166b', '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': 'Tue, 01 Dec 2026 18:47: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 -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_backend.TestContainerBrokerBeforeSPI.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.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.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.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.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.account.test_server.TestAccountController.test_HEAD_invalid_accept +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format ... ok -test DEBUG: Run listdir on /tmp/tmpvta7_70e/node/sda1/objects/53 +test DEBUG: Run listdir on /tmp/tmpt_49iyqh/node/sda1/objects/50 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): 18:47:50 12/01/26 GMT (0:00:00.988536 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpz97dndzc/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpz97dndzc/node/sda1/objects/378 +test INFO: Finished relinker (cleanup=True): 12:30:16 10/29/25 GMT (0:00:00.026577 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:16 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5id7f3bw/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp5id7f3bw/node/sda1/objects/442 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpz97dndzc/node/sda1/objects/189/630/bd24f6660856ca3a6ddeb8db84f4a630/1796150871.81941.ts to /tmp/tmpz97dndzc/node/sda1/objects/378/630/bd24f6660856ca3a6ddeb8db84f4a630/1796150871.81941.ts -test DEBUG: Removed /tmp/tmpz97dndzc/node/sda1/objects/189/630/bd24f6660856ca3a6ddeb8db84f4a630/1796150871.81941.ts -test DEBUG: Run listdir on /tmp/tmpz97dndzc/node/sda1/objects/189 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp5id7f3bw/node/sda1/objects/221/ccf/dd3c72af9f10f7c69411bea2ce263ccf/1761741016.73142.ts to /tmp/tmp5id7f3bw/node/sda1/objects/442/ccf/dd3c72af9f10f7c69411bea2ce263ccf/1761741016.73142.ts +test DEBUG: Removed /tmp/tmp5id7f3bw/node/sda1/objects/221/ccf/dd3c72af9f10f7c69411bea2ce263ccf/1761741016.73142.ts +test DEBUG: Run listdir on /tmp/tmp5id7f3bw/node/sda1/objects/221 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpz97dndzc/node/sda1/objects/47/630/bd24f6660856ca3a6ddeb8db84f4a630/1796150871.81941.ts -test DEBUG: Run listdir on /tmp/tmpz97dndzc/node/sda1/objects/47 +test DEBUG: Removed /tmp/tmp5id7f3bw/node/sda1/objects/55/ccf/dd3c72af9f10f7c69411bea2ce263ccf/1761741016.73142.ts +test DEBUG: Run listdir on /tmp/tmp5id7f3bw/node/sda1/objects/55 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): 18:47:51 12/01/26 GMT (0:00:00.008156 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpyqcfr2uh/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpyqcfr2uh/node/sda1/objects/508 +test INFO: Finished relinker (cleanup=True): 12:30:16 10/29/25 GMT (0:00:00.254166 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpzqpp70vr/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpzqpp70vr/node/sda1/objects/447 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpyqcfr2uh/node/sda1/objects/254/6b2/fe2dad25ee319382723de9c89f67d6b2/1796150872.84963.meta -test DEBUG: Removed /tmp/tmpyqcfr2uh/node/sda1/objects/254/6b2/fe2dad25ee319382723de9c89f67d6b2/1796150871.84963.data -test DEBUG: Run listdir on /tmp/tmpyqcfr2uh/node/sda1/objects/254 +test DEBUG: Removed /tmp/tmpzqpp70vr/node/sda1/objects/223/1bb/dfe998e0e5a9045a3bedb4d52e5d01bb/1761741018.05957.meta +test DEBUG: Removed /tmp/tmpzqpp70vr/node/sda1/objects/223/1bb/dfe998e0e5a9045a3bedb4d52e5d01bb/1761741017.05957.data +test DEBUG: Run listdir on /tmp/tmpzqpp70vr/node/sda1/objects/223 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): 18:47:51 12/01/26 GMT (0:00:00.005946 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkbbd8qa1/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpkbbd8qa1/node/sda1/objects/477 +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.022241 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpildi5txa/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpildi5txa/node/sda1/objects/340 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpkbbd8qa1/node/sda1/objects/238/87d/eef8e386209164d23a2f4f431692287d/1796150873.87674.ts -test DEBUG: Run listdir on /tmp/tmpkbbd8qa1/node/sda1/objects/238 +test DEBUG: Removed /tmp/tmpildi5txa/node/sda1/objects/170/e6e/aa41018f5db3e11db6e507977b957e6e/1761741019.14494.ts +test DEBUG: Run listdir on /tmp/tmpildi5txa/node/sda1/objects/170 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): 18:47:51 12/01/26 GMT (0:00:00.006775 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpip9u_v2_/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpip9u_v2_/node/sda1/objects/280 +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.009667 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp008r039d/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp008r039d/node/sda1/objects/459 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpip9u_v2_/node/sda1/objects/140/d6c/8c032b7faa532d1a730e589340290d6c/1796150872.90487.meta -test DEBUG: Removed /tmp/tmpip9u_v2_/node/sda1/objects/140/d6c/8c032b7faa532d1a730e589340290d6c/1796150871.90487.data -test DEBUG: Run listdir on /tmp/tmpip9u_v2_/node/sda1/objects/140 +test DEBUG: Removed /tmp/tmp008r039d/node/sda1/objects/229/a66/e5ddd53f54684283c7595d69d87d4a66/1761741018.20731.meta +test DEBUG: Removed /tmp/tmp008r039d/node/sda1/objects/229/a66/e5ddd53f54684283c7595d69d87d4a66/1761741017.20731.data +test DEBUG: Run listdir on /tmp/tmp008r039d/node/sda1/objects/229 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): 18:47:51 12/01/26 GMT (0:00:00.006076 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpgamhoewz/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpgamhoewz/node/sda1/objects/173/a0a/ad17cffc4a9dde0cf53f913d3647aa0a/1796150871.93223.data to /tmp/tmpgamhoewz/node/sda1/objects/346/a0a/ad17cffc4a9dde0cf53f913d3647aa0a/1796150871.93223.data -test DEBUG: Run listdir on /tmp/tmpgamhoewz/node/sda1/objects/346 +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.015417 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp214uwc62/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp214uwc62/node/sda1/objects/183/dc9/b7a338b072f1ae9e7a560b8b7d92bdc9/1761741017.27266.data to /tmp/tmp214uwc62/node/sda1/objects/367/dc9/b7a338b072f1ae9e7a560b8b7d92bdc9/1761741017.27266.data +test DEBUG: Run listdir on /tmp/tmp214uwc62/node/sda1/objects/367 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: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgamhoewz/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpgamhoewz/node/sda1/objects/173/a0a/ad17cffc4a9dde0cf53f913d3647aa0a/1796150871.93223.data -test DEBUG: Run listdir on /tmp/tmpgamhoewz/node/sda1/objects/173 +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp214uwc62/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp214uwc62/node/sda1/objects/183/dc9/b7a338b072f1ae9e7a560b8b7d92bdc9/1761741017.27266.data +test DEBUG: Run listdir on /tmp/tmp214uwc62/node/sda1/objects/183 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): 18:47:51 12/01/26 GMT (0:00:00.004752 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp5192uhvw/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp5192uhvw/node/sda1/objects/94/049/5e06b29e7b045bfa4b41a2cdcc6ae049/1796150871.96298.data to /tmp/tmp5192uhvw/node/sda1/objects/188/049/5e06b29e7b045bfa4b41a2cdcc6ae049/1796150871.96298.data +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.012772 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpiacpjjg0/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpiacpjjg0/node/sda1/objects/23/a6f/17345b157882c1a83a5ed04b520cda6f/1761741017.35291.data to /tmp/tmpiacpjjg0/node/sda1/objects/46/a6f/17345b157882c1a83a5ed04b520cda6f/1761741017.35291.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: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp5192uhvw/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp5192uhvw/node/sda1/objects/188 +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpiacpjjg0/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpiacpjjg0/node/sda1/objects/46 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp5192uhvw/node/sda1/objects/94/049/5e06b29e7b045bfa4b41a2cdcc6ae049/1796150871.96298.data -test DEBUG: Run listdir on /tmp/tmp5192uhvw/node/sda1/objects/94 +test DEBUG: Removed /tmp/tmpiacpjjg0/node/sda1/objects/23/a6f/17345b157882c1a83a5ed04b520cda6f/1761741017.35291.data +test DEBUG: Run listdir on /tmp/tmpiacpjjg0/node/sda1/objects/23 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): 18:47:51 12/01/26 GMT (0:00:00.006357 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp_fh7d2ez/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp_fh7d2ez/node/sda1/objects/92/2ee/5ce3c56ceefac81112724d8bef2bf2ee/1796150871.99393.data to /tmp/tmp_fh7d2ez/node/sda1/objects/185/2ee/5ce3c56ceefac81112724d8bef2bf2ee/1796150871.99393.data +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.018198 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpukfxpsv7/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpukfxpsv7/node/sda1/objects/113/604/71a8b2e15de7df2345873fb557555604/1761741017.47937.data to /tmp/tmpukfxpsv7/node/sda1/objects/227/604/71a8b2e15de7df2345873fb557555604/1761741017.47937.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: 18:47:51 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_fh7d2ez/node/none (cleanup=True) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpukfxpsv7/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): 18:47:51 12/01/26 GMT (0:00:00.002066 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpnlzgluuq/node/sda1 (cleanup=False) -test WARNING: Unexpected file /tmp/tmpnlzgluuq/node/sda1/objects/152/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.018437 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpm_iul9io/node/sda1 (cleanup=False) +test WARNING: Unexpected file /tmp/tmpm_iul9io/node/sda1/objects/234/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.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.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.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.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_per_policy_cont_count_migration_impossible +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:51 -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 ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txe20a5501b3e54c0989607-006b0f165a) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe20a5501b3e54c0989607-006b0f165a) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx865e6cea3812440a94aaf-006b0f165a) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx005f0e48d82d4362bd225-006b0f165a) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx39f0fe0651b244fe87716-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txd68d3f74816c4bb0b3060-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txe0c7396abf7d49c69492c-006b0f165a) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx9a0ce80da9ec45afbebb3-006b0f165a) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9a0ce80da9ec45afbebb3-006b0f165a) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txe237f60c5ca947ebb23a2-006b0f165a) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txe39b23867086470a8cf72-006b0f165a) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx736020f65edd4557a4799-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx3bd1e1d0feca4f1e911d7-006b0f165a) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx92f22d5cdbe1492481f48-006b0f165a) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx26e883f83d4043ccaf804-006b0f165a) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx26e883f83d4043ccaf804-006b0f165a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx061ce6488d7e4c01bf8ed-006b0f165a) -test INFO: Client disconnected on read of '/a/c' (txn: tx91f3bdd4dda9460487f48-006b0f165a) -test INFO: Client disconnected on read of '/a/c' (txn: tx677a24b323df4585ac592-006b0f165a) -test INFO: Client disconnected on read of '/a/c' (txn: tx677a24b323df4585ac592-006b0f165a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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_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 INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:52 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0020 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0060 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0007 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0007 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:53 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok - -fake-swift DEBUG: 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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok +test.unit.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.TestAccountController.test_HEAD_not_found +test.unit.account.test_server.TestAccountController.test_HEAD_not_found ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted ... ok +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock ... 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_server.TestAccountController.test_HEAD_with_containers +test.unit.account.test_server.TestAccountController.test_HEAD_with_containers ... ok +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock ... ok +test.unit.account.test_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.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 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. @@ -12750,489 +7397,312 @@ 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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_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 +test:testertest:testertest: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 +test.unit.account.test_server.TestAccountController.test_OPTIONS +test.unit.account.test_server.TestAccountController.test_OPTIONS ... 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.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... 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.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.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash ... ok +test INFO: Disabling account_sdb +test INFO: Disabling container_sdb +test INFO: Disabling object_sdb +test INFO: Enabling account_sdb +test INFO: Enabling container_sdb +test INFO: Enabling object_sdb fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47: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_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok -test.unit.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.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0039 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0022 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:54 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:54 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:54 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [01/Dec/2026:18:47:54 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0015 "-" 1398980 - -test DEBUG: - - - [01/Dec/2026:18:47:54 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1398980 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exception -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:54 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:55 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1398980 -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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD + return self._handle_acl(app, 'DELETE') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, '') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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_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.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 WARNING: Unexpected file 1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking created link: /tmp/tmpnlzgluuq/node/sda1/objects/152/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data to /tmp/tmpnlzgluuq/node/sda1/objects/305/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data -test DEBUG: Run listdir on /tmp/tmpnlzgluuq/node/sda1/objects/305 -test WARNING: Unexpected file /tmp/tmpnlzgluuq/node/sda1/objects/305/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:52 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpnlzgluuq/node/sda1 (cleanup=True) -test WARNING: Unexpected file /tmp/tmpnlzgluuq/node/sda1/objects/305/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file /tmp/tmpnlzgluuq/node/sda1/objects/152/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1796150872.01991.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Removed /tmp/tmpnlzgluuq/node/sda1/objects/152/b80/988da4da6019007c77b83a2cd7bfdb80/1796150872.01991.data -test DEBUG: Run listdir on /tmp/tmpnlzgluuq/node/sda1/objects/152 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 18:47:52 12/01/26 GMT (0:00:00.004560 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:53 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpd0lu4p3u/node/sda1 (cleanup=True) -test WARNING: Unexpected file /tmp/tmpd0lu4p3u/node/sda1/objects/231/ff8/e7c4173a2b09aac6881f6dbba2bc6ff8/1796150873.18830.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1796150873.18830.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking (cleanup) created link: /tmp/tmpd0lu4p3u/node/sda1/objects/231/ff8/e7c4173a2b09aac6881f6dbba2bc6ff8/1796150873.18830.data to /tmp/tmpd0lu4p3u/node/sda1/objects/463/ff8/e7c4173a2b09aac6881f6dbba2bc6ff8/1796150873.18830.data -test DEBUG: Removed /tmp/tmpd0lu4p3u/node/sda1/objects/231/ff8/e7c4173a2b09aac6881f6dbba2bc6ff8/1796150873.18830.data -test DEBUG: Run listdir on /tmp/tmpd0lu4p3u/node/sda1/objects/463 -test WARNING: Unexpected file /tmp/tmpd0lu4p3u/node/sda1/objects/463/ff8/e7c4173a2b09aac6881f6dbba2bc6ff8/1796150873.18830.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Run listdir on /tmp/tmpd0lu4p3u/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, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 18:47:53 12/01/26 GMT (0:00:00.005749 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpyvh0gbpc/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpyvh0gbpc/node/sda1/objects/49/a6f/31978fd638228bc984b921e3e6d9aa6f/1796150873.21458.data to /tmp/tmpyvh0gbpc/node/sda1/objects/99/a6f/31978fd638228bc984b921e3e6d9aa6f/1796150873.21458.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... ok -test.unit.container.test_backend.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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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.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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root ... ok +test.unit.common.middleware.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... ok +test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata +test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates ... ok +test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata +test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata ... ok +test.unit.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.account.test_server.TestAccountController.test_POST_after_DELETE_not_found +test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found ... ok +test.unit.account.test_server.TestAccountController.test_POST_insufficient_space +test.unit.account.test_server.TestAccountController.test_POST_insufficient_space ... ok +test.unit.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.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_upload.TestS3ApiMultiUpload.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO ... ok +test.unit.account.test_server.TestAccountController.test_POST_invalid_partition +test.unit.account.test_server.TestAccountController.test_POST_invalid_partition ... 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.account.test_server.TestAccountController.test_POST_timestamp_not_float +test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float ... ok +test.unit.account.test_server.TestAccountController.test_PUT +test.unit.account.test_server.TestAccountController.test_PUT ... ok +test.unit.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats ... ok +test.unit.common.middleware.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... 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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts ... ok +test.unit.common.middleware.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.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... 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.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.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.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.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.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_crossdomain.TestCrossDomain.test_crossdomain_custom +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom ... ok Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" @@ -13382,1864 +7852,650 @@ the device until after running 'rebalance'. This is so you can make multiple device changes and rebalance them all just once. - Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_set_region_no_matching + Option --yes assume a yes response to all questions.test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default ... 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.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.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.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.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.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_invalid_value ... 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.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_set_replicas_number_of_arguments ... ok +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +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.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.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.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... 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_ringbuilder.TestCommands.test_set_weight test.unit.cli.test_ringbuilder.TestCommands.test_set_weight ... 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.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.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.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_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok +test.unit.common.middleware.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.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... 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_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_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 INFO: Begin account audit "once" mode -test ERROR: Audit Failed for /tmp/tmp5awttc_d/sda/accounts/0/0/0/test.db: The total container_count for the account a (3) does not match the sum of container_count across policies (2) -test INFO: Account audit "once" mode completed: 0.00s -Unrecognized DB type: internal error -DB file doesn't exist -No target specified -Need a ring or policy -No account specified -No policy named 'xyz' -No container specified -Data file doesn't exist -Data file doesn't exist -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 5 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -DEBUG: New builder; performing initial balance -New builder; performing initial balance -DEBUG: Planning 3.0 on (1,) -Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1, 1) -Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -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 91 (Last start was 0) -Gather start is 91 (Last start was 0) -DEBUG: Gathered 768 parts -Gathered 768 parts -DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sda -Placed 234/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdd -Placed 234/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sdb -Placed 234/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sdc -Placed 105/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sda -Placed 105/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sdd -Placed 105/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 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 165/0 onto dev r1z1-10.1.1.1/sda -Placed 165/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdd -Placed 165/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sdb -Placed 165/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sdc -Placed 181/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sda -Placed 181/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdd -Placed 181/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdb -Placed 10/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdc -Placed 10/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sda -Placed 10/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 173/0 onto dev r1z1-10.1.1.1/sdd -Placed 173/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 173/1 onto dev r1z1-10.1.1.1/sdb -Placed 173/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sdc -Placed 173/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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 198/0 onto dev r1z1-10.1.1.1/sdc -Placed 198/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sda -Placed 198/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sdd -Placed 198/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdb -Placed 122/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdc -Placed 122/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sda -Placed 122/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sdd -Placed 22/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sdb -Placed 22/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdc -Placed 22/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sda -Placed 95/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdd -Placed 95/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sdb -Placed 95/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 74/0 onto dev r1z1-10.1.1.1/sdb -Placed 74/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sdc -Placed 74/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sda -Placed 74/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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 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 129/0 onto dev r1z1-10.1.1.1/sdc -Placed 129/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sda -Placed 129/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdd -Placed 129/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sdb -Placed 119/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdc -Placed 119/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sda -Placed 119/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sdd -Placed 230/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdb -Placed 230/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdc -Placed 230/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 31/0 onto dev r1z1-10.1.1.1/sdc -Placed 31/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sda -Placed 31/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sdd -Placed 31/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdb -Placed 11/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sdc -Placed 11/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sda -Placed 11/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 41/0 onto dev r1z1-10.1.1.1/sda -Placed 41/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdd -Placed 41/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdb -Placed 41/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 194/0 onto dev r1z1-10.1.1.1/sdb -Placed 194/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sdc -Placed 194/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sda -Placed 194/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sdd -Placed 176/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sdb -Placed 176/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdc -Placed 176/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 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 195/0 onto dev r1z1-10.1.1.1/sdb -Placed 195/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdc -Placed 195/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sda -Placed 195/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdd -Placed 127/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sdb -Placed 127/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sdc -Placed 127/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sda -Placed 174/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdd -Placed 174/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdb -Placed 174/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdc -Placed 80/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sda -Placed 80/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sdd -Placed 80/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 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 147/0 onto dev r1z1-10.1.1.1/sda -Placed 147/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sdd -Placed 147/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdb -Placed 147/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 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 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 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 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 70/0 onto dev r1z1-10.1.1.1/sdb -Placed 70/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sdc -Placed 70/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sda -Placed 70/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 214/0 onto dev r1z1-10.1.1.1/sdd -Placed 214/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 214/1 onto dev r1z1-10.1.1.1/sdb -Placed 214/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sdc -Placed 214/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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 121/0 onto dev r1z1-10.1.1.1/sdc -Placed 121/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sda -Placed 121/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sdd -Placed 121/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdb -Placed 47/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sdc -Placed 47/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sda -Placed 47/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 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 128/0 onto dev r1z1-10.1.1.1/sdc -Placed 128/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sda -Placed 128/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdd -Placed 128/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdb -Placed 244/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sdc -Placed 244/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sda -Placed 244/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 68/0 onto dev r1z1-10.1.1.1/sdd -Placed 68/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sdb -Placed 68/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdc -Placed 68/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 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 224/0 onto dev r1z1-10.1.1.1/sdb -Placed 224/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 224/1 onto dev r1z1-10.1.1.1/sdc -Placed 224/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 224/2 onto dev r1z1-10.1.1.1/sda -Placed 224/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdd -Placed 98/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sdb -Placed 98/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdc -Placed 98/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sda -Placed 177/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sdd -Placed 177/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdb -Placed 177/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sdc -Placed 33/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sda -Placed 33/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sdd -Placed 33/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdb -Placed 37/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdc -Placed 37/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sda -Placed 37/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 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 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 247/0 onto dev r1z1-10.1.1.1/sdb -Placed 247/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sdc -Placed 247/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sda -Placed 247/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 216/0 onto dev r1z1-10.1.1.1/sda -Placed 216/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sdd -Placed 216/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sdb -Placed 216/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdc -Placed 99/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sda -Placed 99/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sdd -Placed 99/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 217/0 onto dev r1z1-10.1.1.1/sdd -Placed 217/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sdb -Placed 217/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdc -Placed 217/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sda -Placed 7/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdd -Placed 7/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sdb -Placed 7/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 149/0 onto dev r1z1-10.1.1.1/sdb -Placed 149/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sdc -Placed 149/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sda -Placed 149/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 51/0 onto dev r1z1-10.1.1.1/sdd -Placed 51/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sdb -Placed 51/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdc -Placed 51/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 159/0 onto dev r1z1-10.1.1.1/sdc -Placed 159/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sda -Placed 159/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdd -Placed 159/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sdb -Placed 23/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sdc -Placed 23/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sda -Placed 23/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 72/0 onto dev r1z1-10.1.1.1/sda -Placed 72/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdd -Placed 72/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdb -Placed 72/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sdc -Placed 205/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sda -Placed 205/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdd -Placed 205/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdb -Placed 242/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sdc -Placed 242/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sda -Placed 242/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdd -Placed 211/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sdb -Placed 211/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 211/2 onto dev r1z1-10.1.1.1/sdc -Placed 211/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sda -Placed 42/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sdd -Placed 42/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sdb -Placed 42/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sdc -Placed 237/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sda -Placed 237/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sdd -Placed 237/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdb -Placed 160/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdc -Placed 160/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sda -Placed 160/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdd -Placed 67/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdb -Placed 67/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sdc -Placed 67/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sda -Placed 113/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sdd -Placed 113/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sdb -Placed 113/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 107/0 onto dev r1z1-10.1.1.1/sdb -Placed 107/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sdc -Placed 107/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sda -Placed 107/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 35/0 onto dev r1z1-10.1.1.1/sda -Placed 35/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdd -Placed 35/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sdb -Placed 35/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 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 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 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 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 161/0 onto dev r1z1-10.1.1.1/sdb -Placed 161/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sdc -Placed 161/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sda -Placed 161/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 45/0 onto dev r1z1-10.1.1.1/sda -Placed 45/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdd -Placed 45/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sdb -Placed 45/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdc -Placed 43/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sda -Placed 43/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sdd -Placed 43/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sdb -Placed 197/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdc -Placed 197/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sda -Placed 197/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sdd -Placed 91/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdb -Placed 91/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sdc -Placed 91/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sda -Placed 64/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdd -Placed 64/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sdb -Placed 64/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 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 140/0 onto dev r1z1-10.1.1.1/sdd -Placed 140/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdb -Placed 140/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sdc -Placed 140/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 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 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 204/0 onto dev r1z1-10.1.1.1/sdd -Placed 204/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sdb -Placed 204/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdc -Placed 204/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sda -Placed 81/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sdd -Placed 81/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sdb -Placed 81/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 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 178/0 onto dev r1z1-10.1.1.1/sdd -Placed 178/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdb -Placed 178/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sdc -Placed 178/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sda -Placed 89/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sdd -Placed 89/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sdb -Placed 89/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sdc -Placed 185/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sda -Placed 185/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sdd -Placed 185/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdb -Placed 65/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdc -Placed 65/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sda -Placed 65/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 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 34/0 onto dev r1z1-10.1.1.1/sdc -Placed 34/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sda -Placed 34/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sdd -Placed 34/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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 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 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 210/0 onto dev r1z1-10.1.1.1/sdc -Placed 210/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sda -Placed 210/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdd -Placed 210/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 111/0 onto dev r1z1-10.1.1.1/sdd -Placed 111/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sdb -Placed 111/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdc -Placed 111/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 56/0 onto dev r1z1-10.1.1.1/sdc -Placed 56/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sda -Placed 56/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sdd -Placed 56/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 117/0 onto dev r1z1-10.1.1.1/sdd -Placed 117/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdb -Placed 117/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdc -Placed 117/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sda -Placed 196/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 196/1 onto dev r1z1-10.1.1.1/sdd -Placed 196/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sdb -Placed 196/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdc -Placed 166/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sda -Placed 166/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sdd -Placed 166/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sdb -Placed 223/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sdc -Placed 223/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sda -Placed 223/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 162/0 onto dev r1z1-10.1.1.1/sda -Placed 162/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdd -Placed 162/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdb -Placed 162/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 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 227/0 onto dev r1z1-10.1.1.1/sdd -Placed 227/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdb -Placed 227/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdc -Placed 227/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sda -Placed 207/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sdd -Placed 207/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sdb -Placed 207/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 168/0 onto dev r1z1-10.1.1.1/sdc -Placed 168/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sda -Placed 168/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sdd -Placed 168/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdb -Placed 106/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sdc -Placed 106/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sda -Placed 106/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdd -Placed 209/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sdb -Placed 209/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdc -Placed 209/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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 4/0 onto dev r1z1-10.1.1.1/sdc -Placed 4/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sda -Placed 4/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdd -Placed 4/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 191/0 onto dev r1z1-10.1.1.1/sdd -Placed 191/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdb -Placed 191/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sdc -Placed 191/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 75/0 onto dev r1z1-10.1.1.1/sdc -Placed 75/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sda -Placed 75/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sdd -Placed 75/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 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 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 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 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 125/0 onto dev r1z1-10.1.1.1/sdd -Placed 125/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdb -Placed 125/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdc -Placed 125/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sda -Placed 154/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sdd -Placed 154/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdb -Placed 154/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sdc -Placed 54/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sda -Placed 54/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sdd -Placed 54/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdb -Placed 151/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sdc -Placed 151/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sda -Placed 151/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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 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 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 1/0 onto dev r1z1-10.1.1.1/sdb -Placed 1/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sdc -Placed 1/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sda -Placed 1/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 183/0 onto dev r1z1-10.1.1.1/sda -Placed 183/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sdd -Placed 183/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdb -Placed 183/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sdc -Placed 24/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sda -Placed 24/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdd -Placed 24/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdb -Placed 104/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sdc -Placed 104/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sda -Placed 104/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sdd -Placed 76/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdb -Placed 76/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sdc -Placed 76/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 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 29/0 onto dev r1z1-10.1.1.1/sdc -Placed 29/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sda -Placed 29/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sdd -Placed 29/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sdb -Placed 87/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdc -Placed 87/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sda -Placed 87/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sdd -Placed 126/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sdb -Placed 126/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdc -Placed 126/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sda -Placed 252/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sdd -Placed 252/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sdb -Placed 252/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdc -Placed 40/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sda -Placed 40/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sdd -Placed 40/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sdb -Placed 192/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdc -Placed 192/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sda -Placed 192/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 90/0 onto dev r1z1-10.1.1.1/sda -Placed 90/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdd -Placed 90/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdb -Placed 90/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 255/0 onto dev r1z1-10.1.1.1/sdb -Placed 255/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sdc -Placed 255/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sda -Placed 255/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 85/0 onto dev r1z1-10.1.1.1/sdd -Placed 85/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 85/1 onto dev r1z1-10.1.1.1/sdb -Placed 85/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sdc -Placed 85/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sda -Placed 170/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdd -Placed 170/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdb -Placed 170/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 139/0 onto dev r1z1-10.1.1.1/sdb -Placed 139/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sdc -Placed 139/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sda -Placed 139/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 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 246/0 onto dev r1z1-10.1.1.1/sdc -Placed 246/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sda -Placed 246/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sdd -Placed 246/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sdb -Placed 243/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sdc -Placed 243/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sda -Placed 243/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sdd -Placed 48/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdb -Placed 48/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sdc -Placed 48/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 253/0 onto dev r1z1-10.1.1.1/sdc -Placed 253/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sda -Placed 253/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sdd -Placed 253/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sdb -Placed 188/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdc -Placed 188/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sda -Placed 188/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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 184/0 onto dev r1z1-10.1.1.1/sda -Placed 184/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdd -Placed 184/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdb -Placed 184/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdc -Placed 152/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sda -Placed 152/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sdd -Placed 152/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdb -Placed 163/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sdc -Placed 163/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sda -Placed 163/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 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 142/0 onto dev r1z1-10.1.1.1/sdc -Placed 142/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sda -Placed 142/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdd -Placed 142/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 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 44/0 onto dev r1z1-10.1.1.1/sda -Placed 44/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sdd -Placed 44/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sdb -Placed 44/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sdc -Placed 50/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sda -Placed 50/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sdd -Placed 50/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sdb -Placed 16/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdc -Placed 16/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sda -Placed 16/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sdd -Placed 189/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sdb -Placed 189/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdc -Placed 189/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 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 241/0 onto dev r1z1-10.1.1.1/sdb -Placed 241/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 241/1 onto dev r1z1-10.1.1.1/sdc -Placed 241/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sda -Placed 241/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 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 206/0 onto dev r1z1-10.1.1.1/sda -Placed 206/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdd -Placed 206/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdb -Placed 206/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdc -Placed 102/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sda -Placed 102/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sdd -Placed 102/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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 190/0 onto dev r1z1-10.1.1.1/sdd -Placed 190/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdb -Placed 190/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdc -Placed 190/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 146/0 onto dev r1z1-10.1.1.1/sda -Placed 146/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sdd -Placed 146/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sdb -Placed 146/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 62/0 onto dev r1z1-10.1.1.1/sdb -Placed 62/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sdc -Placed 62/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sda -Placed 62/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 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 219/0 onto dev r1z1-10.1.1.1/sdc -Placed 219/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sda -Placed 219/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdd -Placed 219/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sdb -Placed 232/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sdc -Placed 232/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sda -Placed 232/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 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 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 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 38/0 onto dev r1z1-10.1.1.1/sdd -Placed 38/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sdb -Placed 38/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sdc -Placed 38/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 133/0 onto dev r1z1-10.1.1.1/sdc -Placed 133/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sda -Placed 133/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdd -Placed 133/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sdb -Placed 30/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 30/1 onto dev r1z1-10.1.1.1/sdc -Placed 30/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sda -Placed 30/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 138/0 onto dev r1z1-10.1.1.1/sda -Placed 138/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sdd -Placed 138/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdb -Placed 138/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 136/0 onto dev r1z1-10.1.1.1/sdb -Placed 136/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sdc -Placed 136/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sda -Placed 136/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sdd -Placed 58/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdb -Placed 58/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdc -Placed 58/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sda -Placed 83/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdd -Placed 83/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdb -Placed 83/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sdc -Placed 14/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sda -Placed 14/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sdd -Placed 14/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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 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 96/0 onto dev r1z1-10.1.1.1/sda -Placed 96/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sdd -Placed 96/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdb -Placed 96/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdc -Placed 21/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sda -Placed 21/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdd -Placed 21/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 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 71/0 onto dev r1z1-10.1.1.1/sda -Placed 71/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdd -Placed 71/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdb -Placed 71/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdc -Placed 212/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sda -Placed 212/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdd -Placed 212/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdb -Placed 92/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sdc -Placed 92/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sda -Placed 92/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 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 12/0 onto dev r1z1-10.1.1.1/sdc -Placed 12/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sda -Placed 12/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdd -Placed 12/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 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 25/0 onto dev r1z1-10.1.1.1/sdd -Placed 25/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdb -Placed 25/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdc -Placed 25/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 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 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 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 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 221/0 onto dev r1z1-10.1.1.1/sdc -Placed 221/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sda -Placed 221/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sdd -Placed 221/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 171/0 onto dev r1z1-10.1.1.1/sdd -Placed 171/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdb -Placed 171/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sdc -Placed 171/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sda -Placed 231/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdd -Placed 231/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sdb -Placed 231/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 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 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 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: Assigned 768 parts -Assigned 768 parts -DEBUG: Finished rebalance plan after 1 attempts -Finished rebalance plan after 1 attempts -DEBUG: Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1,) -Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1) -Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -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 173 (Last start was 91) -DEBUG: Gather start is 173 (Last start was 91) -Gather start is 173 (Last start was 91) -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 -DEBUG: Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1,) -Planning 3.0 on (1,) -DEBUG: Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1) -Planning 3.0 on (1, 1) -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') -Planning 3.0 on (1, 1, '10.1.1.1') -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) -Planning 0.75 on (1, 1, '10.1.1.1', 0) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) -Planning 0.75 on (1, 1, '10.1.1.1', 1) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) -Planning 0.75 on (1, 1, '10.1.1.1', 2) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) -Planning 0.75 on (1, 1, '10.1.1.1', 3) -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload -DEBUG: 0 new parts and 0 removed parts from replica-count change -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 173 (Last start was 91) -DEBUG: Gather start is 173 (Last start was 91) -DEBUG: Gather start is 173 (Last start was 91) -Gather start is 173 (Last start was 91) -DEBUG: Unable to finish rebalance plan after 1 attempts -DEBUG: Unable to finish rebalance plan after 1 attempts -DEBUG: Unable to finish rebalance plan after 1 attempts -Unable to finish rebalance plan after 1 attempts -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug ... ok -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears ... ok -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload ... ok -test.unit.common.middleware.crypto.test_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 -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_bucket.TestS3ApiBucketAcl.test_bucket_DELETE -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE ... 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.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.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.TestAuthorizeReaderProject.test_reader_get +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get ... ok +Loaded db broker for a/c + +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0028 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0022 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0263 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0055 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0038 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0027 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0024 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0043 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0111 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0199 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0399 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0064 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0055 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0240 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:16 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0257 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0096 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0142 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0138 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0188 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0146 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0138 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.3411 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0183 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0138 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0176 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0229 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0175 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0021 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0170 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0183 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0232 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0170 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0020 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0187 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0008 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0150 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0159 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0107 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0139 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0259 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0152 "-" 1692291 -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.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... 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.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put ... 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 +Loaded db broker for a/c +Loaded db broker for a/c +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.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.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.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.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.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 +Loaded db broker for a/c + +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0142 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0148 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0137 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0131 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0141 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0147 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0021 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0144 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0139 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0143 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0157 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0132 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0020 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0132 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0019 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0131 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0152 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0123 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0146 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0131 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0106 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0094 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0036 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0055 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0079 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0028 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0074 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0061 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1692283 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata +test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata ... ok + +test WARNING: Unexpected file 1761741017.56810.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking created link: /tmp/tmpm_iul9io/node/sda1/objects/234/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data to /tmp/tmpm_iul9io/node/sda1/objects/468/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data +test DEBUG: Run listdir on /tmp/tmpm_iul9io/node/sda1/objects/468 +test WARNING: Unexpected file /tmp/tmpm_iul9io/node/sda1/objects/468/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpm_iul9io/node/sda1 (cleanup=True) +test WARNING: Unexpected file /tmp/tmpm_iul9io/node/sda1/objects/468/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file /tmp/tmpm_iul9io/node/sda1/objects/234/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1761741017.56810.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Removed /tmp/tmpm_iul9io/node/sda1/objects/234/5d4/ea2cf03869dd6eaf92f50727aba0a5d4/1761741017.56810.data +test DEBUG: Run listdir on /tmp/tmpm_iul9io/node/sda1/objects/234 +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): 12:30:17 10/29/25 GMT (0:00:00.007573 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp6097y54x/node/sda1 (cleanup=True) +test WARNING: Unexpected file /tmp/tmp6097y54x/node/sda1/objects/24/d8e/188c4081a73767f8d200ee1947ab7d8e/1761741017.67278.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1761741017.67278.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking (cleanup) created link: /tmp/tmp6097y54x/node/sda1/objects/24/d8e/188c4081a73767f8d200ee1947ab7d8e/1761741017.67278.data to /tmp/tmp6097y54x/node/sda1/objects/49/d8e/188c4081a73767f8d200ee1947ab7d8e/1761741017.67278.data +test DEBUG: Removed /tmp/tmp6097y54x/node/sda1/objects/24/d8e/188c4081a73767f8d200ee1947ab7d8e/1761741017.67278.data +test DEBUG: Run listdir on /tmp/tmp6097y54x/node/sda1/objects/49 +test WARNING: Unexpected file /tmp/tmp6097y54x/node/sda1/objects/49/d8e/188c4081a73767f8d200ee1947ab7d8e/1761741017.67278.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Run listdir on /tmp/tmp6097y54x/node/sda1/objects/24 +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): 12:30:17 10/29/25 GMT (0:00:00.018813 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpnww5rs63/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpnww5rs63/node/sda1/objects/191/bab/bf55d620fffa573e68474f0795b7fbab/1761741017.74056.data to /tmp/tmpnww5rs63/node/sda1/objects/382/bab/bf55d620fffa573e68474f0795b7fbab/1761741017.74056.data +test DEBUG: Run listdir on /tmp/tmpnww5rs63/node/sda1/objects/382 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... 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 +Loaded db broker for a/c +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 +Loaded db broker for a/c +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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE ... 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 -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete - delete_result = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)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 -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: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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, 01 Dec 2026 18:47:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:51 -0000'} -test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:51 -0000'} -test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:51 -0000'} -test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:51 -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, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150871.12490', '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, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150871.12850', '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, 01 Dec 2026 18:47:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150871.13539', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} -test ERROR: Problem finding shard upper in '/tmp/tmpe2o4o9nl/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpe2o4o9nl/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp8qhr19n7/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp8qhr19n7/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... ok -test.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.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 INFO: Processing files for policy platinum under /tmp/tmpr6gp0mf0/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpr6gp0mf0/node/sda1/objects/85/29d/5526c72ae33839bfb45597293999629d/1796150874.63936.data to /tmp/tmpr6gp0mf0/node/sda1/objects/170/29d/5526c72ae33839bfb45597293999629d/1796150874.63936.data +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create ... ok +test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata +test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... 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.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.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.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.account.test_server.TestAccountController.test_PUT_after_DELETE +test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found ... ok +test.unit.account.test_server.TestAccountController.test_PUT_auto_create +test.unit.account.test_server.TestAccountController.test_PUT_auto_create ... 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_recon.TestReconSuccess.test_from_recon_cache +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... ok +test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space +test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space ... 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.account.test_server.TestAccountController.test_PUT_invalid_partition +test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... 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, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:17 -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.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok +test INFO: Processing files for policy platinum under /tmp/tmpt1fqpmnz/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpt1fqpmnz/node/sda1/objects/108/bf8/6c4363f7996d73a038700a234db48bf8/1761741017.85535.data to /tmp/tmpt1fqpmnz/node/sda1/objects/216/bf8/6c4363f7996d73a038700a234db48bf8/1761741017.85535.data test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon @@ -15346,616 +8602,127 @@ 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata +test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata ... 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.cli.test_relinker.TestRelinker.test_cleanup_listdir_error test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error ... ok +test.unit.account.test_server.TestAccountController.test_PUT_not_found +test.unit.account.test_server.TestAccountController.test_PUT_not_found ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files ... ok -test.unit.container.test_backend.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 ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (204, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdbtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok -test.unit.container.test_backend.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.account.test_server.TestAccountController.test_PUT_simulated_create_race +test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race ... 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.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space +test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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 INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0015 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0014 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0050 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0016 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0019 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0013 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0000 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1398980 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... 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.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.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys ... ok -test.unit.common.middleware.s3api.test_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_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_mpu_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30:18 -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.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 @@ -15991,140 +8758,269 @@ 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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... 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.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.account.test_server.TestAccountController.test_REPLICATE_unknown_sync +test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works ... ok +test.unit.account.test_server.TestAccountController.test__call__raise_timeout +test.unit.account.test_server.TestAccountController.test__call__raise_timeout ... ok +test.unit.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.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.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 INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0140 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0110 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0091 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0091 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0108 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0110 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0257 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0093 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0168 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0072 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0068 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0094 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0047 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0134 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0100 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0115 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0030 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0028 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0030 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0021 "-" 1692291 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1692291 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0080 "-" 1692291 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0122 "-" 1692291 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1692291 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exceptiontest.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... 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.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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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 {'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 object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 +test:testertest:testertest: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_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_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.account.test_server.TestAccountController.test_content_type_on_HEAD +test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD ... 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 fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete ... ok -test.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 29 Oct 2025 12:30: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_recon.TestReconSuccess.test_get_replication_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok +test.unit.account.test_server.TestAccountController.test_correct_allowed_method +test.unit.account.test_server.TestAccountController.test_correct_allowed_method ... 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.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.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.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.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.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.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account ... ok +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account ... ok +test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account +test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account ... ok +test.unit.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.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.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.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.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since ... ok +test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account +test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match ... ok swift-ring-builder set_region [ test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_cfg.TestS3ApiCfg.test_config +test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... 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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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 -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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD - return self._handle_acl(app, 'DELETE') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, '') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_empty_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok +test.unit.common.middleware.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init ... ok +test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies +test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 ... 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_server.TestAccountController.test_empty_policy_stats +test.unit.account.test_server.TestAccountController.test_empty_policy_stats ... 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.TestAccountController.test_init +test.unit.account.test_server.TestAccountController.test_init ... 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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:52 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_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 INFO: Processing files for policy platinum under /tmp/tmp4g9mpsdl/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp4g9mpsdl/node/sda1/objects/98/37a/620c544947ee756563d78c047293837a/1796150875.81184.data to /tmp/tmp4g9mpsdl/node/sda1/objects/196/37a/620c544947ee756563d78c047293837a/1796150875.81184.data +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_acct != 1 +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing from an overriding middleware +test DEBUG: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing +test ERROR: Error retrieving recon data: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception + raise Exception +Exception +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error parsing recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError + raise ValueError +ValueError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +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.TestSloErrorsOldManifests.test_download_takes_too_long +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok +test.unit.common.middleware.test_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.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid ... ok +test.unit.common.middleware.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.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path ... ok +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.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_server.TestAccountController.test_insufficient_storage_mount_check_false +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... 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.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.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.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 ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. +fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... ok +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group +test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash +test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_options_call +test.unit.common.middleware.test_tempauth.TestAuth.test_options_call ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there ... ok +test.unit.cli.test_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.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.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.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.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.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true ... ok +test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist +test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist ... ok +test.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.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match ... ok +test INFO: Processing files for policy platinum under /tmp/tmpy8269k2g/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpy8269k2g/node/sda1/objects/95/c56/5f1a69d22ca26164b7d4b128982b5c56/1761741017.94418.data to /tmp/tmpy8269k2g/node/sda1/objects/190/c56/5f1a69d22ca26164b7d4b128982b5c56/1761741017.94418.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: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4g9mpsdl/node/sda1 (cleanup=True) -test WARNING: Skipping /tmp/tmp4g9mpsdl/node/sda1/objects because +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:17 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpy8269k2g/node/sda1 (cleanup=True) +test WARNING: Skipping /tmp/tmpy8269k2g/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): 18:47:55 12/01/26 GMT (0:00:00.002547 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp8kk8xk84/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp8kk8xk84/node/sda1/objects/251/a8e/fb4b23d054f5a857809523139ce3ba8e/1796150876.83838.meta to /tmp/tmp8kk8xk84/node/sda1/objects/502/a8e/fb4b23d054f5a857809523139ce3ba8e/1796150876.83838.meta: [Errno 1] oops -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp8kk8xk84/node/sda1/objects/251/a8e/fb4b23d054f5a857809523139ce3ba8e/1796150875.83838.data to /tmp/tmp8kk8xk84/node/sda1/objects/502/a8e/fb4b23d054f5a857809523139ce3ba8e/1796150875.83838.data: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmp8kk8xk84/node/sda1/objects/251 +test INFO: Finished relinker (cleanup=True): 12:30:17 10/29/25 GMT (0:00:00.010627 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpbmqrikfc/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpbmqrikfc/node/sda1/objects/138/6c1/8ac68d23d406b48936aab5e69e8d16c1/1761741018.03138.data to /tmp/tmpbmqrikfc/node/sda1/objects/277/6c1/8ac68d23d406b48936aab5e69e8d16c1/1761741018.03138.data: [Errno 1] oops +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpbmqrikfc/node/sda1/objects/138/6c1/8ac68d23d406b48936aab5e69e8d16c1/1761741019.03138.meta to /tmp/tmpbmqrikfc/node/sda1/objects/277/6c1/8ac68d23d406b48936aab5e69e8d16c1/1761741019.03138.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpbmqrikfc/node/sda1/objects/138 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): 18:47:55 12/01/26 GMT (0:00:00.003949 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpn04btyu_/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpn04btyu_/node/sda1/objects/243/9eb/f341f294dd622dc604d4bd35947599eb/1796150876.86389.meta to /tmp/tmpn04btyu_/node/sda1/objects/486/9eb/f341f294dd622dc604d4bd35947599eb/1796150876.86389.meta: [Errno 1] oops -test DEBUG: Relinking (cleanup) created link: /tmp/tmpn04btyu_/node/sda1/objects/243/9eb/f341f294dd622dc604d4bd35947599eb/1796150875.86389.data to /tmp/tmpn04btyu_/node/sda1/objects/486/9eb/f341f294dd622dc604d4bd35947599eb/1796150875.86389.data -test DEBUG: Run listdir on /tmp/tmpn04btyu_/node/sda1/objects/486 -test DEBUG: Run listdir on /tmp/tmpn04btyu_/node/sda1/objects/243 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.012350 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpn73dkhhx/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpn73dkhhx/node/sda1/objects/181/843/b55afbc89efce080210cfc5bd8dd0843/1761741018.09359.data to /tmp/tmpn73dkhhx/node/sda1/objects/362/843/b55afbc89efce080210cfc5bd8dd0843/1761741018.09359.data +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpn73dkhhx/node/sda1/objects/181/843/b55afbc89efce080210cfc5bd8dd0843/1761741019.09359.meta to /tmp/tmpn73dkhhx/node/sda1/objects/362/843/b55afbc89efce080210cfc5bd8dd0843/1761741019.09359.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpn73dkhhx/node/sda1/objects/362 +test DEBUG: Run listdir on /tmp/tmpn73dkhhx/node/sda1/objects/181 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): 18:47:55 12/01/26 GMT (0:00:00.005665 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpuuat_j5r/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpuuat_j5r/node/sda1/objects/451 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.014833 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7ckcb8f9/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp7ckcb8f9/node/sda1/objects/465 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpuuat_j5r/node/sda1/objects/225/504/e1e7597971ccb46e54f9bbba845c9504/1796150875.89068.data to /tmp/tmpuuat_j5r/node/sda1/objects/451/504/e1e7597971ccb46e54f9bbba845c9504/1796150875.89068.data -test DEBUG: Removed /tmp/tmpuuat_j5r/node/sda1/objects/225/504/e1e7597971ccb46e54f9bbba845c9504/1796150876.89068.meta -test DEBUG: Removed /tmp/tmpuuat_j5r/node/sda1/objects/225/504/e1e7597971ccb46e54f9bbba845c9504/1796150875.89068.data -test DEBUG: Run listdir on /tmp/tmpuuat_j5r/node/sda1/objects/225 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp7ckcb8f9/node/sda1/objects/232/c63/e8c86b002900571caa157b42fdbadc63/1761741018.18989.data to /tmp/tmp7ckcb8f9/node/sda1/objects/465/c63/e8c86b002900571caa157b42fdbadc63/1761741018.18989.data +test DEBUG: Removed /tmp/tmp7ckcb8f9/node/sda1/objects/232/c63/e8c86b002900571caa157b42fdbadc63/1761741019.18989.meta +test DEBUG: Removed /tmp/tmp7ckcb8f9/node/sda1/objects/232/c63/e8c86b002900571caa157b42fdbadc63/1761741018.18989.data +test DEBUG: Run listdir on /tmp/tmp7ckcb8f9/node/sda1/objects/232 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): 18:47:55 12/01/26 GMT (0:00:00.007994 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpd_6qc3la/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpd_6qc3la/node/sda1/objects/139/885/8bbb011e950b1d980ca8b121e247c885/1796150875.92044.data to /tmp/tmpd_6qc3la/node/sda1/objects/279/885/8bbb011e950b1d980ca8b121e247c885/1796150875.92044.data -test DEBUG: Removed /tmp/tmpd_6qc3la/node/sda1/objects/139/885/8bbb011e950b1d980ca8b121e247c885/1796150875.92044.data -test DEBUG: Run listdir on /tmp/tmpd_6qc3la/node/sda1/objects/279 -test DEBUG: Run listdir on /tmp/tmpd_6qc3la/node/sda1/objects/139 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.045963 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpq05gllk9/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpq05gllk9/node/sda1/objects/252/778/fc26bf050c5c70d9fb50bc51d88d4778/1761741018.29977.data to /tmp/tmpq05gllk9/node/sda1/objects/504/778/fc26bf050c5c70d9fb50bc51d88d4778/1761741018.29977.data +test DEBUG: Removed /tmp/tmpq05gllk9/node/sda1/objects/252/778/fc26bf050c5c70d9fb50bc51d88d4778/1761741018.29977.data +test DEBUG: Run listdir on /tmp/tmpq05gllk9/node/sda1/objects/504 +test DEBUG: Run listdir on /tmp/tmpq05gllk9/node/sda1/objects/252 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): 18:47:55 12/01/26 GMT (0:00:00.005794 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:55 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpk9moamgz/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpk9moamgz/node/sda1/objects/308 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.021549 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpisobk1g4/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpisobk1g4/node/sda1/objects/380 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpk9moamgz/node/sda1/objects/154/762/9a7d2ba0be2a89aef138199f1520f762/1796150875.94713.data to /tmp/tmpk9moamgz/node/sda1/objects/308/762/9a7d2ba0be2a89aef138199f1520f762/1796150875.94713.data: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmpk9moamgz/node/sda1/objects/154 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpisobk1g4/node/sda1/objects/190/558/be22502d4215d079098b52fb8fe4d558/1761741018.40802.data to /tmp/tmpisobk1g4/node/sda1/objects/380/558/be22502d4215d079098b52fb8fe4d558/1761741018.40802.data: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpisobk1g4/node/sda1/objects/190 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): 18:47:55 12/01/26 GMT (0:00:00.008807 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:56 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpz9qyp7jc/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpz9qyp7jc/node/sda1/objects/157/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150878.35977.meta to /tmp/tmpz9qyp7jc/node/sda1/objects/314/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150878.35977.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpz9qyp7jc/node/sda1/objects/157/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150877.35977.data to /tmp/tmpz9qyp7jc/node/sda1/objects/314/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150877.35977.data -test DEBUG: Removed /tmp/tmpz9qyp7jc/node/sda1/objects/157/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150878.35977.meta -test DEBUG: Removed /tmp/tmpz9qyp7jc/node/sda1/objects/157/ad5/9d4fab0ebf88a3628d76a4828e904ad5/1796150877.35977.data -test DEBUG: Run listdir on /tmp/tmpz9qyp7jc/node/sda1/objects/314 -test DEBUG: Run listdir on /tmp/tmpz9qyp7jc/node/sda1/objects/157 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.019192 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmptiizrrq9/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmptiizrrq9/node/sda1/objects/208/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741020.51498.meta to /tmp/tmptiizrrq9/node/sda1/objects/417/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741020.51498.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmptiizrrq9/node/sda1/objects/208/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741019.51498.data to /tmp/tmptiizrrq9/node/sda1/objects/417/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741019.51498.data +test DEBUG: Removed /tmp/tmptiizrrq9/node/sda1/objects/208/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741020.51498.meta +test DEBUG: Removed /tmp/tmptiizrrq9/node/sda1/objects/208/1e7/d0833fef22bfaf4377cc1e5c254ae1e7/1761741019.51498.data +test DEBUG: Run listdir on /tmp/tmptiizrrq9/node/sda1/objects/417 +test DEBUG: Run listdir on /tmp/tmptiizrrq9/node/sda1/objects/208 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 18:47:56 12/01/26 GMT (0:00:00.005978 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:56 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpwqhoxb8l/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpwqhoxb8l/node/sda1/objects/311 +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.018371 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0szzicxn/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp0szzicxn/node/sda1/objects/306 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpwqhoxb8l/node/sda1/objects/155/189/9bf1055cf0e86040138f59dedce36189/1796150878.38679.meta to /tmp/tmpwqhoxb8l/node/sda1/objects/311/189/9bf1055cf0e86040138f59dedce36189/1796150878.38679.metatest.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0szzicxn/node/sda1/objects/153/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741018.60871.data to /tmp/tmp0szzicxn/node/sda1/objects/306/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741018.60871.datatest.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init ... 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.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 ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (503, 503, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (201, 404, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (201, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok -test.unit.container.test_backend.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 +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 + [ , 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 Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num ... ok -test.unit.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 +swift-ring-builder set_zone + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key ... ok + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. -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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47:56 -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 + 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. -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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:56 -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 -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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:56 -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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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_s3request.TestStreamingInput.test_chunk_separator_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat ... ok -test.unit.common.middleware.test_account_quotas.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_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_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_ratelimit.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... 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.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 DEBUG: Relinking (cleanup) created link: /tmp/tmpwqhoxb8l/node/sda1/objects/155/189/9bf1055cf0e86040138f59dedce36189/1796150876.38679.data to /tmp/tmpwqhoxb8l/node/sda1/objects/311/189/9bf1055cf0e86040138f59dedce36189/1796150876.38679.data -test DEBUG: Removed /tmp/tmpwqhoxb8l/node/sda1/objects/155/189/9bf1055cf0e86040138f59dedce36189/1796150878.38679.meta -test DEBUG: Removed /tmp/tmpwqhoxb8l/node/sda1/objects/155/189/9bf1055cf0e86040138f59dedce36189/1796150876.38679.data -test DEBUG: Run listdir on /tmp/tmpwqhoxb8l/node/sda1/objects/155 -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): 18:47:57 12/01/26 GMT (0:00:01.121971 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpj5rr5trr/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpj5rr5trr/node/sda1/objects/384 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpj5rr5trr/node/sda1/objects/192/187/c02bf0e4a108f61af9525713fbf2b187/1796150879.66050.meta to /tmp/tmpj5rr5trr/node/sda1/objects/384/187/c02bf0e4a108f61af9525713fbf2b187/1796150879.66050.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpj5rr5trr/node/sda1/objects/192/187/c02bf0e4a108f61af9525713fbf2b187/1796150878.66050.data to /tmp/tmpj5rr5trr/node/sda1/objects/384/187/c02bf0e4a108f61af9525713fbf2b187/1796150878.66050.data -test DEBUG: Removed /tmp/tmpj5rr5trr/node/sda1/objects/192/187/c02bf0e4a108f61af9525713fbf2b187/1796150879.66050.meta -test DEBUG: Removed /tmp/tmpj5rr5trr/node/sda1/objects/192/187/c02bf0e4a108f61af9525713fbf2b187/1796150878.66050.data -test DEBUG: Run listdir on /tmp/tmpj5rr5trr/node/sda1/objects/192 -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): 18:47:57 12/01/26 GMT (0:00:00.007074 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvabzzo_z/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpvabzzo_z/node/sda1/objects/221/876/dd7cac056538193a7c36106a56b09876/1796150878.68846.meta to /tmp/tmpvabzzo_z/node/sda1/objects/442/876/dd7cac056538193a7c36106a56b09876/1796150878.68846.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpvabzzo_z/node/sda1/objects/221/876/dd7cac056538193a7c36106a56b09876/1796150877.68846.data to /tmp/tmpvabzzo_z/node/sda1/objects/442/876/dd7cac056538193a7c36106a56b09876/1796150877.68846.data -test DEBUG: Removed /tmp/tmpvabzzo_z/node/sda1/objects/221/876/dd7cac056538193a7c36106a56b09876/1796150878.68846.meta -test DEBUG: Removed /tmp/tmpvabzzo_z/node/sda1/objects/221/876/dd7cac056538193a7c36106a56b09876/1796150877.68846.data -test DEBUG: Run listdir on /tmp/tmpvabzzo_z/node/sda1/objects/442 -test DEBUG: Run listdir on /tmp/tmpvabzzo_z/node/sda1/objects/221 -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): 18:47:57 12/01/26 GMT (0:00:00.006540 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpd_zp1czf/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpd_zp1czf/node/sda1/objects/159/56d/9f567323d555159dd097c6f011a3c56d/1796150879.71604.ts to /tmp/tmpd_zp1czf/node/sda1/objects/318/56d/9f567323d555159dd097c6f011a3c56d/1796150879.71604.ts -test DEBUG: Removed /tmp/tmpd_zp1czf/node/sda1/objects/159/56d/9f567323d555159dd097c6f011a3c56d/1796150879.71604.ts -test DEBUG: Run listdir on /tmp/tmpd_zp1czf/node/sda1/objects/318 -test DEBUG: Run listdir on /tmp/tmpd_zp1czf/node/sda1/objects/159 -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): 18:47:57 12/01/26 GMT (0:00:00.005691 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1ubik8ld/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp1ubik8ld/node/sda1/objects/184/dda/b898269fca9852a1d131db93ba530dda/1796150879.74254.meta to /tmp/tmp1ubik8ld/node/sda1/objects/369/dda/b898269fca9852a1d131db93ba530dda/1796150879.74254.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmp1ubik8ld/node/sda1/objects/184/dda/b898269fca9852a1d131db93ba530dda/1796150878.74254.ts to /tmp/tmp1ubik8ld/node/sda1/objects/369/dda/b898269fca9852a1d131db93ba530dda/1796150878.74254.ts -test DEBUG: Removed /tmp/tmp1ubik8ld/node/sda1/objects/184/dda/b898269fca9852a1d131db93ba530dda/1796150879.74254.meta -test DEBUG: Removed /tmp/tmp1ubik8ld/node/sda1/objects/184/dda/b898269fca9852a1d131db93ba530dda/1796150878.74254.ts -test DEBUG: Run listdir on /tmp/tmp1ubik8ld/node/sda1/objects/369 -test DEBUG: Run listdir on /tmp/tmp1ubik8ld/node/sda1/objects/184 -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): 18:47:57 12/01/26 GMT (0:00:00.006028 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpc9ui3_ft/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpc9ui3_ft/node/sda1/objects/450 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpc9ui3_ft/node/sda1/objects/225/e10/e17fd012a2ede616471e250545b76e10/1796150879.77045.meta to /tmp/tmpc9ui3_ft/node/sda1/objects/450/e10/e17fd012a2ede616471e250545b76e10/1796150879.77045.meta -test DEBUG: Removed /tmp/tmpc9ui3_ft/node/sda1/objects/225/e10/e17fd012a2ede616471e250545b76e10/1796150879.77045.meta -test DEBUG: Removed /tmp/tmpc9ui3_ft/node/sda1/objects/225/e10/e17fd012a2ede616471e250545b76e10/1796150877.77045.data -test DEBUG: Run listdir on /tmp/tmpc9ui3_ft/node/sda1/objects/225 -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): 18:47:57 12/01/26 GMT (0:00:00.007139 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_le7ar3p/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp_le7ar3p/node/sda1/objects/217/592/d9696b11a07cbb07a8358b4165bb2592/1796150877.79875.meta to /tmp/tmp_le7ar3p/node/sda1/objects/434/592/d9696b11a07cbb07a8358b4165bb2592/1796150877.79875.meta -test DEBUG: Removed /tmp/tmp_le7ar3p/node/sda1/objects/217/592/d9696b11a07cbb07a8358b4165bb2592/1796150877.79875.meta -test DEBUG: Run listdir on /tmp/tmp_le7ar3p/node/sda1/objects/434 -test DEBUG: Run listdir on /tmp/tmp_le7ar3p/node/sda1/objects/217 -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): 18:47:57 12/01/26 GMT (0:00:00.005674 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:57 12/01/26 GMTtest.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.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.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.TestSloRangeRequestsOldManifest.test_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... 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.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.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... 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.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.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_slo.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults ... 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.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_tempurl.TestTempurlWarning.test_deprecation_warning -test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... 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.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.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.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... ok -test.unit.common.ring.test_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_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_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_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_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg -test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg ... ok -test.unit.common.test_swob.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.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.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.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_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.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_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.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning ... ok - -fake-swift INFO: - - 01/Dec/2026/18/47/54 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1796150874.404173136 1796150874.404354095 - - -fake-swift INFO: - - 01/Dec/2026/18/47/54 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1796150874.404769182 1796150874.404888630 - - -test DEBUG: Before request -test DEBUG: Inside of request (txn: foo) -test DEBUG: After request -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 01/Dec/2026/18/47/54 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1796150874.421829939 1796150874.421932220 - - -test-ic DEBUG: -> 2014-05-27T20:54:11 GET http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -test-ic DEBUG: -> 2014-05-27T20:54:11 HEAD http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -Unable to locate config number 5 for account-server -Unable to locate config number 5 for object-server -Signal object-server pid: 1 signal: 15 -Signal object-server pid: 1 signal: 15 -Signal object-server pid: 1 signal: 1 -Signal object-replicator pid: 11 signal: 15 -Signal object-replicator pid: 12 signal: 15 -Signal proxy-server pid: 1 signal: 1 -output Removing pid file /tmp/tmp6bu4_4zt/var/run/one-server.pid with wrong pid 3 -output Removing pid file /tmp/tmp6bu4_4zt/var/run/zero-server.pid with invalid pid -output Removing pid file /tmp/tmp6bu4_4zt/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: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (my-log-route) -test DEBUG: Labeled statsd mode: dogstatsd (my-log-route) -test NOTICE: Child 1398990 exiting normally -test NOTICE: Started child 88 from parent 1398990 -test NOTICE: Started child 89 from parent 1398990 -test ERROR: Removing dead child 88 from parent 1398990 -test NOTICE: Started child 90 from parent 1398990 -test NOTICE: Started child 88 from parent 1398990 -test NOTICE: Started child 89 from parent 1398990 -sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmpq1_1v66k/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/tmp2bsovpu9/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/tmp2bsovpu9/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/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1796150877.00000, (0, 0) as of 1796150877.00000, active as of 1796150877.00000> to ShardRange<'k' to 't' as of 1796150878.00000, (0, 0) as of 1796150878.00000, active as of 1796150878.00000>, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/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/tmp2bsovpu9/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/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150882.00000, (0, 0) as of 1796150882.00000, shrinking as of 1796150879.00000> to ShardRange<'k' to 't' as of 1796150882.00000, (0, 0) as of 1796150882.00000, sharding as of 1796150883.00000>, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp2bsovpu9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150877.00000, db: /tmp/tmpu3ubucin/sda/containers/0/73f/bd4f4c874e234372188a43855b16573f/bd4f4c874e234372188a43855b16573f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150879.00000, db: /tmp/tmpu3ubucin/sda/containers/0/749/4c39d1d5e7c2240792d215b9072b4749/4c39d1d5e7c2240792d215b9072b4749.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150878.00000, (0, 0) as of 1796150878.00000, found as of 1796150878.00000> to ShardRange<'k' to 't' as of 1796150879.00000, (0, 0) as of 1796150879.00000, created as of 1796150879.00000>, path: .shards_a/shard_c_1796150879.00000, db: /tmp/tmpu3ubucin/sda/containers/0/749/4c39d1d5e7c2240792d215b9072b4749/4c39d1d5e7c2240792d215b9072b4749.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150881.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ab7/85c4d7348b6a2ec2abbd7b97c606bab7/85c4d7348b6a2ec2abbd7b97c606bab7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150880.00000, (0, 0) as of 1796150880.00000, found as of 1796150880.00000> to ShardRange<'k' to 't' as of 1796150881.00000, (0, 0) as of 1796150881.00000, cleaved as of 1796150881.00000>, path: .shards_a/shard_c_1796150881.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ab7/85c4d7348b6a2ec2abbd7b97c606bab7/85c4d7348b6a2ec2abbd7b97c606bab7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150883.00000, db: /tmp/tmpu3ubucin/sda/containers/0/855/62760a2943e2f0d10fc8f5762e252855/62760a2943e2f0d10fc8f5762e252855.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150882.00000, (0, 0) as of 1796150882.00000, found as of 1796150882.00000> to ShardRange<'k' to 't' as of 1796150883.00000, (0, 0) as of 1796150883.00000, active as of 1796150883.00000>, path: .shards_a/shard_c_1796150883.00000, db: /tmp/tmpu3ubucin/sda/containers/0/855/62760a2943e2f0d10fc8f5762e252855/62760a2943e2f0d10fc8f5762e252855.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150885.00000, db: /tmp/tmpu3ubucin/sda/containers/0/579/5b936f4a8494c355683842befdd56579/5b936f4a8494c355683842befdd56579.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150884.00000, (0, 0) as of 1796150884.00000, found as of 1796150884.00000> to ShardRange<'k' to 't' as of 1796150885.00000, (0, 0) as of 1796150885.00000, shrinking as of 1796150885.00000>, path: .shards_a/shard_c_1796150885.00000, db: /tmp/tmpu3ubucin/sda/containers/0/579/5b936f4a8494c355683842befdd56579/5b936f4a8494c355683842befdd56579.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150885.00000, db: /tmp/tmpu3ubucin/sda/containers/0/579/5b936f4a8494c355683842befdd56579/5b936f4a8494c355683842befdd56579.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150887.00000, db: /tmp/tmpu3ubucin/sda/containers/0/02b/568ebcc58564eddfa32880cb9d36302b/568ebcc58564eddfa32880cb9d36302b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150886.00000, (0, 0) as of 1796150886.00000, found as of 1796150886.00000> to ShardRange<'k' to 't' as of 1796150887.00000, (0, 0) as of 1796150887.00000, sharding as of 1796150887.00000>, path: .shards_a/shard_c_1796150887.00000, db: /tmp/tmpu3ubucin/sda/containers/0/02b/568ebcc58564eddfa32880cb9d36302b/568ebcc58564eddfa32880cb9d36302b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150887.00000, db: /tmp/tmpu3ubucin/sda/containers/0/02b/568ebcc58564eddfa32880cb9d36302b/568ebcc58564eddfa32880cb9d36302b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150889.00000, db: /tmp/tmpu3ubucin/sda/containers/0/465/9f0613e3c3943431e5af964f02be4465/9f0613e3c3943431e5af964f02be4465.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150888.00000, (0, 0) as of 1796150888.00000, found as of 1796150888.00000> to ShardRange<'k' to 't' as of 1796150889.00000, (0, 0) as of 1796150889.00000, sharded as of 1796150889.00000>, path: .shards_a/shard_c_1796150889.00000, db: /tmp/tmpu3ubucin/sda/containers/0/465/9f0613e3c3943431e5af964f02be4465/9f0613e3c3943431e5af964f02be4465.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150889.00000, db: /tmp/tmpu3ubucin/sda/containers/0/465/9f0613e3c3943431e5af964f02be4465/9f0613e3c3943431e5af964f02be4465.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150891.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cb4/9db56806c98bff3d68541b348a220cb4/9db56806c98bff3d68541b348a220cb4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150890.00000, (0, 0) as of 1796150890.00000, found as of 1796150890.00000> to ShardRange<'k' to 't' as of 1796150891.00000, (0, 0) as of 1796150891.00000, shrunk as of 1796150891.00000>, path: .shards_a/shard_c_1796150891.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cb4/9db56806c98bff3d68541b348a220cb4/9db56806c98bff3d68541b348a220cb4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150891.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cb4/9db56806c98bff3d68541b348a220cb4/9db56806c98bff3d68541b348a220cb4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150893.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e49/9ac123410e82751306425197b0619e49/9ac123410e82751306425197b0619e49.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150892.00000, (0, 0) as of 1796150892.00000, created as of 1796150892.00000> to ShardRange<'k' to 't' as of 1796150893.00000, (0, 0) as of 1796150893.00000, found as of 1796150893.00000>, path: .shards_a/shard_c_1796150893.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e49/9ac123410e82751306425197b0619e49/9ac123410e82751306425197b0619e49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150895.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a69/e36673b6e548d6bd17c1ec417d5bfa69/e36673b6e548d6bd17c1ec417d5bfa69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150897.00000, db: /tmp/tmpu3ubucin/sda/containers/0/053/851e731de56c6b7a410e44149516d053/851e731de56c6b7a410e44149516d053.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150896.00000, (0, 0) as of 1796150896.00000, created as of 1796150896.00000> to ShardRange<'k' to 't' as of 1796150897.00000, (0, 0) as of 1796150897.00000, cleaved as of 1796150897.00000>, path: .shards_a/shard_c_1796150897.00000, db: /tmp/tmpu3ubucin/sda/containers/0/053/851e731de56c6b7a410e44149516d053/851e731de56c6b7a410e44149516d053.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150899.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c74/1fe3b9962a265b7e72d2c6e7b694ac74/1fe3b9962a265b7e72d2c6e7b694ac74.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150898.00000, (0, 0) as of 1796150898.00000, created as of 1796150898.00000> to ShardRange<'k' to 't' as of 1796150899.00000, (0, 0) as of 1796150899.00000, active as of 1796150899.00000>, path: .shards_a/shard_c_1796150899.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c74/1fe3b9962a265b7e72d2c6e7b694ac74/1fe3b9962a265b7e72d2c6e7b694ac74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpu3ubucin/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150900.00000, (0, 0) as of 1796150900.00000, created as of 1796150900.00000> to ShardRange<'k' to 't' as of 1796150901.00000, (0, 0) as of 1796150901.00000, shrinking as of 1796150901.00000>, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpu3ubucin/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpu3ubucin/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpu3ubucin/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150902.00000, (0, 0) as of 1796150902.00000, created as of 1796150902.00000> to ShardRange<'k' to 't' as of 1796150903.00000, (0, 0) as of 1796150903.00000, sharding as of 1796150903.00000>, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpu3ubucin/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpu3ubucin/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpu3ubucin/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150904.00000, (0, 0) as of 1796150904.00000, created as of 1796150904.00000> to ShardRange<'k' to 't' as of 1796150905.00000, (0, 0) as of 1796150905.00000, sharded as of 1796150905.00000>, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpu3ubucin/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpu3ubucin/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150906.00000, (0, 0) as of 1796150906.00000, created as of 1796150906.00000> to ShardRange<'k' to 't' as of 1796150907.00000, (0, 0) as of 1796150907.00000, shrunk as of 1796150907.00000>, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150909.00000, db: /tmp/tmpu3ubucin/sda/containers/0/60e/82c0fd700257a3f536a71271337b260e/82c0fd700257a3f536a71271337b260e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150908.00000, (0, 0) as of 1796150908.00000, cleaved as of 1796150908.00000> to ShardRange<'k' to 't' as of 1796150909.00000, (0, 0) as of 1796150909.00000, found as of 1796150909.00000>, path: .shards_a/shard_c_1796150909.00000, db: /tmp/tmpu3ubucin/sda/containers/0/60e/82c0fd700257a3f536a71271337b260e/82c0fd700257a3f536a71271337b260e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150911.00000, db: /tmp/tmpu3ubucin/sda/containers/0/eee/4ba3f50bd74aa0e7d87bf2b79321feee/4ba3f50bd74aa0e7d87bf2b79321feee.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150910.00000, (0, 0) as of 1796150910.00000, cleaved as of 1796150910.00000> to ShardRange<'k' to 't' as of 1796150911.00000, (0, 0) as of 1796150911.00000, created as of 1796150911.00000>, path: .shards_a/shard_c_1796150911.00000, db: /tmp/tmpu3ubucin/sda/containers/0/eee/4ba3f50bd74aa0e7d87bf2b79321feee/4ba3f50bd74aa0e7d87bf2b79321feee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150913.00000, db: /tmp/tmpu3ubucin/sda/containers/0/578/71f5958ecc977027fc718d4a9c90c578/71f5958ecc977027fc718d4a9c90c578.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150915.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4cc/a890cf786838fafb05f01917f3fbb4cc/a890cf786838fafb05f01917f3fbb4cc.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150914.00000, (0, 0) as of 1796150914.00000, cleaved as of 1796150914.00000> to ShardRange<'k' to 't' as of 1796150915.00000, (0, 0) as of 1796150915.00000, active as of 1796150915.00000>, path: .shards_a/shard_c_1796150915.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4cc/a890cf786838fafb05f01917f3fbb4cc/a890cf786838fafb05f01917f3fbb4cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150916.00000, (0, 0) as of 1796150916.00000, cleaved as of 1796150916.00000> to ShardRange<'k' to 't' as of 1796150917.00000, (0, 0) as of 1796150917.00000, shrinking as of 1796150917.00000>, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpu3ubucin/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150918.00000, (0, 0) as of 1796150918.00000, cleaved as of 1796150918.00000> to ShardRange<'k' to 't' as of 1796150919.00000, (0, 0) as of 1796150919.00000, sharding as of 1796150919.00000>, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpu3ubucin/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpu3ubucin/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpu3ubucin/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150920.00000, (0, 0) as of 1796150920.00000, cleaved as of 1796150920.00000> to ShardRange<'k' to 't' as of 1796150921.00000, (0, 0) as of 1796150921.00000, sharded as of 1796150921.00000>, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpu3ubucin/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpu3ubucin/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150922.00000, (0, 0) as of 1796150922.00000, cleaved as of 1796150922.00000> to ShardRange<'k' to 't' as of 1796150923.00000, (0, 0) as of 1796150923.00000, shrunk as of 1796150923.00000>, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150925.00000, db: /tmp/tmpu3ubucin/sda/containers/0/267/8a596cfa248887bb0ac42ee5d8cc4267/8a596cfa248887bb0ac42ee5d8cc4267.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150924.00000, (0, 0) as of 1796150924.00000, active as of 1796150924.00000> to ShardRange<'k' to 't' as of 1796150925.00000, (0, 0) as of 1796150925.00000, found as of 1796150925.00000>, path: .shards_a/shard_c_1796150925.00000, db: /tmp/tmpu3ubucin/sda/containers/0/267/8a596cfa248887bb0ac42ee5d8cc4267/8a596cfa248887bb0ac42ee5d8cc4267.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150927.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f4c/0bc8091e2873faa722dcddb0bb439f4c/0bc8091e2873faa722dcddb0bb439f4c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150926.00000, (0, 0) as of 1796150926.00000, active as of 1796150926.00000> to ShardRange<'k' to 't' as of 1796150927.00000, (0, 0) as of 1796150927.00000, created as of 1796150927.00000>, path: .shards_a/shard_c_1796150927.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f4c/0bc8091e2873faa722dcddb0bb439f4c/0bc8091e2873faa722dcddb0bb439f4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150929.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5e0/108c6c682ab17f89c2a5d02abb10d5e0/108c6c682ab17f89c2a5d02abb10d5e0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150928.00000, (0, 0) as of 1796150928.00000, active as of 1796150928.00000> to ShardRange<'k' to 't' as of 1796150929.00000, (0, 0) as of 1796150929.00000, cleaved as of 1796150929.00000>, path: .shards_a/shard_c_1796150929.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5e0/108c6c682ab17f89c2a5d02abb10d5e0/108c6c682ab17f89c2a5d02abb10d5e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150931.00000, db: /tmp/tmpu3ubucin/sda/containers/0/982/d03fdc3790a2b03fb789c33bd4fe7982/d03fdc3790a2b03fb789c33bd4fe7982.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150932.00000, (0, 0) as of 1796150932.00000, active as of 1796150932.00000> to ShardRange<'k' to 't' as of 1796150933.00000, (0, 0) as of 1796150933.00000, shrinking as of 1796150933.00000>, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150934.00000, (0, 0) as of 1796150934.00000, active as of 1796150934.00000> to ShardRange<'k' to 't' as of 1796150935.00000, (0, 0) as of 1796150935.00000, sharding as of 1796150935.00000>, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150936.00000, (0, 0) as of 1796150936.00000, active as of 1796150936.00000> to ShardRange<'k' to 't' as of 1796150937.00000, (0, 0) as of 1796150937.00000, sharded as of 1796150937.00000>, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150938.00000, (0, 0) as of 1796150938.00000, active as of 1796150938.00000> to ShardRange<'k' to 't' as of 1796150939.00000, (0, 0) as of 1796150939.00000, shrunk as of 1796150939.00000>, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150941.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a84/6110d9565451f44fff7a2a21abbe2a84/6110d9565451f44fff7a2a21abbe2a84.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150940.00000, (0, 0) as of 1796150940.00000, shrinking as of 1796150940.00000> to ShardRange<'k' to 't' as of 1796150941.00000, (0, 0) as of 1796150941.00000, found as of 1796150941.00000>, path: .shards_a/shard_c_1796150941.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a84/6110d9565451f44fff7a2a21abbe2a84/6110d9565451f44fff7a2a21abbe2a84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150943.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e91/9e2c1efb7e2ffdededf14b39783e5e91/9e2c1efb7e2ffdededf14b39783e5e91.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150942.00000, (0, 0) as of 1796150942.00000, shrinking as of 1796150942.00000> to ShardRange<'k' to 't' as of 1796150943.00000, (0, 0) as of 1796150943.00000, created as of 1796150943.00000>, path: .shards_a/shard_c_1796150943.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e91/9e2c1efb7e2ffdededf14b39783e5e91/9e2c1efb7e2ffdededf14b39783e5e91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150945.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8ff/f187666dded4c121aa570eef357738ff/f187666dded4c121aa570eef357738ff.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150944.00000, (0, 0) as of 1796150944.00000, shrinking as of 1796150944.00000> to ShardRange<'k' to 't' as of 1796150945.00000, (0, 0) as of 1796150945.00000, cleaved as of 1796150945.00000>, path: .shards_a/shard_c_1796150945.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8ff/f187666dded4c121aa570eef357738ff/f187666dded4c121aa570eef357738ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150947.00000, db: /tmp/tmpu3ubucin/sda/containers/0/40c/ea3777dc7cc6ae2f07ebad612a15040c/ea3777dc7cc6ae2f07ebad612a15040c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150946.00000, (0, 0) as of 1796150946.00000, shrinking as of 1796150946.00000> to ShardRange<'k' to 't' as of 1796150947.00000, (0, 0) as of 1796150947.00000, active as of 1796150947.00000>, path: .shards_a/shard_c_1796150947.00000, db: /tmp/tmpu3ubucin/sda/containers/0/40c/ea3777dc7cc6ae2f07ebad612a15040c/ea3777dc7cc6ae2f07ebad612a15040c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150949.00000, db: /tmp/tmpu3ubucin/sda/containers/0/76a/29ecfcd6e88fe2a9b48fd35419fb276a/29ecfcd6e88fe2a9b48fd35419fb276a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150949.00000, db: /tmp/tmpu3ubucin/sda/containers/0/76a/29ecfcd6e88fe2a9b48fd35419fb276a/29ecfcd6e88fe2a9b48fd35419fb276a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150950.00000, (0, 0) as of 1796150950.00000, shrinking as of 1796150950.00000> to ShardRange<'k' to 't' as of 1796150951.00000, (0, 0) as of 1796150951.00000, sharding as of 1796150951.00000>, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150952.00000, (0, 0) as of 1796150952.00000, shrinking as of 1796150952.00000> to ShardRange<'k' to 't' as of 1796150953.00000, (0, 0) as of 1796150953.00000, sharded as of 1796150953.00000>, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150954.00000, (0, 0) as of 1796150954.00000, shrinking as of 1796150954.00000> to ShardRange<'k' to 't' as of 1796150955.00000, (0, 0) as of 1796150955.00000, shrunk as of 1796150955.00000>, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150957.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e77/e63febcd54e382dccbad7fe58a9a5e77/e63febcd54e382dccbad7fe58a9a5e77.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150956.00000, (0, 0) as of 1796150956.00000, sharding as of 1796150956.00000> to ShardRange<'k' to 't' as of 1796150957.00000, (0, 0) as of 1796150957.00000, found as of 1796150957.00000>, path: .shards_a/shard_c_1796150957.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e77/e63febcd54e382dccbad7fe58a9a5e77/e63febcd54e382dccbad7fe58a9a5e77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150959.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0ed/c35bec5d0f3302269c44e867e46e40ed/c35bec5d0f3302269c44e867e46e40ed.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150958.00000, (0, 0) as of 1796150958.00000, sharding as of 1796150958.00000> to ShardRange<'k' to 't' as of 1796150959.00000, (0, 0) as of 1796150959.00000, created as of 1796150959.00000>, path: .shards_a/shard_c_1796150959.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0ed/c35bec5d0f3302269c44e867e46e40ed/c35bec5d0f3302269c44e867e46e40ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150961.00000, db: /tmp/tmpu3ubucin/sda/containers/0/1c2/f788b37ff671d8f1011011da8ca201c2/f788b37ff671d8f1011011da8ca201c2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150960.00000, (0, 0) as of 1796150960.00000, sharding as of 1796150960.00000> to ShardRange<'k' to 't' as of 1796150961.00000, (0, 0) as of 1796150961.00000, cleaved as of 1796150961.00000>, path: .shards_a/shard_c_1796150961.00000, db: /tmp/tmpu3ubucin/sda/containers/0/1c2/f788b37ff671d8f1011011da8ca201c2/f788b37ff671d8f1011011da8ca201c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150963.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d8b/c990c1f63cf3f2b7b85bc2875ff68d8b/c990c1f63cf3f2b7b85bc2875ff68d8b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150962.00000, (0, 0) as of 1796150962.00000, sharding as of 1796150962.00000> to ShardRange<'k' to 't' as of 1796150963.00000, (0, 0) as of 1796150963.00000, active as of 1796150963.00000>, path: .shards_a/shard_c_1796150963.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d8b/c990c1f63cf3f2b7b85bc2875ff68d8b/c990c1f63cf3f2b7b85bc2875ff68d8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150965.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b27/28f21452f214b78d4803e9e149c6db27/28f21452f214b78d4803e9e149c6db27.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150964.00000, (0, 0) as of 1796150964.00000, sharding as of 1796150964.00000> to ShardRange<'k' to 't' as of 1796150965.00000, (0, 0) as of 1796150965.00000, shrinking as of 1796150965.00000>, path: .shards_a/shard_c_1796150965.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b27/28f21452f214b78d4803e9e149c6db27/28f21452f214b78d4803e9e149c6db27.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150965.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b27/28f21452f214b78d4803e9e149c6db27/28f21452f214b78d4803e9e149c6db27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150967.00000, db: /tmp/tmpu3ubucin/sda/containers/0/27e/70b0fa9d05326ace9dc2566bba96a27e/70b0fa9d05326ace9dc2566bba96a27e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150967.00000, db: /tmp/tmpu3ubucin/sda/containers/0/27e/70b0fa9d05326ace9dc2566bba96a27e/70b0fa9d05326ace9dc2566bba96a27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpu3ubucin/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150968.00000, (0, 0) as of 1796150968.00000, sharding as of 1796150968.00000> to ShardRange<'k' to 't' as of 1796150969.00000, (0, 0) as of 1796150969.00000, sharded as of 1796150969.00000>, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpu3ubucin/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpu3ubucin/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150970.00000, (0, 0) as of 1796150970.00000, sharding as of 1796150970.00000> to ShardRange<'k' to 't' as of 1796150971.00000, (0, 0) as of 1796150971.00000, shrunk as of 1796150971.00000>, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150973.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d7e/6e9952fbf335ad7193b0c59e15eccd7e/6e9952fbf335ad7193b0c59e15eccd7e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150972.00000, (0, 0) as of 1796150972.00000, sharded as of 1796150972.00000> to ShardRange<'k' to 't' as of 1796150973.00000, (0, 0) as of 1796150973.00000, found as of 1796150973.00000>, path: .shards_a/shard_c_1796150973.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d7e/6e9952fbf335ad7193b0c59e15eccd7e/6e9952fbf335ad7193b0c59e15eccd7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150975.00000, db: /tmp/tmpu3ubucin/sda/containers/0/686/b74dfd45691b9777f7df82287244c686/b74dfd45691b9777f7df82287244c686.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150974.00000, (0, 0) as of 1796150974.00000, sharded as of 1796150974.00000> to ShardRange<'k' to 't' as of 1796150975.00000, (0, 0) as of 1796150975.00000, created as of 1796150975.00000>, path: .shards_a/shard_c_1796150975.00000, db: /tmp/tmpu3ubucin/sda/containers/0/686/b74dfd45691b9777f7df82287244c686/b74dfd45691b9777f7df82287244c686.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150977.00000, db: /tmp/tmpu3ubucin/sda/containers/0/dfa/c23c779abe58a96b94e74d0cad4a9dfa/c23c779abe58a96b94e74d0cad4a9dfa.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150976.00000, (0, 0) as of 1796150976.00000, sharded as of 1796150976.00000> to ShardRange<'k' to 't' as of 1796150977.00000, (0, 0) as of 1796150977.00000, cleaved as of 1796150977.00000>, path: .shards_a/shard_c_1796150977.00000, db: /tmp/tmpu3ubucin/sda/containers/0/dfa/c23c779abe58a96b94e74d0cad4a9dfa/c23c779abe58a96b94e74d0cad4a9dfa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150979.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5d3/4a2738d4b3be0c66dd843e24e45d05d3/4a2738d4b3be0c66dd843e24e45d05d3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150978.00000, (0, 0) as of 1796150978.00000, sharded as of 1796150978.00000> to ShardRange<'k' to 't' as of 1796150979.00000, (0, 0) as of 1796150979.00000, active as of 1796150979.00000>, path: .shards_a/shard_c_1796150979.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5d3/4a2738d4b3be0c66dd843e24e45d05d3/4a2738d4b3be0c66dd843e24e45d05d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpu3ubucin/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150980.00000, (0, 0) as of 1796150980.00000, sharded as of 1796150980.00000> to ShardRange<'k' to 't' as of 1796150981.00000, (0, 0) as of 1796150981.00000, shrinking as of 1796150981.00000>, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpu3ubucin/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpu3ubucin/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150983.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bef/fd49d867e4c63a5e4c376fd95da09bef/fd49d867e4c63a5e4c376fd95da09bef.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150982.00000, (0, 0) as of 1796150982.00000, sharded as of 1796150982.00000> to ShardRange<'k' to 't' as of 1796150983.00000, (0, 0) as of 1796150983.00000, sharding as of 1796150983.00000>, path: .shards_a/shard_c_1796150983.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bef/fd49d867e4c63a5e4c376fd95da09bef/fd49d867e4c63a5e4c376fd95da09bef.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150983.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bef/fd49d867e4c63a5e4c376fd95da09bef/fd49d867e4c63a5e4c376fd95da09bef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150985.00000, db: /tmp/tmpu3ubucin/sda/containers/0/088/1b8de2cb872599bb9de00e97e3179088/1b8de2cb872599bb9de00e97e3179088.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150985.00000, db: /tmp/tmpu3ubucin/sda/containers/0/088/1b8de2cb872599bb9de00e97e3179088/1b8de2cb872599bb9de00e97e3179088.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150986.00000, (0, 0) as of 1796150986.00000, sharded as of 1796150986.00000> to ShardRange<'k' to 't' as of 1796150987.00000, (0, 0) as of 1796150987.00000, shrunk as of 1796150987.00000>, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150989.00000, db: /tmp/tmpu3ubucin/sda/containers/0/7b6/7979555c9bde7b154dde6fd3c1caf7b6/7979555c9bde7b154dde6fd3c1caf7b6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150988.00000, (0, 0) as of 1796150988.00000, shrunk as of 1796150988.00000> to ShardRange<'k' to 't' as of 1796150989.00000, (0, 0) as of 1796150989.00000, found as of 1796150989.00000>, path: .shards_a/shard_c_1796150989.00000, db: /tmp/tmpu3ubucin/sda/containers/0/7b6/7979555c9bde7b154dde6fd3c1caf7b6/7979555c9bde7b154dde6fd3c1caf7b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150991.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ad6/8135b28f77870c0a127a643f5aed7ad6/8135b28f77870c0a127a643f5aed7ad6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150990.00000, (0, 0) as of 1796150990.00000, shrunk as of 1796150990.00000> to ShardRange<'k' to 't' as of 1796150991.00000, (0, 0) as of 1796150991.00000, created as of 1796150991.00000>, path: .shards_a/shard_c_1796150991.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ad6/8135b28f77870c0a127a643f5aed7ad6/8135b28f77870c0a127a643f5aed7ad6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150993.00000, db: /tmp/tmpu3ubucin/sda/containers/0/2a7/cc55bc39b05882bfaff2e193619682a7/cc55bc39b05882bfaff2e193619682a7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150992.00000, (0, 0) as of 1796150992.00000, shrunk as of 1796150992.00000> to ShardRange<'k' to 't' as of 1796150993.00000, (0, 0) as of 1796150993.00000, cleaved as of 1796150993.00000>, path: .shards_a/shard_c_1796150993.00000, db: /tmp/tmpu3ubucin/sda/containers/0/2a7/cc55bc39b05882bfaff2e193619682a7/cc55bc39b05882bfaff2e193619682a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150995.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ce2/d2dca57f242e6db1eb9fd84c870fdce2/d2dca57f242e6db1eb9fd84c870fdce2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150994.00000, (0, 0) as of 1796150994.00000, shrunk as of 1796150994.00000> to ShardRange<'k' to 't' as of 1796150995.00000, (0, 0) as of 1796150995.00000, active as of 1796150995.00000>, path: .shards_a/shard_c_1796150995.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ce2/d2dca57f242e6db1eb9fd84c870fdce2/d2dca57f242e6db1eb9fd84c870fdce2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150996.00000, (0, 0) as of 1796150996.00000, shrunk as of 1796150996.00000> to ShardRange<'k' to 't' as of 1796150997.00000, (0, 0) as of 1796150997.00000, shrinking as of 1796150997.00000>, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150998.00000, (0, 0) as of 1796150998.00000, shrunk as of 1796150998.00000> to ShardRange<'k' to 't' as of 1796150999.00000, (0, 0) as of 1796150999.00000, sharding as of 1796150999.00000>, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151001.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a63/97f337798cfb6a3ee0cdf38411230a63/97f337798cfb6a3ee0cdf38411230a63.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151000.00000, (0, 0) as of 1796151000.00000, shrunk as of 1796151000.00000> to ShardRange<'k' to 't' as of 1796151001.00000, (0, 0) as of 1796151001.00000, sharded as of 1796151001.00000>, path: .shards_a/shard_c_1796151001.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a63/97f337798cfb6a3ee0cdf38411230a63/97f337798cfb6a3ee0cdf38411230a63.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151001.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a63/97f337798cfb6a3ee0cdf38411230a63/97f337798cfb6a3ee0cdf38411230a63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151003.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151003.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151004.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5ad/25de47f49cca261e2e7f321f38dcb5ad/25de47f49cca261e2e7f321f38dcb5ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151006.00000, db: /tmp/tmpu3ubucin/sda/containers/0/b91/a7360752f27c9a527f1545cdbbcecb91/a7360752f27c9a527f1545cdbbcecb91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151008.00000, db: /tmp/tmpu3ubucin/sda/containers/0/cde/9b25abaa45b70c9efb9467bd9ae1bcde/9b25abaa45b70c9efb9467bd9ae1bcde.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151010.00000, db: /tmp/tmpu3ubucin/sda/containers/0/fca/21d26f02011b02358ab0af79869d9fca/21d26f02011b02358ab0af79869d9fca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151012.00000, db: /tmp/tmpu3ubucin/sda/containers/0/109/085d31a1374017f9b51ec7138c19a109/085d31a1374017f9b51ec7138c19a109.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151014.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0c7/70cddde1baf3448f5696a950a40750c7/70cddde1baf3448f5696a950a40750c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151016.00000, db: /tmp/tmpu3ubucin/sda/containers/0/9c7/977d4ccd34038de8e776f4386f73e9c7/977d4ccd34038de8e776f4386f73e9c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151018.00000, db: /tmp/tmpu3ubucin/sda/containers/0/657/108487121934ff400e1694063539b657/108487121934ff400e1694063539b657.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151020.00000, db: /tmp/tmpu3ubucin/sda/containers/0/3b2/e2ff32d1f6550bc77801ed408ec743b2/e2ff32d1f6550bc77801ed408ec743b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151022.00000, db: /tmp/tmpu3ubucin/sda/containers/0/278/a41467543f0b5b662bfae1fb1b980278/a41467543f0b5b662bfae1fb1b980278.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151024.00000, db: /tmp/tmpu3ubucin/sda/containers/0/63b/5dafc185ea72448478205a8d78df563b/5dafc185ea72448478205a8d78df563b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151026.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a05/ca5288ddba6467d3c849a3db3ae1fa05/ca5288ddba6467d3c849a3db3ae1fa05.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151028.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ce4/ef3239c28da61d0ca459ff9725284ce4/ef3239c28da61d0ca459ff9725284ce4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151030.00000, db: /tmp/tmpu3ubucin/sda/containers/0/205/46ac2de2cb1f41bd76b6e90a98311205/46ac2de2cb1f41bd76b6e90a98311205.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151032.00000, db: /tmp/tmpu3ubucin/sda/containers/0/740/36e055c54a0bdba7030f4ff0ad6e2740/36e055c54a0bdba7030f4ff0ad6e2740.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151034.00000, db: /tmp/tmpu3ubucin/sda/containers/0/094/64a867f73b6845fb88e8a88d5c138094/64a867f73b6845fb88e8a88d5c138094.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151036.00000, db: /tmp/tmpu3ubucin/sda/containers/0/048/6d8acd08a6eea6c7c0d56fb776ed7048/6d8acd08a6eea6c7c0d56fb776ed7048.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151038.00000, db: /tmp/tmpu3ubucin/sda/containers/0/447/cda00fc18931288ddc879a8793421447/cda00fc18931288ddc879a8793421447.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151040.00000, db: /tmp/tmpu3ubucin/sda/containers/0/c79/f70ffcabad15e32c2d73ef75ff329c79/f70ffcabad15e32c2d73ef75ff329c79.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151042.00000, db: /tmp/tmpu3ubucin/sda/containers/0/5ec/efae85dd8df2bd6342419232ba6c35ec/efae85dd8df2bd6342419232ba6c35ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151044.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e41/cdd6c80372d56ff8ad700723e7557e41/cdd6c80372d56ff8ad700723e7557e41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151046.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8dd/116b2997fcb15525d2903432d364a8dd/116b2997fcb15525d2903432d364a8dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151048.00000, db: /tmp/tmpu3ubucin/sda/containers/0/7b6/e9a7ce57db01a2e35a0793756b8267b6/e9a7ce57db01a2e35a0793756b8267b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151050.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d50/6bedbf35806a0b284283dda7af8e0d50/6bedbf35806a0b284283dda7af8e0d50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151052.00000, db: /tmp/tmpu3ubucin/sda/containers/0/99d/0ab4ca389b9d99e3ddcf513b24e0299d/0ab4ca389b9d99e3ddcf513b24e0299d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151054.00000, db: /tmp/tmpu3ubucin/sda/containers/0/333/2f2c6dfcd1a2f5904307f4d0c25b1333/2f2c6dfcd1a2f5904307f4d0c25b1333.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151056.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ae5/42eb0af883b08aa13adb129615c36ae5/42eb0af883b08aa13adb129615c36ae5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151058.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d9f/4c9235320e96d2d92f8e144429107d9f/4c9235320e96d2d92f8e144429107d9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151060.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f41/83a911d17da8285d2f00d9a55222af41/83a911d17da8285d2f00d9a55222af41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151062.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0d1/c355a70184f6650ccb6dfcb40dc400d1/c355a70184f6650ccb6dfcb40dc400d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151064.00000, db: /tmp/tmpu3ubucin/sda/containers/0/262/0d5fc78a1cf22586697b8d1be63a6262/0d5fc78a1cf22586697b8d1be63a6262.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151066.00000, db: /tmp/tmpu3ubucin/sda/containers/0/96f/eb8ba7f5309d4ad9152fc4e7f5a7d96f/eb8ba7f5309d4ad9152fc4e7f5a7d96f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151068.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0bd/54c22429804e54dd99a0d3785baee0bd/54c22429804e54dd99a0d3785baee0bd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151068.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0bd/54c22429804e54dd99a0d3785baee0bd/54c22429804e54dd99a0d3785baee0bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151070.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8f5/a4a0366e30c9c9a6f0b38fd2dc1868f5/a4a0366e30c9c9a6f0b38fd2dc1868f5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151070.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8f5/a4a0366e30c9c9a6f0b38fd2dc1868f5/a4a0366e30c9c9a6f0b38fd2dc1868f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151072.00000, db: /tmp/tmpu3ubucin/sda/containers/0/586/51ba617473a6b942af6c75b13239f586/51ba617473a6b942af6c75b13239f586.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151072.00000, db: /tmp/tmpu3ubucin/sda/containers/0/586/51ba617473a6b942af6c75b13239f586/51ba617473a6b942af6c75b13239f586.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151074.00000, db: /tmp/tmpu3ubucin/sda/containers/0/3c5/65d674cae8ba69bcb15cf9279bbc43c5/65d674cae8ba69bcb15cf9279bbc43c5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151074.00000, db: /tmp/tmpu3ubucin/sda/containers/0/3c5/65d674cae8ba69bcb15cf9279bbc43c5/65d674cae8ba69bcb15cf9279bbc43c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151076.00000, db: /tmp/tmpu3ubucin/sda/containers/0/fab/60d8b8c88503260def73555cb572dfab/60d8b8c88503260def73555cb572dfab.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151076.00000, db: /tmp/tmpu3ubucin/sda/containers/0/fab/60d8b8c88503260def73555cb572dfab/60d8b8c88503260def73555cb572dfab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151078.00000, db: /tmp/tmpu3ubucin/sda/containers/0/9d4/3dd3a2688e90e176ac8e5a2cdc8f49d4/3dd3a2688e90e176ac8e5a2cdc8f49d4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151078.00000, db: /tmp/tmpu3ubucin/sda/containers/0/9d4/3dd3a2688e90e176ac8e5a2cdc8f49d4/3dd3a2688e90e176ac8e5a2cdc8f49d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151080.00000, db: /tmp/tmpu3ubucin/sda/containers/0/587/8fa8e6bba6bfd3e2bb7ebbd18697d587/8fa8e6bba6bfd3e2bb7ebbd18697d587.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151080.00000, db: /tmp/tmpu3ubucin/sda/containers/0/587/8fa8e6bba6bfd3e2bb7ebbd18697d587/8fa8e6bba6bfd3e2bb7ebbd18697d587.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151082.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0a8/419b65e9fe67e699cb3c0be5399700a8/419b65e9fe67e699cb3c0be5399700a8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151082.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0a8/419b65e9fe67e699cb3c0be5399700a8/419b65e9fe67e699cb3c0be5399700a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151084.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a48/c41e0c9a1c0277198293700a5f1c5a48/c41e0c9a1c0277198293700a5f1c5a48.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151084.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a48/c41e0c9a1c0277198293700a5f1c5a48/c41e0c9a1c0277198293700a5f1c5a48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151086.00000, db: /tmp/tmpu3ubucin/sda/containers/0/761/50c4e636b1940d27e95b5e8fdd1da761/50c4e636b1940d27e95b5e8fdd1da761.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151086.00000, db: /tmp/tmpu3ubucin/sda/containers/0/761/50c4e636b1940d27e95b5e8fdd1da761/50c4e636b1940d27e95b5e8fdd1da761.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151088.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8c3/e3a03fee549266792e8ec7f834cee8c3/e3a03fee549266792e8ec7f834cee8c3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151088.00000, db: /tmp/tmpu3ubucin/sda/containers/0/8c3/e3a03fee549266792e8ec7f834cee8c3/e3a03fee549266792e8ec7f834cee8c3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151090.00000, db: /tmp/tmpu3ubucin/sda/containers/0/281/4f8545e41fdcc6e7ed0fa373cfc8d281/4f8545e41fdcc6e7ed0fa373cfc8d281.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151090.00000, db: /tmp/tmpu3ubucin/sda/containers/0/281/4f8545e41fdcc6e7ed0fa373cfc8d281/4f8545e41fdcc6e7ed0fa373cfc8d281.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151092.00000, db: /tmp/tmpu3ubucin/sda/containers/0/46f/5f182292f730bdebdd64c63a37a1746f/5f182292f730bdebdd64c63a37a1746f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151092.00000, db: /tmp/tmpu3ubucin/sda/containers/0/46f/5f182292f730bdebdd64c63a37a1746f/5f182292f730bdebdd64c63a37a1746f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151094.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0f5/67041f09fa6de10c849ccd6980e5e0f5/67041f09fa6de10c849ccd6980e5e0f5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151094.00000, db: /tmp/tmpu3ubucin/sda/containers/0/0f5/67041f09fa6de10c849ccd6980e5e0f5/67041f09fa6de10c849ccd6980e5e0f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151096.00000, db: /tmp/tmpu3ubucin/sda/containers/0/126/b8865f308bb53b3c257fc80457575126/b8865f308bb53b3c257fc80457575126.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151096.00000, db: /tmp/tmpu3ubucin/sda/containers/0/126/b8865f308bb53b3c257fc80457575126/b8865f308bb53b3c257fc80457575126.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151098.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bfd/d994abb732660e9eff0f162c89d67bfd/d994abb732660e9eff0f162c89d67bfd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151098.00000, db: /tmp/tmpu3ubucin/sda/containers/0/bfd/d994abb732660e9eff0f162c89d67bfd/d994abb732660e9eff0f162c89d67bfd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151100.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d34/f8d64f03668067d48c55d8b57f5c8d34/f8d64f03668067d48c55d8b57f5c8d34.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151100.00000, db: /tmp/tmpu3ubucin/sda/containers/0/d34/f8d64f03668067d48c55d8b57f5c8d34/f8d64f03668067d48c55d8b57f5c8d34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151102.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151102.00000, db: /tmp/tmpu3ubucin/sda/containers/0/a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151104.00000, db: /tmp/tmpu3ubucin/sda/containers/0/7cf/d868feec65a5817873f66d283ab3a7cf/d868feec65a5817873f66d283ab3a7cf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151104.00000, db: /tmp/tmpu3ubucin/sda/containers/0/7cf/d868feec65a5817873f66d283ab3a7cf/d868feec65a5817873f66d283ab3a7cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151106.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ddc/37971cfa0a72e89c5fa52bdc8dc90ddc/37971cfa0a72e89c5fa52bdc8dc90ddc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151106.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ddc/37971cfa0a72e89c5fa52bdc8dc90ddc/37971cfa0a72e89c5fa52bdc8dc90ddc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151108.00000, db: /tmp/tmpu3ubucin/sda/containers/0/24c/af9eb077ba03103b4e6fdcc5751a324c/af9eb077ba03103b4e6fdcc5751a324c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151108.00000, db: /tmp/tmpu3ubucin/sda/containers/0/24c/af9eb077ba03103b4e6fdcc5751a324c/af9eb077ba03103b4e6fdcc5751a324c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151110.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f6a/77c0ab15df7ef8cf917b03bc47752f6a/77c0ab15df7ef8cf917b03bc47752f6a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151110.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f6a/77c0ab15df7ef8cf917b03bc47752f6a/77c0ab15df7ef8cf917b03bc47752f6a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151112.00000, db: /tmp/tmpu3ubucin/sda/containers/0/15e/f34ca048b09b919513979f5c9467c15e/f34ca048b09b919513979f5c9467c15e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151112.00000, db: /tmp/tmpu3ubucin/sda/containers/0/15e/f34ca048b09b919513979f5c9467c15e/f34ca048b09b919513979f5c9467c15e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151114.00000, db: /tmp/tmpu3ubucin/sda/containers/0/00f/42e46f0a9877aef6de0f1e1a1f56e00f/42e46f0a9877aef6de0f1e1a1f56e00f.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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, 01 Dec 2026 18:48:00 -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 Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace ... ok -test.unit.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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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 {'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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:57 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:57 -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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_complete_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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': 'Tue, 01 Dec 2026 18:47: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:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:57 -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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47: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.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 -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -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 1398996 -my-daemon DEBUG: Forked worker 1398996 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 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. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpg9fr6e69/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpg9fr6e69/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpg9fr6e69/node/sda1/objects-1/0 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpe31uxf9n/node/sda1/objects-1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpe31uxf9n/node/sda1/objects-2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp051z3d6j/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (230.24/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp051z3d6j/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp051z3d6j/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/tmp051z3d6j/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp051z3d6j/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (471.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/tmpxs1eajis/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpxs1eajis/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpxs1eajis/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (164.74/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0069s, min 0.0002s, med 0.0004s -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpxs1eajis/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpxs1eajis/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpxs1eajis/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (180.57/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0043s, 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/tmpa4ue1xz4/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (300.41/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/tmpa4ue1xz4/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (355.36/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/tmpun3tjvgk/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (268.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/tmpun3tjvgk/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (296.71/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/tmp0milqgkt/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp0milqgkt/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp0milqgkt/node/sda1/objects-1/0test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... ok -test.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 INFO: Processing files for policy platinum under /tmp/tmpxj2vju3m/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpxj2vju3m/node/sda1/objects/376 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpxj2vju3m/node/sda1/objects/188/e1d/bc7f7954e2f328acc2b89cc2cbf9de1d/1796150878.82633.meta to /tmp/tmpxj2vju3m/node/sda1/objects/376/e1d/bc7f7954e2f328acc2b89cc2cbf9de1d/1796150878.82633.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmpxj2vju3m/node/sda1/objects/188 -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): 18:47:58 12/01/26 GMT (0:00:01.076975 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:58 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6sf5ngej/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp6sf5ngej/node/sda1/objects/468 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmp6sf5ngej/node/sda1/objects/234/16a/ea042c82a6618c56442624d98582416a/1796150880.94647.ts to /tmp/tmp6sf5ngej/node/sda1/objects/468/16a/ea042c82a6618c56442624d98582416a/1796150880.94647.ts -test DEBUG: Removed /tmp/tmp6sf5ngej/node/sda1/objects/234/16a/ea042c82a6618c56442624d98582416a/1796150880.94647.ts -test DEBUG: Run listdir on /tmp/tmp6sf5ngej/node/sda1/objects/234 -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): 18:47:58 12/01/26 GMT (0:00:00.007268 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:58 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpoh517ilh/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpoh517ilh/node/sda1/objects/222/79d/de02fa0074b0d4bfb86645cbb8b4779d/1796150878.97572.ts to /tmp/tmpoh517ilh/node/sda1/objects/444/79d/de02fa0074b0d4bfb86645cbb8b4779d/1796150878.97572.ts -test DEBUG: Removed /tmp/tmpoh517ilh/node/sda1/objects/222/79d/de02fa0074b0d4bfb86645cbb8b4779d/1796150878.97572.ts -test DEBUG: Run listdir on /tmp/tmpoh517ilh/node/sda1/objects/444 -test DEBUG: Run listdir on /tmp/tmpoh517ilh/node/sda1/objects/222 -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): 18:47:58 12/01/26 GMT (0:00:00.005687 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:59 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpxedf4y1t/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpxedf4y1t/node/sda1/objects/212/97e/d454d464bf5b8a756ed80c08e797297e/1796150881.00225.meta to /tmp/tmpxedf4y1t/node/sda1/objects/424/97e/d454d464bf5b8a756ed80c08e797297e/1796150881.00225.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpxedf4y1t/node/sda1/objects/212/97e/d454d464bf5b8a756ed80c08e797297e/1796150880.00225.data to /tmp/tmpxedf4y1t/node/sda1/objects/424/97e/d454d464bf5b8a756ed80c08e797297e/1796150880.00225.data -test DEBUG: Removed /tmp/tmpxedf4y1t/node/sda1/objects/212/97e/d454d464bf5b8a756ed80c08e797297e/1796150881.00225.meta -test DEBUG: Removed /tmp/tmpxedf4y1t/node/sda1/objects/212/97e/d454d464bf5b8a756ed80c08e797297e/1796150880.00225.data -test DEBUG: Run listdir on /tmp/tmpxedf4y1t/node/sda1/objects/424 -test DEBUG: Run listdir on /tmp/tmpxedf4y1t/node/sda1/objects/212 -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): 18:47:59 12/01/26 GMT (0:00:00.005831 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp96dvemd8/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp96dvemd8/node/sda1/objects/37/301/25d5c9cc769ec21415bde26aefa93301/1796150879.02943.data to /tmp/tmp96dvemd8/node/sda1/objects/75/301/25d5c9cc769ec21415bde26aefa93301/1796150879.02943.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: 18:47:59 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp96dvemd8/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp96dvemd8/node/sda1/objects/75 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmp96dvemd8/node/sda1/objects/37/301/25d5c9cc769ec21415bde26aefa93301/1796150879.02943.data to /tmp/tmp96dvemd8/node/sda1/objects/75/301/25d5c9cc769ec21415bde26aefa93301/1796150879.02943.data -test DEBUG: Removed /tmp/tmp96dvemd8/node/sda1/objects/37/301/25d5c9cc769ec21415bde26aefa93301/1796150879.02943.data -test DEBUG: Run listdir on /tmp/tmp96dvemd8/node/sda1/objects/75 -test DEBUG: Run listdir on /tmp/tmp96dvemd8/node/sda1/objects/37 -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): 18:47:59 12/01/26 GMT (0:00:00.007231 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp5r5wfysm/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp5r5wfysm/node/sda1/objects/167/d87/a789e1f69d60f14151662ff5765d6d87/1796150879.06085.data to /tmp/tmp5r5wfysm/node/sda1/objects/335/d87/a789e1f69d60f14151662ff5765d6d87/1796150879.06085.data -test DEBUG: Run listdir on /tmp/tmp5r5wfysm/node/sda1/objects/335 -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: 18:47:59 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp5r5wfysm/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp5r5wfysm/node/sda1/objects/167/d87/a789e1f69d60f14151662ff5765d6d87/1796150879.06085.data to /tmp/tmp5r5wfysm/node/sda1/objects/335/d87/a789e1f69d60f14151662ff5765d6d87/1796150879.06085.data: -test DEBUG: Run listdir on /tmp/tmp5r5wfysm/node/sda1/objects/167 -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): 18:47:59 12/01/26 GMT (0:00:00.003979 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:47:59 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=True): 18:47:59 12/01/26 GMT (0:00:00.001836 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp6uahe84a/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp6uahe84a/node/sda1/objects/86/e3a/56985f8b6a8d534fb7da2466c1fc5e3a/1796150879.11274.data to /tmp/tmp6uahe84a/node/sda1/objects/173/e3a/56985f8b6a8d534fb7da2466c1fc5e3a/1796150879.11274.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok - -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 + [ -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_with_empty_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok -test.unit.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 ERROR: Failed to unlink '/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container_1796150883.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container_1796150883.00000.db': ['/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container.db', '/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container_1796150884.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpj2f_mrlj/containers/part/suffix/hash/container_1796150884.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/tmp7qmo8qo5/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp7qmo8qo5/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpnh3ganfp/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpnh3ganfp/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_backend.TestModuleFunctions.test_merge_shards_epoch_reset -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges -test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle ... ok -test.unit.obj.test_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: 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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 ... ok + +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0190 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:17 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.2068 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0064 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0138 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0101 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0045 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0141 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0038 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0006 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0190 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0187 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0020 "-" 1692283 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1692283 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1692283 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1692283 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift 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): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0263 "-" 1692283 - +test DEBUG: - - - [29/Oct/2025:12:30:18 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1692283 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exception +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0173 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0192 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0046 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0153 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0087 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0133 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0114 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0083 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0051 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0016 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0172 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0066 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0085 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0299 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0059 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0147 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0120 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1692283 -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 + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:17 -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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.account.test_server.TestAccountController.test_markers_with_reserved +test.unit.account.test_server.TestAccountController.test_markers_with_reserved ... 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_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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use ... 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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account ... 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_write_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... 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.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.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.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.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.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance ... ok +test.unit.common.middleware.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.ObjectVersioningTestContainerOperations.test_bytes_count +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok +test.unit.common.middleware.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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/48/03 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1796150883.547407389 1796150883.548337936 1 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/48/03 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1796150883.548955441 1796150883.549766541 0 test:testertest.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.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_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_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.obj.test_ssync.TestSsyncEC.test_fragment_sync -test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix ... ok -test.unit.common.middleware.test_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_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_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_proxy_logging.TestProxyLogging.test_access_log_headers_only -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok -/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.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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift 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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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_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 ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (503, 503, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: Container GET returning 503 for [] (txn: tx740698224b4d40fc88114-006b0f165d) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx884f1d34eacb4080b916c-006b0f165f) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx884f1d34eacb4080b916c-006b0f165f) -test INFO: Client disconnected on read of '/a/c' (txn: txa024bd34126b4fde9b9ab-006b0f165f) -test INFO: Client disconnected on read of '/a/c' (txn: tx24907b66b2f04fb89a43f-006b0f165f) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcf7b2716cfe44e8fa7671-006b0f165f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcf7b2716cfe44e8fa7671-006b0f165f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txcf7b2716cfe44e8fa7671-006b0f165f)test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET -test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner -test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST ... ok - -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:00 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6uahe84a/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): 18:48:00 12/01/26 GMT (0:00:00.002238 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:00 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpr8_pgjtx/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpr8_pgjtx/node/sda1/objects/191/690/bf0145e2ffe6877f35ffa8dbc4d1f690/1796150880.34406.data to /tmp/tmpr8_pgjtx/node/sda1/objects/382/690/bf0145e2ffe6877f35ffa8dbc4d1f690/1796150880.34406.data -test DEBUG: Removed /tmp/tmpr8_pgjtx/node/sda1/objects/191/690/bf0145e2ffe6877f35ffa8dbc4d1f690/1796150880.34406.data -test DEBUG: Run listdir on /tmp/tmpr8_pgjtx/node/sda1/objects/382 -test DEBUG: Run listdir on /tmp/tmpr8_pgjtx/node/sda1/objects/191 -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): 18:48:00 12/01/26 GMT (0:00:00.005433 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:00 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_1biwh6a/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp_1biwh6a/node/sda1/objects/50/0c7/32ac2377bab850419ade2929ca3880c7/1796150880.37127.data to /tmp/tmp_1biwh6a/node/sda1/objects/101/0c7/32ac2377bab850419ade2929ca3880c7/1796150880.37127.data -test DEBUG: Removed /tmp/tmp_1biwh6a/node/sda1/objects/50/0c7/32ac2377bab850419ade2929ca3880c7/1796150880.37127.data -test DEBUG: Run listdir on /tmp/tmp_1biwh6a/node/sda1/objects/101 -test DEBUG: Run listdir on /tmp/tmp_1biwh6a/node/sda1/objects/50 -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): 18:48:00 12/01/26 GMT (0:00:00.005627 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpe3vk5e16/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpe3vk5e16/node/sda1/objects/21/e05/158f622b0a6e38929284849ae0a16e05/1796150880.39732.data to /tmp/tmpe3vk5e16/node/sda1/objects/43/e05/158f622b0a6e38929284849ae0a16e05/1796150880.39732.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version ... ok +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.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:59 -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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.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.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-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpsbq8t2z5/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpsbq8t2z5/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/tmpsbq8t2z5/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (437.23/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpsbq8t2z5/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpsbq8t2z5/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/tmpsbq8t2z5/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (616.63/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/tmp9z78jzhu/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp9z78jzhu/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp9z78jzhu/node/sda1/objects-1/2 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (166.80/sec, 0s remaining) -test-reconstructor INFO: 6 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0061s, min 0.0006s, med 0.0007s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpnh1rlzhq/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpnh1rlzhq/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpnh1rlzhq/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (351.05/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/tmpnh1rlzhq/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpnh1rlzhq/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpnh1rlzhq/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (330.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: Skipping sync_only job for /tmp/tmpnh1rlzhq/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpnh1rlzhq/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmpnh1rlzhq/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmpnh1rlzhq/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (383.74/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp23fnh2z9/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/tmp23fnh2z9/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp23fnh2z9/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/tmp5r7zsyvy/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/tmp5r7zsyvy/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/tmp5r7zsyvy/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/tmp6p2uzri2/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6p2uzri2/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6p2uzri2/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/tmputo4u97d/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmputo4u97d/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/tmputo4u97d/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.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... ok -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:testertest:testertest: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 +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok +test.unit.account.test_server.TestAccountController.test_null_markers +test.unit.account.test_server.TestAccountController.test_null_markers ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +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': 'Tue, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 WRITE +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': 'Tue, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_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.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.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok +test.unit.account.test_server.TestAccountController.test_params_format +test.unit.account.test_server.TestAccountController.test_params_format ... ok swift-ring-builder set_zone @@ -20951,7 +10876,7 @@ Exit codes: 0 = operation successful 1 = operation completed with warnings 2 = error -Problem occurred while reading builder file: /tmp/tmpm_yrvagp/tmpuog8ds4j. Generic error occurred +Problem occurred while reading builder file: /tmp/tmprhyr3_g7/tmpm22ej5or. Generic error occurred Defaulting to --format-version=1. This ensures the ring written will be readable by older versions of Swift. In a future release, the default will change to @@ -21009,10 +10934,13 @@ In a future release, the default will change to --format-version=2 -Reassigned 2 (3.12%) partitions. Balance is now 100.00. Dispersion is now 0.00 +Reassigned 2 (3.12%) partitions. Balance is now 100.00. Dispersion is now 0.52 ------------------------------------------------------------------------------- -NOTE: Balance of 100.00 indicates you should push this - ring, wait at least 24 hours, and rebalance/repush. +NOTE: Dispersion of 0.520833 indicates some parts are not + optimally dispersed. + + You may want to adjust some device weights, increase + the overload or review the dispersion report. ------------------------------------------------------------------------------- Defaulting to --format-version=1. This ensures the ring written will be readable by older versions of Swift. @@ -21031,2265 +10959,1870 @@ In a future release, the default will change to --format-version=2 -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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -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': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users ... ok +test.unit.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.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.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_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.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok +test.unit.common.middleware.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.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'' -test DEBUG: Error on keystone reply: 201 b'' - deferring rejection downstream -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Received error, deferring rejection based on error: 400 Bad Request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone reply error: status=403 reason=None -test DEBUG: Received error, deferring rejection based on error: 401 Unauthorized -test DEBUG: 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: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1796150884.064936876 1796150884.065038919 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.066214800 1796150884.066308498 - test:tester -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.068061590 1796150884.068143129 - - -test INFO: GET / {SMD5}14fe1612c332096e282486e4baa37e63 -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1796150884.070299625 1796150884.070308208 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/04 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1796150884.071317911 1796150884.771317959 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.073076010 1796150884.073155880 - - -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 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.080339193 1796150884.080420971 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1796150884.084543705 1796150884.084568977 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1796150884.085662365 1796150884.085675001 - - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.086668015 1796150884.086745739 - - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.780399561 1796150884.780496836 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 15 - - - 0.0004 - - 1796150884.780385494 1796150884.780807257 - - -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 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.810091496 1796150884.810189247 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.812466621 1796150884.812552452 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1796150884.813253880 1796150884.813326836 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.814030409 1796150884.814098835 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1796150884.814752340 1796150884.814819574 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1796150884.815510750 1796150884.815576553 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1796150884.816205502 1796150884.816270113 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.817572594 1796150884.817658663 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1796150884.818370819 1796150884.818435669 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1796150884.819245577 1796150884.819309235 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0000 - - 1796150884.819719791 1796150884.819767952 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1796150884.820785522 1796150884.820855141 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.821930408 1796150884.822003126 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.822685957 1796150884.822752714 - - -test INFO: - - 01/Dec/2026/18/48/04 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1796150884.823815584 1796150884.823887825 - - -test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key -test INFO: - - 01/Dec/2026/18/48/04 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150884.827404022 1796150884.827476740 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok +test.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.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.account.test_server.TestAccountController.test_params_utf8 +test.unit.account.test_server.TestAccountController.test_params_utf8 ... 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.account.test_server.TestAccountController.test_policy_stats_non_default +test.unit.account.test_server.TestAccountController.test_policy_stats_non_default ... 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_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.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.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.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.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest ... ok +test.unit.common.middleware.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 -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:56 -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 object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:full_control OWNER +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -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.account.test_server.TestAccountController.test_policy_stats_with_legacy +test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy ... 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.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file ... 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.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting ... 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.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 + +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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:47:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_write_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num ... ok +test.unit.common.middleware.s3api.test_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.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.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.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.TestSloHeadManifest.test_etag_is_hash_of_segment_etags +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags ... ok -test ERROR: Container GET returning 503 for [] (txn: txcf7b2716cfe44e8fa7671-006b0f165f) -test INFO: Client disconnected on read of '/a/c' (txn: txcf7b2716cfe44e8fa7671-006b0f165f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: Container GET returning 503 for [] (txn: tx42b805fadd694d46857e5-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: Container GET returning 503 for [] (txn: tx41bb05c0706a4aad8c28e-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txac8a45c269f540d0b42ed-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txac8a45c269f540d0b42ed-006b0f1660) -test ERROR: Container GET returning 503 for [] (txn: txac8a45c269f540d0b42ed-006b0f1660) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txde85f5ab0f594f7497813-006b0f1660) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx9db13fd4b24e49c296663-006b0f1660) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx9db13fd4b24e49c296663-006b0f1660) -test ERROR: Container GET returning 503 for [500, 500] (txn: tx9db13fd4b24e49c296663-006b0f1660) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx2cefc854f8ba44319af72-006b0f1660) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx3c3bf9db9cbf4c7e8e56d-006b0f1660) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3c3bf9db9cbf4c7e8e56d-006b0f1660) -test INFO: Client disconnected on read of '/a/c' (txn: tx3c3bf9db9cbf4c7e8e56d-006b0f1660) -test ERROR: Container GET returning 503 for [] (txn: tx18405f5d48924554b7c98-006b0f1660) -test INFO: Client disconnected on read of '/a/c' (txn: tx18405f5d48924554b7c98-006b0f1660) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe175efd5bfdb41baa0eaa-006b0f1661) -test INFO: Client disconnected on read of '/a/c' (txn: txe175efd5bfdb41baa0eaa-006b0f1661) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9209559ba7c749cc95969-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9209559ba7c749cc95969-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9209559ba7c749cc95969-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9209559ba7c749cc95969-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9209559ba7c749cc95969-006b0f1661) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx9209559ba7c749cc95969-006b0f1661) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0b2efcffc82f47e08f274-006b0f1661)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.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: Failed to unlink '/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container_1796150888.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container_1796150888.00000.db': ['/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container.db', '/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container_1796150889.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp9bkgmbpy/containers/part/suffix/hash/container_1796150889.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: Skipping the update of recently changed /tmp/tmpxo5rxwki/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpxo5rxwki/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpxo5rxwki/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpxo5rxwki/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping: /tmp/tmp2ivx0fo6/garbage is not a directory -test DEBUG: Skipping: /tmp/tmp2ivx0fo6/garbage is not mounted -test DEBUG: Skipping: /tmp/tmp7ujd65mb/sdq is not mounted -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:47957 -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 46628) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 4, deletable: 5 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:07] "SSYNC /dev/9 HTTP/1.1" 200 428 0.109942 -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:44663 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 47874) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 4, available: 4, sent: 2, deletable: 4 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:07] "SSYNC /dev/9 HTTP/1.1" 200 354 0.109760 -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:57511 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 35236) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 4, sent: 3, deletable: 4 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:08] "SSYNC /dev/9 HTTP/1.1" 200 391 0.109469 -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:58229 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 42174) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 3, available: 3, sent: 2, deletable: 3 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:08] "SSYNC /dev/9 HTTP/1.1" 200 354 0.098704 -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:36551 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 52532) -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 - - [01/Dec/2026 06:48:08] "SSYNC /dev/9 HTTP/1.1" 200 317 0.096419 -test-ssync-sender DEBUG: Run listdir on /tmp/tmp0a1te9kf/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmp0a1te9kf/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 52544) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:08] "SSYNC /dev/9 HTTP/1.1" 200 276 0.099160 -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:41879 -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 46162) -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -test-ssync-sender ERROR: 127.0.0.1:41879/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398994) wsgi starting up on http://127.0.0.1:34865 -test-ssync-receiver DEBUG: (1398994) accepted ('127.0.0.1', 42336) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:08] "SSYNC /dev/9 HTTP/1.1" 200 317 0.100648 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx136fa5fb671f4a9a9acc4-006b0f1668) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx136fa5fb671f4a9a9acc4-006b0f1668) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx136fa5fb671f4a9a9acc4-006b0f1668) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx136fa5fb671f4a9a9acc4-006b0f1668) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_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/tmpou6m9b1b/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpou6m9b1b/tmp_test_proxy_server_chunked/container-sync-realms.conf' fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 READ permission on the object /bucket/object +fake-swift DEBUG: checking permission: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester READ_ACP permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok +test.unit.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.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.account.test_server.TestAccountController.test_prefix_with_reserved +test.unit.account.test_server.TestAccountController.test_prefix_with_reserved ... 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.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.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:00 -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: 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, 29 Oct 2025 12:30:18 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -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: Processing files for policy platinum under /tmp/tmp_m5ow_66/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp_m5ow_66/node/sda1/objects/185/1aa/b984cca31ccf3f7eb4d57e29853f51aa/1796150881.60832.data to /tmp/tmp_m5ow_66/node/sda1/objects/371/1aa/b984cca31ccf3f7eb4d57e29853f51aa/1796150881.60832.data -test DEBUG: Run listdir on /tmp/tmp_m5ow_66/node/sda1/objects/371 -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: 18:48:01 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_m5ow_66/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmp_m5ow_66/node/sda1/objects/185/1aa/b984cca31ccf3f7eb4d57e29853f51aa/1796150881.60832.data -test DEBUG: Run listdir on /tmp/tmp_m5ow_66/node/sda1/objects/185 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_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 INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0093 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0122 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0121 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0132 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0122 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0026 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0189 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0102 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0098 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0097 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0102 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0161 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0104 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0102 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 2 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0020 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0274 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0041 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0192 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0166 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0179 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0138 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0200 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0021 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0020 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0152 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0009 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0218 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0015 "-" 1692291 2 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0017 "-" 1692291 3 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0143 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0150 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0177 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0014 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0141 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0136 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0110 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0188 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0094 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0152 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0210 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 -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.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.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.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.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.test_slo.TestSloMiddleware.test_slo_PUT_env_override +test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_PUT_env_override ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods ... ok +test.unit.common.middleware.test_slo.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.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.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.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 DEBUG: Relinking (cleanup) created link: /tmp/tmp0szzicxn/node/sda1/objects/153/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741020.60871.meta to /tmp/tmp0szzicxn/node/sda1/objects/306/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741020.60871.meta +test DEBUG: Removed /tmp/tmp0szzicxn/node/sda1/objects/153/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741020.60871.meta +test DEBUG: Removed /tmp/tmp0szzicxn/node/sda1/objects/153/c9a/9960cca130c4cdc2f563f0a7836c4c9a/1761741018.60871.data +test DEBUG: Run listdir on /tmp/tmp0szzicxn/node/sda1/objects/153 +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): 18:48:01 12/01/26 GMT (0:00:00.004576 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmph9_hzc0y/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmph9_hzc0y/node/sda1/objects/161/3b6/a1197862291a1ed89ebffe9922c2c3b6/1796150881.63804.data to /tmp/tmph9_hzc0y/node/sda1/objects/322/3b6/a1197862291a1ed89ebffe9922c2c3b6/1796150881.63804.data -test DEBUG: Run listdir on /tmp/tmph9_hzc0y/node/sda1/objects/322 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.017575 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpkt5ahdsf/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpkt5ahdsf/node/sda1/objects/324 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpkt5ahdsf/node/sda1/objects/162/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741019.72332.data to /tmp/tmpkt5ahdsf/node/sda1/objects/324/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741019.72332.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmpkt5ahdsf/node/sda1/objects/162/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741020.72332.meta to /tmp/tmpkt5ahdsf/node/sda1/objects/324/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741020.72332.meta +test DEBUG: Removed /tmp/tmpkt5ahdsf/node/sda1/objects/162/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741020.72332.meta +test DEBUG: Removed /tmp/tmpkt5ahdsf/node/sda1/objects/162/e0f/a2480ec69ddfb1d87ae667a26740de0f/1761741019.72332.data +test DEBUG: Run listdir on /tmp/tmpkt5ahdsf/node/sda1/objects/162 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:01 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmph9_hzc0y/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmph9_hzc0y/node/sda1/objects/161/3b6/a1197862291a1ed89ebffe9922c2c3b6/1796150881.63804.data -test DEBUG: Run listdir on /tmp/tmph9_hzc0y/node/sda1/objects/161 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.016544 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:18 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4nnrk1p0/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp4nnrk1p0/node/sda1/objects/154/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741018.85358.data to /tmp/tmp4nnrk1p0/node/sda1/objects/308/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741018.85358.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmp4nnrk1p0/node/sda1/objects/154/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741019.85358.meta to /tmp/tmp4nnrk1p0/node/sda1/objects/308/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741019.85358.meta +test DEBUG: Removed /tmp/tmp4nnrk1p0/node/sda1/objects/154/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741019.85358.meta +test DEBUG: Removed /tmp/tmp4nnrk1p0/node/sda1/objects/154/1fc/9a6fb82b496a551fc7c8e3df56f761fc/1761741018.85358.data +test DEBUG: Run listdir on /tmp/tmp4nnrk1p0/node/sda1/objects/308 +test DEBUG: Run listdir on /tmp/tmp4nnrk1p0/node/sda1/objects/154 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): 18:48:02 12/01/26 GMT (0:00:01.005941 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpdql9xsvv/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpdql9xsvv/node/sda1/objects/163/2e3/a30ac498a9d3a43659daa0de8d18d2e3/1796150882.67041.data to /tmp/tmpdql9xsvv/node/sda1/objects/326/2e3/a30ac498a9d3a43659daa0de8d18d2e3/1796150882.67041.data -test DEBUG: Run listdir on /tmp/tmpdql9xsvv/node/sda1/objects/326 -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: 18:48:02 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpdql9xsvv/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpdql9xsvv/node/sda1/objects/163/2e3/a30ac498a9d3a43659daa0de8d18d2e3/1796150882.67041.data +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:18 10/29/25 GMT (0:00:00.043800 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpp2r7r4sv/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpp2r7r4sv/node/sda1/objects/139/41e/8b2ed052ab61f9e917703cb7df68d41e/1761741020.98848.ts to /tmp/tmpp2r7r4sv/node/sda1/objects/278/41e/8b2ed052ab61f9e917703cb7df68d41e/1761741020.98848.ts +test DEBUG: Removed /tmp/tmpp2r7r4sv/node/sda1/objects/139/41e/8b2ed052ab61f9e917703cb7df68d41e/1761741020.98848.ts +test DEBUG: Run listdir on /tmp/tmpp2r7r4sv/node/sda1/objects/278 +test DEBUG: Run listdir on /tmp/tmpp2r7r4sv/node/sda1/objects/139 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): 18:48:02 12/01/26 GMT (0:00:00.104064 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpk3035211/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpk3035211/node/sda1/objects/9/15c/095b2501cc3fcc71cfbc6ae7c6f8115c/1796150882.80026.data to /tmp/tmpk3035211/node/sda1/objects/18/15c/095b2501cc3fcc71cfbc6ae7c6f8115c/1796150882.80026.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: 18:48:02 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpk3035211/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpk3035211/node/sda1/objects/18 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpk3035211/node/sda1/objects/9/15c/095b2501cc3fcc71cfbc6ae7c6f8115c/1796150882.80026.data -test DEBUG: Run listdir on /tmp/tmpk3035211/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): 18:48:03 12/01/26 GMT (0:00:01.006891 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmplgw5c_tb/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmplgw5c_tb/node/sda1/objects/26/72d/1a2f036496e9fa345a8a24e38106172d/1796150883.83207.data to /tmp/tmplgw5c_tb/node/sda1/objects/52/72d/1a2f036496e9fa345a8a24e38106172d/1796150883.83207.data -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): 12:30:19 10/29/25 GMT (0:00:00.028470 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0cds0wfk/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0cds0wfk/node/sda1/objects/218/58d/da5636317250a50fcf14360f4aff558d/1761741021.11299.meta to /tmp/tmp0cds0wfk/node/sda1/objects/436/58d/da5636317250a50fcf14360f4aff558d/1761741021.11299.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0cds0wfk/node/sda1/objects/218/58d/da5636317250a50fcf14360f4aff558d/1761741020.11299.ts to /tmp/tmp0cds0wfk/node/sda1/objects/436/58d/da5636317250a50fcf14360f4aff558d/1761741020.11299.ts +test DEBUG: Removed /tmp/tmp0cds0wfk/node/sda1/objects/218/58d/da5636317250a50fcf14360f4aff558d/1761741021.11299.meta +test DEBUG: Removed /tmp/tmp0cds0wfk/node/sda1/objects/218/58d/da5636317250a50fcf14360f4aff558d/1761741020.11299.ts +test DEBUG: Run listdir on /tmp/tmp0cds0wfk/node/sda1/objects/436 +test DEBUG: Run listdir on /tmp/tmp0cds0wfk/node/sda1/objects/218 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:03 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmplgw5c_tb/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmplgw5c_tb/node/sda1/objects/52 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.032418 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpafieh8gq/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpafieh8gq/node/sda1/objects/281 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmplgw5c_tb/node/sda1/objects/26/72d/1a2f036496e9fa345a8a24e38106172d/1796150883.83207.data -test DEBUG: Run listdir on /tmp/tmplgw5c_tb/node/sda1/objects/26 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpafieh8gq/node/sda1/objects/140/aa8/8c9b0565c723de9fc1e08b9a8f0e4aa8/1761741021.22535.meta to /tmp/tmpafieh8gq/node/sda1/objects/281/aa8/8c9b0565c723de9fc1e08b9a8f0e4aa8/1761741021.22535.meta +test DEBUG: Removed /tmp/tmpafieh8gq/node/sda1/objects/140/aa8/8c9b0565c723de9fc1e08b9a8f0e4aa8/1761741021.22535.meta +test DEBUG: Removed /tmp/tmpafieh8gq/node/sda1/objects/140/aa8/8c9b0565c723de9fc1e08b9a8f0e4aa8/1761741019.22535.data +test DEBUG: Run listdir on /tmp/tmpafieh8gq/node/sda1/objects/140 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): 18:48:03 12/01/26 GMT (0:00:00.006062 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:03 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpjpzcin63/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpjpzcin63/node/sda1/objects/309 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpjpzcin63/node/sda1/objects/154/234/9ad8baff104e954cbda8007f3a10e234/1796150883.86220.data to /tmp/tmpjpzcin63/node/sda1/objects/309/234/9ad8baff104e954cbda8007f3a10e234/1796150883.86220.data -test DEBUG: Removed /tmp/tmpjpzcin63/node/sda1/objects/154/234/9ad8baff104e954cbda8007f3a10e234/1796150883.86220.data -test DEBUG: Run listdir on /tmp/tmpjpzcin63/node/sda1/objects/154 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.016009 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpykmginox/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpykmginox/node/sda1/objects/182/dcc/b64f9e4ff5a60d04dba035edbcaeddcc/1761741019.26499.meta to /tmp/tmpykmginox/node/sda1/objects/364/dcc/b64f9e4ff5a60d04dba035edbcaeddcc/1761741019.26499.meta +test DEBUG: Removed /tmp/tmpykmginox/node/sda1/objects/182/dcc/b64f9e4ff5a60d04dba035edbcaeddcc/1761741019.26499.meta +test DEBUG: Run listdir on /tmp/tmpykmginox/node/sda1/objects/364 +test DEBUG: Run listdir on /tmp/tmpykmginox/node/sda1/objects/182 +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): 18:48:03 12/01/26 GMT (0:00:00.009848 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpaloydyui/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpaloydyui/node/sda1/objects/10/ca9/0adccde559b8a1058bc6c8195db08ca9/1796150883.89298.ts to /tmp/tmpaloydyui/node/sda1/objects/21/ca9/0adccde559b8a1058bc6c8195db08ca9/1796150883.89298.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 17:46:39 11/20/86 GMTtest.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable -test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition -test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition ... ok +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.008614 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/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.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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps ... 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.middleware.test_tempurl.TestTempURL.test_allow_options +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options ... 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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope +test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope ... 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.test_tempurl.TestTempURL.test_bad_ip_range_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_ip_range_invalid ... 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.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok +test.unit.common.middleware.test_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.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.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... 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.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 -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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'}test.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 DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET - HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET / HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /bad HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /baddy/mc_badderson HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0//c HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a//o HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test)test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy ... ok +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:17 -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.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.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 fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:47:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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.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.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.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... 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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30: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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -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-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpratv3mh_/node/sda1/objects-2/0 -test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. -test-reconstructor DEBUG: Run listdir on /tmp/tmpratv3mh_/node/sda1/objects-2/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpratv3mh_/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmpratv3mh_/node/sda1/objects-2/2 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.00s (744.24/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.0005342960357666016 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmplisuemqr/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmplisuemqr/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/tmpaelfs629/node/sda1/objects-1/2 -test-reconstructor WARNING: Unable to read '/tmp/tmpaelfs629/node/sda1/objects-1/1/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpaelfs629/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmpaelfs629/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmpaelfs629/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpaelfs629/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (439.01/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/tmpkl1rwmg6/node/sdb1/objects-1/2 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (1054.64/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sda1/objects-1/1 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (584.82/sec, 0s remaining) -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (553.63/sec, 0s remaining) -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (790.43/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sda1/objects-1/0 -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (551.79/sec, 0s remaining) -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (703.95/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sda1/objects-1/2 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (556.24/sec, 0s remaining) -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (670.85/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sdc1/objects-1/0 -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (694.56/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sdb1/objects-1/0 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (712.75/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sdb1/objects-1/1 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (727.56/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpkl1rwmg6/node/sdb1/objects-1/3 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (659.08/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (645.84/sec, 0s remaining) -test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 30s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpnyuav8mg/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (642.02/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (557.23/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/tmpxzyim277/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (483.10/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp3n6u9zvf/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (466.60/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmp3n6u9zvf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.76256#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp3n6u9zvf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp3n6u9zvf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.76256#4.data' -> '/tmp/tmp3n6u9zvf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.76256#4#d.data' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp3n6u9zvf/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/tmpoehw4aar/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (467.91/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpoehw4aar/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.79028#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpoehw4aar/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpoehw4aar/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.79028#4.data' -> '/tmp/tmpoehw4aar/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546084.79028#4#d.data' - -During handling of the above exception, another exception occurred: - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' +fake-swift ERROR: Expecting value: line 1 column 1 (char 0): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpoehw4aar/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted ... ok - -test 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.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission ... ok +test.unit.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.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_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.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.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.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_tempurl.TestTempURL.test_normalize_temp_url_expires +test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires ... 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.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.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.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.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.test_tempurl.TestTempURL.test_passthrough +test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough ... 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.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.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.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.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.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.middleware.test_tempurl.TestTempURL.test_signature_trim +test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim ... 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_obj.TestS3ApiObj.test_cors_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers ... 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.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.test_tempurl.TestTempURL.test_unknown_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed ... 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.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight ... ok +test.unit.common.ring.test_ring.TestRingExtensibility.test +test.unit.common.ring.test_ring.TestRingExtensibility.test ... ok +test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data +test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data ... ok +test.unit.common.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.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.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_repair_not_needed +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed ... ok -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0b2efcffc82f47e08f274-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0b2efcffc82f47e08f274-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0b2efcffc82f47e08f274-006b0f1661) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0b2efcffc82f47e08f274-006b0f1661) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx0b2efcffc82f47e08f274-006b0f1661) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2b4f66d9fb3441adb1faf-006b0f1664) -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: tx2b4f66d9fb3441adb1faf-006b0f1664) -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: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx2b4f66d9fb3441adb1faf-006b0f1664) -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: tx2b4f66d9fb3441adb1faf-006b0f1664) -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: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx2b4f66d9fb3441adb1faf-006b0f1664) -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: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: Setting object count to 1032 (txn: tx2b4f66d9fb3441adb1faf-006b0f1664) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -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: tx3f0c439a836243e0b2d88-006b0f1664) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx3f0c439a836243e0b2d88-006b0f1664) -test DEBUG: Setting object count to 48 (txn: tx3f0c439a836243e0b2d88-006b0f1664) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx9889928c43724686a9a51-006b0f1664) -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: tx9889928c43724686a9a51-006b0f1664) -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: tx9889928c43724686a9a51-006b0f1664) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9889928c43724686a9a51-006b0f1664) -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: tx9889928c43724686a9a51-006b0f1664) -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: tx9889928c43724686a9a51-006b0f1664)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:write OWNER + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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 OWNER +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:18 -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 +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.ring.test_builder.TestRingBuilder.test_deepcopy +test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... 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 INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0190 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0146 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0157 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0128 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:18 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0193 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0106 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0015 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0122 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0014 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0177 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0162 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0147 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0132 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0211 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0058 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0147 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0139 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0259 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0089 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0015 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0033 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0133 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0085 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0318 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0161 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0015 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0030 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 1692283 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0059 "-" 1692283 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0018 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0056 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0055 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0117 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0073 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692283 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 1692283 -test.unit.account.test_server.TestAccountController.test_utf8_metadata +test.unit.account.test_server.TestAccountController.test_utf8_metadata ... 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_older_overlapping_donor_and_acceptor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards ... ok +test.unit.cli.test_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.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_info.TestPrintObj.test_print_obj_with_policy +test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... 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_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_reload.TestValidateManagerPid.test_good +test.unit.cli.test_reload.TestValidateManagerPid.test_good ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_open_error +test.unit.cli.test_reload.TestValidateManagerPid.test_open_error ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_worker +test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key ... ok +test.unit.common.middleware.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_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_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.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_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_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts ... 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.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.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.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num ... ok +test.unit.cli.test_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.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.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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users ... ok - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj/blah HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy ... ok -test.unit.common.middleware.test_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.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.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.TestHelperFunctions.test_zero_like -test.unit.common.test_db.TestHelperFunctions.test_zero_like ... 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.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_swob.TestConditionalIfNoneMatch.test_list_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match ... ok -test.unit.common.test_swob.TestStatusMap.test_status_map -test.unit.common.test_swob.TestStatusMap.test_status_map ... ok -test.unit.common.test_utils.TestContextPool.test_close -test.unit.common.test_utils.TestContextPool.test_close ... ok -test.unit.common.test_utils.TestContextPool.test_context_manager -test.unit.common.test_utils.TestContextPool.test_context_manager ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_just_one -test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_uneven -test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... ok -test.unit.common.test_utils.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.TestNamespace.test_bounds_serialization -test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... ok -test.unit.common.test_utils.TestNamespace.test_comparisons -test.unit.common.test_utils.TestNamespace.test_comparisons ... ok -test.unit.common.test_utils.TestNamespace.test_contains -test.unit.common.test_utils.TestNamespace.test_contains ... ok -test.unit.common.test_utils.TestNamespace.test_end_marker -test.unit.common.test_utils.TestNamespace.test_end_marker ... ok -test.unit.common.test_utils.TestNamespace.test_entire_namespace -test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok -test.unit.common.test_utils.TestNamespace.test_expand -test.unit.common.test_utils.TestNamespace.test_expand ... ok -test.unit.common.test_utils.TestNamespace.test_includes -test.unit.common.test_utils.TestNamespace.test_includes ... ok -test.unit.common.test_utils.TestNamespace.test_lower_setter -test.unit.common.test_utils.TestNamespace.test_lower_setter ... ok -test.unit.common.test_utils.TestNamespace.test_name -test.unit.common.test_utils.TestNamespace.test_name ... ok -test.unit.common.test_utils.TestNamespace.test_name_unexpected_format -test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... ok -test.unit.common.test_utils.TestNamespace.test_total_ordering -test.unit.common.test_utils.TestNamespace.test_total_ordering ... ok -test.unit.common.test_utils.TestNamespace.test_unicode_name -test.unit.common.test_utils.TestNamespace.test_unicode_name ... ok -test.unit.common.test_utils.TestNamespace.test_upper_setter -test.unit.common.test_utils.TestNamespace.test_upper_setter ... ok -test.unit.common.test_utils.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_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.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 - -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/tmpou6m9b1b/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpou6m9b1b/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0028 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb903a52e50d4a33872c5-006b0f1668" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/c" "txcb903a52e50d4a33872c5-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/c" "txcb903a52e50d4a33872c5-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txcb903a52e50d4a33872c5-006b0f1668" "proxy-server 1398994" 0.0124 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txcb903a52e50d4a33872c5-006b0f1668" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/c HTTP/1.0 201 - - t - - - txcb903a52e50d4a33872c5-006b0f1668 - 0.0203 - - 1796150888.499562740 1796150888.519841909 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5aecd0b4d1e4489eb6be2-006b0f1668" "proxy-server 1398994" 0.0011 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:57245/sda1/2/a1/c1" "tx5aecd0b4d1e4489eb6be2-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a1/c1" "tx5aecd0b4d1e4489eb6be2-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5aecd0b4d1e4489eb6be2-006b0f1668" "proxy-server 1398994" 0.0120 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5aecd0b4d1e4489eb6be2-006b0f1668" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5aecd0b4d1e4489eb6be2-006b0f1668 - 0.0198 - - 1796150888.521279812 1796150888.541069031 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b63d31a53964ae59f3f3-006b0f1668" "proxy-server 1398994" 0.0019 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/c1" "tx7b63d31a53964ae59f3f3-006b0f1668" "container-server 1398994" 0.0016 "-" 1398994 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/c1" "tx7b63d31a53964ae59f3f3-006b0f1668" "container-server 1398994" 0.0009 "-" 1398994 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7b63d31a53964ae59f3f3-006b0f1668" "proxy-server 1398994" 0.0085 "-" 1398994 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7b63d31a53964ae59f3f3-006b0f1668" "proxy-server 1398994" 0.0132 "-" 1398994 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7b63d31a53964ae59f3f3-006b0f1668 - 0.0209 - - 1796150888.542441845 1796150888.563342094 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8decff5aa7534dd38ee6a-006b0f1668" "proxy-server 1398994" 0.0018 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:57245/sda1/2/a/c2" "tx8decff5aa7534dd38ee6a-006b0f1668" "container-server 1398994" 0.0009 "-" 1398994 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a/c2" "tx8decff5aa7534dd38ee6a-006b0f1668" "container-server 1398994" 0.0015 "-" 1398994 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8decff5aa7534dd38ee6a-006b0f1668" "proxy-server 1398994" 0.0083 "-" 1398994 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx8decff5aa7534dd38ee6a-006b0f1668" "proxy-server 1398994" 0.0129 "-" 1398994 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx8decff5aa7534dd38ee6a-006b0f1668 - 0.0206 - - 1796150888.564665079 1796150888.585222244 2 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "txd040f4ed7b4540e88ce9e-006b0f1668" "proxy-server 1398994" 0.0018 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:57245/sda1/1/a/ec-disconnect-test" "txd040f4ed7b4540e88ce9e-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:34679/sdb1/1/a/ec-disconnect-test" "txd040f4ed7b4540e88ce9e-006b0f1668" "container-server 1398994" 0.0016 "-" 1398994 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:47225/v1/a/ec-disconnect-test" "txd040f4ed7b4540e88ce9e-006b0f1668" "proxy-server 1398994" 0.0087 "-" 1398994 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:47225/v1/a/ec-disconnect-test" "txd040f4ed7b4540e88ce9e-006b0f1668" "proxy-server 1398994" 0.0180 "-" 1398994 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - txd040f4ed7b4540e88ce9e-006b0f1668 - 0.0257 - - 1796150888.587827921 1796150888.613560915 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "tx49c85b12c2454e0a9b990-006b0f1668" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:47225/v1/a/ec-disconnect-test" "txd2355e069bb342b596df0-006b0f1668" "proxy-server 1398994" 0.0013 "-" 1398994 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx9c8d417ac9b5414c80d4a-006b0f1668) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx9c8d417ac9b5414c80d4a-006b0f1668 - 0.0171 - - 1796150888.615277767 1796150888.632356167 3 -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.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 DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx9889928c43724686a9a51-006b0f1664) -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: tx9889928c43724686a9a51-006b0f1664) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9889928c43724686a9a51-006b0f1664) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx9889928c43724686a9a51-006b0f1664) -test DEBUG: Setting object count to 1064 (txn: tx9889928c43724686a9a51-006b0f1664) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx1205bf4cf2fe42c28e0f7-006b0f1664) -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: tx1205bf4cf2fe42c28e0f7-006b0f1664) -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: tx1205bf4cf2fe42c28e0f7-006b0f1664) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx1205bf4cf2fe42c28e0f7-006b0f1664) -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: tx1205bf4cf2fe42c28e0f7-006b0f1664) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1205bf4cf2fe42c28e0f7-006b0f1664) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx1205bf4cf2fe42c28e0f7-006b0f1664) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx320b448cc7d1439fa9432-006b0f1664) -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: tx320b448cc7d1439fa9432-006b0f1664) -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: tx320b448cc7d1439fa9432-006b0f1664) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx320b448cc7d1439fa9432-006b0f1664) -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: tx320b448cc7d1439fa9432-006b0f1664) -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: tx320b448cc7d1439fa9432-006b0f1664) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx320b448cc7d1439fa9432-006b0f1664) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf40fd9fdc2f140aaaa210-006b0f1665) -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: txf40fd9fdc2f140aaaa210-006b0f1665) -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: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf40fd9fdc2f140aaaa210-006b0f1665) -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: txf40fd9fdc2f140aaaa210-006b0f1665) -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: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txf40fd9fdc2f140aaaa210-006b0f1665) -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: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Setting object count to 1065 (txn: txf40fd9fdc2f140aaaa210-006b0f1665) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx4479aab512c14ce4a797c-006b0f1665) -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: tx4479aab512c14ce4a797c-006b0f1665) -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: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4479aab512c14ce4a797c-006b0f1665) -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: tx4479aab512c14ce4a797c-006b0f1665) -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: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx4479aab512c14ce4a797c-006b0f1665) -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: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Setting object count to 1065 (txn: tx4479aab512c14ce4a797c-006b0f1665) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx85eb5d805b784f2aad294-006b0f1666) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx85eb5d805b784f2aad294-006b0f1666) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa4983ca07b3848deb1924-006b0f1667)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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 {'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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 INFO: Processing files for policy platinum under /tmp/tmpaloydyui/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpaloydyui/node/sda1/objects/21 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Run listdir on /tmp/tmpaloydyui/node/sda1/objects/10 -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): 18:48:03 12/01/26 GMT (0:00:00 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpd6zjm4ya/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpd6zjm4ya/node/sda1/objects/59/c58/3b4c1a7fa54b8d82210d861319e7ac58/1796150883.92245.data to /tmp/tmpd6zjm4ya/node/sda1/objects/118/c58/3b4c1a7fa54b8d82210d861319e7ac58/1796150883.92245.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: 18:48:03 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpd6zjm4ya/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpd6zjm4ya/node/sda1/objects/118 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpd6zjm4ya/node/sda1/objects/59/c58/3b4c1a7fa54b8d82210d861319e7ac58/1796150883.92245.data -test DEBUG: Run listdir on /tmp/tmpd6zjm4ya/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): 18:48:03 12/01/26 GMT (0:00:00.005854 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmppkifbgnz/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmppkifbgnz/node/sda1/objects/60/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150883.95260.data to /tmp/tmppkifbgnz/node/sda1/objects/121/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150883.95260.data -test DEBUG: Relinking created link: /tmp/tmppkifbgnz/node/sda1/objects/60/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150884.00000.meta to /tmp/tmppkifbgnz/node/sda1/objects/121/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150884.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: 18:48:03 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmppkifbgnz/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmppkifbgnz/node/sda1/objects/121 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error cleaning up /tmp/tmppkifbgnz/node/sda1/objects/60/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150884.00000.meta: OSError() -test DEBUG: Removed /tmp/tmppkifbgnz/node/sda1/objects/60/6fd/3cbd82f191c53ede631f2e3e96f2c6fd/1796150883.95260.data -test DEBUG: Run listdir on /tmp/tmppkifbgnz/node/sda1/objects/60 -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): 18:48:03 12/01/26 GMT (0:00:00.006061 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:03 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmphumetbic/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmphumetbic/node/sda1/objects/397 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmphumetbic/node/sda1/objects/198/137/c6bb139f98bf3574f1acd34439ff5137/1796150883.98351.data to /tmp/tmphumetbic/node/sda1/objects/397/137/c6bb139f98bf3574f1acd34439ff5137/1796150883.98351.data: [Errno 17] File exists: '/tmp/tmphumetbic/node/sda1/objects/198/137/c6bb139f98bf3574f1acd34439ff5137/1796150883.98351.data' -> '/tmp/tmphumetbic/node/sda1/objects/397/137/c6bb139f98bf3574f1acd34439ff5137/1796150883.98351.data' -test DEBUG: Run listdir on /tmp/tmphumetbic/node/sda1/objects/198 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 18:48:03 12/01/26 GMT (0:00:00.005234 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp16nocb4p/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp16nocb4p/node/sda1/objects/191/61c/bfd6a4877ae08f1fc7ec10c19255c61c/1796150884.01054.data to /tmp/tmp16nocb4p/node/sda1/objects/383/61c/bfd6a4877ae08f1fc7ec10c19255c61c/1796150884.01054.data -test DEBUG: Run listdir on /tmp/tmp16nocb4p/node/sda1/objects/383 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files ... ok -test.unit.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.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking -test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... ok -test.unit.container.test_backend.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 - -object-reconstructor DEBUG: Run listdir on /tmp/tmpm606eght/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpm606eght/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmpdb19xl37/devices/sda/objects: + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: kaboom! -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmpb9tq9am2/devices/sda/objects': + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts - partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpb9tq9am2/devices/sda/objects' -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-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.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp77sg4f53/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmpkcfqb8d0/devices/sda/objects/1 -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: 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.76837158203125e-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 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.76837158203125e-06 seconds. -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: Ignored handoffs_first option in favor of handoffs_only. -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 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 5.245208740234375e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.47955322265625e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-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 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 2.86102294921875e-06 seconds. -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 920, in _get_suffixes_to_sync - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], job['partition'], 'REPLICATE', - '', headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:1001/sdb/0 policy#0': Timeout (Nones) -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.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.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds.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.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.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_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... ok -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.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 + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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.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.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.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.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.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.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.test_db_auditor.TestAuditor.test_database_auditor +test.unit.common.test_db_auditor.TestAuditor.test_database_auditor ... 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_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.ring.test_builder.TestRingBuilder.test_effective_overload +test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... 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_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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok +test.unit.common.middleware.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.ring.test_builder.TestRingBuilder.test_ever_rebalanced +test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... 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_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.TestS3ApiObjNonUTC.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_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.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... 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.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.ring.test_builder.TestRingBuilder.test_get_part_devices +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices ... ok +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... 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.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_obj.TestS3ApiObjNonUTC.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... 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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors ... ok +test.unit.common.middleware.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_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... 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.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.ring.test_builder.TestRingBuilder.test_init +test.unit.common.ring.test_builder.TestRingBuilder.test_init ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete ... ok +test.unit.common.middleware.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.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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 29 Oct 2025 12:30:19 -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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_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.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket ... ok +test.unit.common.middleware.test_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_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_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_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_ratelimit.TestRateLimit.test_account_ratelimit +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict ... ok -test 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 -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 3902ee7e149eb8313a34757e89e21af6test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins ... ok -test.unit.common.middleware.test_keystoneauth.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.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_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_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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +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.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num +test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments ... ok +test.unit.common.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_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.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.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults ... ok test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... ok test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success @@ -23306,347 +12839,700 @@ 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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards ... ok +test.unit.common.middleware.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.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_load +test.unit.common.ring.test_builder.TestRingBuilder.test_load ... 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.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load ... ok -test.unit.common.ring.test_ring.TestRingExtensibility.test -test.unit.common.ring.test_ring.TestRingExtensibility.test ... ok -test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data -test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data ... ok -test.unit.common.test_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.TestDatabaseConnectionError.test_str -test.unit.common.test_db.TestDatabaseConnectionError.test_str ... 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_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.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.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.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.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.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.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.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success ... ok +test.unit.common.middleware.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.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.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.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.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_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.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.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.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok +test.unit.common.middleware.test_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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.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.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.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.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_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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:02 -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': 'Wed, 29 Oct 2025 12:30: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: 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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission ... ok +test.unit.common.middleware.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.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.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_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.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.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.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.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.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power ... ok +test.unit.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.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.cli.test_recon.TestReconCommands.test_load_check +test.unit.cli.test_recon.TestReconCommands.test_load_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... ok +test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check +test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check +test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_replication_check +test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_server_type_check +test.unit.cli.test_recon.TestReconCommands.test_server_type_check ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power ... ok +test.unit.common.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.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.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... 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_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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok +test.unit.common.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok +test.unit.common.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.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.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.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.test_error_limiter.TestErrorLimiter.test_increment +test.unit.common.test_error_limiter.TestErrorLimiter.test_increment ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... ok +test.unit.common.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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key +test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv ... ok +test.unit.common.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_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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... ok +test.unit.common.test_linkat.TestLinkat.test_flags +test.unit.common.test_linkat.TestLinkat.test_flags ... 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.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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0131 "-" 1692291 3 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0104 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0150 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0181 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0180 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0151 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0177 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0076 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0149 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0137 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0077 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0014 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0182 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0093 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0097 "-" 1692291 1 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 1692291 0 +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0120 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0014 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0136 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0096 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0085 "-" 1692291 - +test INFO: - - - [29/Oct/2025:12:30:19 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0056 "-" 1692291 - +test ERROR: Bad key for 'container': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: get_keys(): from callback: boom: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_crypto_utils.py", line 95, in callback + raise Exception('boom') +Exception: boom +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Missing key for 'container': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'container' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Did not get a keys dict: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +TypeError: list indices must be integers or slices, not str fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpq53n8v2s/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpq53n8v2s/node/sda1/objects/456 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpq53n8v2s/node/sda1/objects/228/efb/e471c56b3f93e6d15c07d6151539defb/1796150884.04160.ts -test DEBUG: Run listdir on /tmp/tmpq53n8v2s/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) (0 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 18:48:04 12/01/26 GMT (0:00:00.006495 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4lexudg8/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp4lexudg8/node/sda1/objects/30/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150884.06853.data to /tmp/tmp4lexudg8/node/sda1/objects/60/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150884.06853.data -test DEBUG: Relinking (cleanup) created link: /tmp/tmp4lexudg8/node/sda1/objects/30/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150885.00000.meta to /tmp/tmp4lexudg8/node/sda1/objects/60/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150885.00000.meta -test DEBUG: Removed /tmp/tmp4lexudg8/node/sda1/objects/30/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150885.00000.meta -test DEBUG: Removed /tmp/tmp4lexudg8/node/sda1/objects/30/cfe/1e3dab5cea57a8ec0e6f943a7c949cfe/1796150884.06853.data -test DEBUG: Run listdir on /tmp/tmp4lexudg8/node/sda1/objects/60 -test DEBUG: Run listdir on /tmp/tmp4lexudg8/node/sda1/objects/30 -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): 18:48:04 12/01/26 GMT (0:00:00.006055 elapsed) -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon' -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.000463 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.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_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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok +test.unit.common.middleware.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_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_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.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.test_linkat.TestLinkat.test_unavailable_in_libc +test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key ... ok +test.unit.common.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.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata ... ok +test.unit.common.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response ... ok +test.unit.common.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.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.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.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.test_storage_policy.TestStoragePolicies.test_get_object_ring +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_object_ring ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string ... ok +test.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.ring.test_builder.TestRingBuilder.test_multitier_full +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full ... 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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata ... ok +test.unit.common.middleware.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_s3response.TestErrorResponse.test_error_response +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok +test.unit.common.middleware.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok +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: get_keys(): from callback: Testing: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_conf_file -test.unit.cli.test_relinker.TestRelinker.test_conf_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... ok -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking ... ok -test.unit.cli.test_relinker.TestRelinker.test_rehashing -test.unit.cli.test_relinker.TestRelinker.test_rehashing ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies -test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 ... ok - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1796150886.996080399 1796150887.696080446 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1796150886.997452974 1796150887.197453022 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/06 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1796150886.998636007 1796150886.998724461 - - -test INFO: - - 01/Dec/2026/18/48/07 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1796150887.000593662 1796150887.000672340 - - -test INFO: - - 01/Dec/2026/18/48/07 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1796150887.001769543 1796150887.001854897 - - -test INFO: - - 01/Dec/2026/18/48/07 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1796150887.002898932 1796150887.002999783 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1796150887.003952026 1796150887.703952074 0 - -test INFO: - - 01/Dec/2026/18/48/07 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1796150887.011085749 1796150887.011119127 1 - -test INFO: - - 01/Dec/2026/18/48/07 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150887.011840820 1796150887.011913061 1 - -test INFO: 4.5.6.7 1.2.3.4 01/Dec/2026/18/48/07 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150887.012853622 1796150887.012925625 - - -test INFO: 4.5.6.7 1.2.3.4 01/Dec/2026/18/48/07 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150887.013564825 1796150887.013631821 - - -test INFO: - - 01/Dec/2026/18/48/07 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1796150887.014590502 1796150887.014662743 - - -test INFO: - - 01/Dec/2026/18/48/07 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1796150887.016178846 1796150887.016254425 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1796150887.016886473 1796150887.016906500 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1796150887.017603159 1796150887.017626286 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1796150887.018073797 1796150887.018090487 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Dec/2026/18/48/07 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1796150887.018725395 1796150887.018745899 - - -WARNING: Unable to modify file descriptor limit. Running as non-root? -WARNING: Unable to modify memory limit. Running as non-root? -WARNING: Unable to modify max process limit. Running as non-root? -test ERROR: Problem finding shard upper in '/tmp/tmpdls43bvc/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpdls43bvc/test_container.db': : + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: ERROR get_keys() missing callback: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/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/tmps1k7ko78/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmps1k7ko78/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 -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs -test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property -test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBroker.test_sync_merging -test.unit.container.test_backend.TestContainerBroker.test_sync_merging ... ok -test.unit.container.test_backend.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 - -fake-swift ERROR: Bad response length for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/c/seg_01 -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_acct != 1 -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing from an overriding middleware + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +test ERROR: Invalid current //REALM/CLUSTER (foo) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) test DEBUG: Names allowed in acls. test DEBUG: Names allowed in acls. test DEBUG: Names allowed in acls. @@ -23658,1420 +13544,978 @@ test DEBUG: Names allowed in acls. test DEBUG: Names allowed in acls. test DEBUG: Names allowed in acls. -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2 new rows) -test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} +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 INFO: - - 29/Oct/2025/12/30/19 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1761742019 HTTP/1.0 404 - - - - - - - - 0.0002 - - 1761741019.653841496 1761741019.654031277 - - +test ERROR: ERROR Could not get container info /tmp/tmptat7n32c/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 170, in replicate - self.request('REPLICATE', self.path, body, - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - {'Content-Type': 'application/json'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 354, in other_req - raise Exception('blah') -Exception: blah -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmptat7n32c/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpsnm_nvnk/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test INFO: Since Thu Jan 1 14:00:00 1970: container audits: 0 passed audit, 1 failed audit +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test ERROR: ERROR Could not get container info /tmp/tmpsnm_nvnk/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueErrortest.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors ... 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.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... 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 -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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester WRITE_ACP permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:03 -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 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx9c8d417ac9b5414c80d4a-006b0f1668" "proxy-server 1398994" 0.0054 "-" 1398994 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx9c8d417ac9b5414c80d4a-006b0f1668" "proxy-server 1398994" 0.0054 "-" 1398994 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx9c8d417ac9b5414c80d4a-006b0f1668" "proxy-server 1398994" 0.0079 "-" 1398994 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "tx49323276d78942c9bac8a-006b0f1668" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:34679/sdb1/1/a/ec-disconnect-test" "tx49323276d78942c9bac8a-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:57245/sda1/1/a/ec-disconnect-test" "tx49323276d78942c9bac8a-006b0f1668" "container-server 1398994" 0.0015 "-" 1398994 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:47225/v1/a/ec-disconnect-test" "tx49323276d78942c9bac8a-006b0f1668" "proxy-server 1398994" 0.0091 "-" 1398994 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:47225/v1/a/ec-disconnect-test" "tx49323276d78942c9bac8a-006b0f1668" "proxy-server 1398994" 0.0073 "-" 1398994 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - tx49323276d78942c9bac8a-006b0f1668 - 0.0167 - - 1796150888.719080448 1796150888.735817909 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "txb664c06dd98241f6be448-006b0f1668" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:47225/v1/a/ec-disconnect-test" "txc1745ef2022548ee92fab-006b0f1668" "proxy-server 1398994" 0.0012 "-" 1398994 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx0d901071ea144cf3baf27-006b0f1668) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx0d901071ea144cf3baf27-006b0f1668 - 0.0158 - - 1796150888.737369776 1796150888.753143311 3 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx0d901071ea144cf3baf27-006b0f1668" "proxy-server 1398994" 0.0041 "-" 1398994 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx0d901071ea144cf3baf27-006b0f1668" "proxy-server 1398994" 0.0060 "-" 1398994 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/ec-disconnect-test/disconnect-data" "tx0d901071ea144cf3baf27-006b0f1668" "proxy-server 1398994" 0.0066 "-" 1398994 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "txdae88af447fe485e87148-006b0f1668" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/zero-disconnect-test" "txdae88af447fe485e87148-006b0f1668" "container-server 1398994" 0.0011 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/zero-disconnect-test" "txdae88af447fe485e87148-006b0f1668" "container-server 1398994" 0.0019 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:47225/v1/a/zero-disconnect-test" "txdae88af447fe485e87148-006b0f1668" "proxy-server 1398994" 0.0130 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:47225/v1/a/zero-disconnect-test" "txdae88af447fe485e87148-006b0f1668" "proxy-server 1398994" 0.0180 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - txdae88af447fe485e87148-006b0f1668 - 0.0256 - - 1796150888.841096878 1796150888.866725445 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "txd9c491839ad0467583883-006b0f1668" "proxy-server 1398994" 0.0021 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:47225/v1/a/zero-disconnect-test" "txfc80569d4d8e4fbcbcca0-006b0f1668" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy WARNING: Client disconnected without sending last chunk (txn: tx486004e55731405fb3b8e-006b0f1668) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx486004e55731405fb3b8e-006b0f1668 - 0.0143 - - 1796150888.868551970 1796150888.882814646 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/zero-disconnect-test/disconnect-data" "tx486004e55731405fb3b8e-006b0f1668" "proxy-server 1398994" 0.0038 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/zero-disconnect-test/disconnect-data" "tx486004e55731405fb3b8e-006b0f1668" "proxy-server 1398994" 0.0043 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "tx951b4041771e44fc88b2a-006b0f1668" "proxy-server 1398994" 0.0019 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/zero-disconnect-test" "tx951b4041771e44fc88b2a-006b0f1668" "container-server 1398994" 0.0011 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/zero-disconnect-test" "tx951b4041771e44fc88b2a-006b0f1668" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:47225/v1/a/zero-disconnect-test" "tx951b4041771e44fc88b2a-006b0f1668" "proxy-server 1398994" 0.0064 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:47225/v1/a/zero-disconnect-test" "tx951b4041771e44fc88b2a-006b0f1668" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/08 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - tx951b4041771e44fc88b2a-006b0f1668 - 0.0176 - - 1796150888.972962379 1796150888.990553141 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:47225/v1/a?format=json" "tx67a8968ea06a4e6d99c75-006b0f1668" "proxy-server 1398994" 0.0020 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:47225/v1/a/zero-disconnect-test" "txbe9fe83c36ab4a4d915df-006b0f1668" "proxy-server 1398994" 0.0013 "-" 1398994 0test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/0 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 681, in _replicate_object - success = self._repl_to_node(node, broker, partition, info, - different_region) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 487, in _repl_to_node - return self._handle_sync_response(node, response, info, broker, http, - ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - different_region=different_region) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 492, in _handle_sync_response - if response.status == HTTP_NOT_FOUND: # completely missing, rsync - ^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 714, in status - raise self._status -Exception: ugh -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (1/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} -test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (3/5 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator ERROR: Unable to decode remote metadata 'metadata' -test-replicator ERROR: Quarantining DB -test-replicator ERROR: ERROR Failed to get my own IPs? -test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00017 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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator WARNING: Skipping: Boom! -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00036 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 1 failures -test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_stats -test.unit.common.test_db_replicator.TestDBReplicator.test_stats ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync -test.unit.common.test_db_replicator.TestDBReplicator.test_usync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 ... ok -test.unit.common.test_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.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_utils.TestEventletRateLimiter.test_burst -test.unit.common.test_utils.TestEventletRateLimiter.test_burst ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_init -test.unit.common.test_utils.TestEventletRateLimiter.test_init ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer ... ok -test.unit.common.test_utils.TestFallocateReserve.test_all_reserved -test.unit.common.test_utils.TestFallocateReserve.test_all_reserved ... ok -test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct -test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_disabled -test.unit.common.test_utils.TestFallocateReserve.test_disabled ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space -test.unit.common.test_utils.TestFallocateReserve.test_enough_space ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks ... ok -test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve -test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks ... ok -test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve -test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve ... ok -test.unit.common.test_utils.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.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.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.TestContainerBrokerBeforeMetadata.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_with_owner_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission ... ok +test.unit.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.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.test_catch_errors.TestCatchErrors.test_short_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... ok -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txa4983ca07b3848deb1924-006b0f1667) -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: txa4983ca07b3848deb1924-006b0f1667) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txa4983ca07b3848deb1924-006b0f1667) -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: txa4983ca07b3848deb1924-006b0f1667) -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: txa4983ca07b3848deb1924-006b0f1667) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txa4983ca07b3848deb1924-006b0f1667) -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: txa4983ca07b3848deb1924-006b0f1667) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: txa4983ca07b3848deb1924-006b0f1667) -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: txa4983ca07b3848deb1924-006b0f1667) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: txa4983ca07b3848deb1924-006b0f1667) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3819f415d04b4e029e3ad-006b0f1667) -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: tx3819f415d04b4e029e3ad-006b0f1667) -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: tx3819f415d04b4e029e3ad-006b0f1667) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx3819f415d04b4e029e3ad-006b0f1667) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx502718a44f2a455aa16af-006b0f1667) -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: tx502718a44f2a455aa16af-006b0f1667) -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: tx502718a44f2a455aa16af-006b0f1667) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: tx502718a44f2a455aa16af-006b0f1667) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -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: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: Setting object count to 3120 (txn: tx34f096e4d9d1431ba5c4e-006b0f1668) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -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: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: Setting object count to 3120 (txn: txf72e3f33f7cd40eebea01-006b0f1668) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -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: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: Setting object count to 3120 (txn: txf0b8e50e557b46eb88e99-006b0f1668) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7e54e849106b4872924b4-006b0f1668) -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: tx7e54e849106b4872924b4-006b0f1668) -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: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7e54e849106b4872924b4-006b0f1668) -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: tx7e54e849106b4872924b4-006b0f1668) -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: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: Setting object count to 3120 (txn: tx7e54e849106b4872924b4-006b0f1668) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx063eea75f233429cb4d7c-006b0f1668) -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: tx063eea75f233429cb4d7c-006b0f1668)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok +test INFO: Processing files for policy platinum under /tmp/tmpehdk5r_w/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpehdk5r_w/node/sda1/objects/396 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpehdk5r_w/node/sda1/objects/198/bf6/c66246a630741c794e0c641d51b4cbf6/1761741020.31853.meta to /tmp/tmpehdk5r_w/node/sda1/objects/396/bf6/c66246a630741c794e0c641d51b4cbf6/1761741020.31853.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpehdk5r_w/node/sda1/objects/198 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.013429 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmprldj2uc2/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmprldj2uc2/node/sda1/objects/352 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmprldj2uc2/node/sda1/objects/176/1c8/b05be1e6e13c0e91accf100c71d631c8/1761741021.37620.ts to /tmp/tmprldj2uc2/node/sda1/objects/352/1c8/b05be1e6e13c0e91accf100c71d631c8/1761741021.37620.ts +test DEBUG: Removed /tmp/tmprldj2uc2/node/sda1/objects/176/1c8/b05be1e6e13c0e91accf100c71d631c8/1761741021.37620.ts +test DEBUG: Run listdir on /tmp/tmprldj2uc2/node/sda1/objects/176 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.025059 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpa_c2iex_/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpa_c2iex_/node/sda1/objects/239/aba/ef8aed18dfffa62d6e1fbcb460f67aba/1761741019.46028.ts to /tmp/tmpa_c2iex_/node/sda1/objects/479/aba/ef8aed18dfffa62d6e1fbcb460f67aba/1761741019.46028.ts +test DEBUG: Removed /tmp/tmpa_c2iex_/node/sda1/objects/239/aba/ef8aed18dfffa62d6e1fbcb460f67aba/1761741019.46028.ts +test DEBUG: Run listdir on /tmp/tmpa_c2iex_/node/sda1/objects/479 +test DEBUG: Run listdir on /tmp/tmpa_c2iex_/node/sda1/objects/239 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.017833 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmphzuir0k2/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmphzuir0k2/node/sda1/objects/201/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741021.53991.meta to /tmp/tmphzuir0k2/node/sda1/objects/403/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741021.53991.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmphzuir0k2/node/sda1/objects/201/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741020.53991.data to /tmp/tmphzuir0k2/node/sda1/objects/403/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741020.53991.data +test DEBUG: Removed /tmp/tmphzuir0k2/node/sda1/objects/201/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741021.53991.meta +test DEBUG: Removed /tmp/tmphzuir0k2/node/sda1/objects/201/5f7/c99ed6ecc11cf3c97071cfca9890d5f7/1761741020.53991.data +test DEBUG: Run listdir on /tmp/tmphzuir0k2/node/sda1/objects/403 +test DEBUG: Run listdir on /tmp/tmphzuir0k2/node/sda1/objects/201 +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): 12:30:19 10/29/25 GMT (0:00:00.012137 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpjpbkoyae/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjpbkoyae/node/sda1/objects/11/d41/0bfb35b61960b67e695a3268e4314d41/1761741019.62887.data to /tmp/tmpjpbkoyae/node/sda1/objects/23/d41/0bfb35b61960b67e695a3268e4314d41/1761741019.62887.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: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjpbkoyae/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpjpbkoyae/node/sda1/objects/23 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpjpbkoyae/node/sda1/objects/11/d41/0bfb35b61960b67e695a3268e4314d41/1761741019.62887.data to /tmp/tmpjpbkoyae/node/sda1/objects/23/d41/0bfb35b61960b67e695a3268e4314d41/1761741019.62887.data +test DEBUG: Removed /tmp/tmpjpbkoyae/node/sda1/objects/11/d41/0bfb35b61960b67e695a3268e4314d41/1761741019.62887.data +test DEBUG: Run listdir on /tmp/tmpjpbkoyae/node/sda1/objects/23 +test DEBUG: Run listdir on /tmp/tmpjpbkoyae/node/sda1/objects/11 +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): 12:30:19 10/29/25 GMT (0:00:00.017497 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp7gonee_0/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp7gonee_0/node/sda1/objects/145/26c/910fcb410354e2d8f229dc9b4893726c/1761741019.74707.data to /tmp/tmp7gonee_0/node/sda1/objects/290/26c/910fcb410354e2d8f229dc9b4893726c/1761741019.74707.data +test DEBUG: Run listdir on /tmp/tmp7gonee_0/node/sda1/objects/290 +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: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7gonee_0/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp7gonee_0/node/sda1/objects/145/26c/910fcb410354e2d8f229dc9b4893726c/1761741019.74707.data to /tmp/tmp7gonee_0/node/sda1/objects/290/26c/910fcb410354e2d8f229dc9b4893726c/1761741019.74707.data: +test DEBUG: Run listdir on /tmp/tmp7gonee_0/node/sda1/objects/145 +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): 12:30:19 10/29/25 GMT (0:00:00.011578 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=True): 12:30:19 10/29/25 GMT (0:00:00.006314 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpojqr4amb/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpojqr4amb/node/sda1/objects/220/32b/dcd45772105277e4443db922aaccf32b/1761741019.92207.data to /tmp/tmpojqr4amb/node/sda1/objects/441/32b/dcd45772105277e4443db922aaccf32b/1761741019.92207.data +test DEBUG: Run listdir on /tmp/tmpojqr4amb/node/sda1/objects/441 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:04 -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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 +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.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.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.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.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_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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.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_proxy_logging.TestProxyLogging.test_access_log_headers_only +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok +test.unit.common.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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.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.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.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case ... ok +test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header +test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_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 +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_proxy_logging.TestProxyLogging.test_client_logging +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy ... ok +test.unit.common.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.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok +test.unit.common.middleware.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 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 +test ERROR: Error in '/tmp/tmpg9grju4l/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' +test ERROR: Could not load '/tmp/tmp1khtkob_/container-sync-realms.conf': File contains no section headers. +file: '/tmp/tmp1khtkob_/container-sync-realms.conf', line: 1 +'invalid' +test DEBUG: Could not load '1f2fd582f81e455db1b32bba55c9cfe9': [Errno 2] No such file or directory: '1f2fd582f81e455db1b32bba55c9cfe9' +test ERROR: Could not load '/tmp/tmp3yjghlu8/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmp3yjghlu8/container-sync-realms.conf' +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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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.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.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.TestMatch.test_match +test.unit.common.test_swob.TestMatch.test_match ... 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.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.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.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.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.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.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 +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.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.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.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes ... 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.ring.test_builder.TestRingBuilder.test_multitier_partial +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial ... ok +swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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.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': 'Tue, 01 Dec 2026 18:48:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 DEBUG: Updating recon for sda1 -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcpt9rio0/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpcpt9rio0/node/sda1/objects/189/2d5/bd67e04dbc64de67bb615550c1fe12d5/1796150884.31141.data to /tmp/tmpcpt9rio0/node/sda1/objects/378/2d5/bd67e04dbc64de67bb615550c1fe12d5/1796150884.31141.data -test DEBUG: Run listdir on /tmp/tmpcpt9rio0/node/sda1/objects/378 -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): 18:48:04 12/01/26 GMT (0:00:00.004727 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcpt9rio0/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpcpt9rio0/node/sda1/objects/189/2d5/bd67e04dbc64de67bb615550c1fe12d5/1796150884.31141.data -test DEBUG: Run listdir on /tmp/tmpcpt9rio0/node/sda1/objects/189 -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): 18:48:04 12/01/26 GMT (0:00:00.004772 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.002760 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/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): 18:48:04 12/01/26 GMT (0:00:00.003231 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.002437 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/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): 18:48:04 12/01/26 GMT (0:00:00.003716 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/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): 18:48:04 12/01/26 GMT (0:00:00.003079 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.002835 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.002453 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:04 12/01/26 GMT (0:00:00.002918 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvb5_zbbx/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/4 -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpvb5_zbbx/node/sda1/objects/65/110/41356a892910a567e546d2af8d2e6110/1796150884.45241.ts to /tmp/tmpvb5_zbbx/node/sda1/objects/130/110/41356a892910a567e546d2af8d2e6110/1796150884.45241.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/4 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/4 -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpvb5_zbbx/node/sda1/objects/16/110/41356a892910a567e546d2af8d2e6110/1796150884.45241.ts to /tmp/tmpvb5_zbbx/node/sda1/objects/130/110/41356a892910a567e546d2af8d2e6110/1796150884.45241.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 4/4 -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): 18:48:04 12/01/26 GMT (0:00:00.003780 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6dzem61c/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp6dzem61c/node/sda1/objects/143/a89/8f0bfb79ce629cf34219fe2009f95a89/1796150884.47729.ts to /tmp/tmp6dzem61c/node/sda1/objects/286/a89/8f0bfb79ce629cf34219fe2009f95a89/1796150884.47729.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): 18:48:04 12/01/26 GMT (0:00:00.003066 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpee7b6ij7/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/tmpee7b6ij7/node/sda1/objects/97/f7c/c214699039be3a3ddf64ebf246765f7c/1796150884.50188.ts to /tmp/tmpee7b6ij7/node/sda1/objects/388/f7c/c214699039be3a3ddf64ebf246765f7c/1796150884.50188.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): 18:48:04 12/01/26 GMT (0:00:00.003276 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpluwfqvr3/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpluwfqvr3/node/sda1/objects/178/16f/b29ed7fbf0d8baaad1f2f4752fee316f/1796150884.52599.ts to /tmp/tmpluwfqvr3/node/sda1/objects/357/16f/b29ed7fbf0d8baaad1f2f4752fee316f/1796150884.52599.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): 18:48:04 12/01/26 GMT (0:00:00.003257 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:04 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmprlxgihms/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmprlxgihms/node/sda1/objects/222/358/deab6c25291ca9d34a21c9718493a358/1796150884.55425.ts to /tmp/tmprlxgihms/node/sda1/objects/445/358/deab6c25291ca9d34a21c9718493a358/1796150884.55425.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err ... 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 - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:03 -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, 01 Dec 2026 18:48:03 -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, 01 Dec 2026 18:48:03 -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, 01 Dec 2026 18:48: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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:04 -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): +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 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) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... ok - -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: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: Setting object count to 3120 (txn: tx063eea75f233429cb4d7c-006b0f1668) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -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: txaa305417a04c48fab6ad7-006b0f1668) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txaa305417a04c48fab6ad7-006b0f1668) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx1f4803265cff47d190508-006b0f1668) -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: tx1f4803265cff47d190508-006b0f1668) -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: tx1f4803265cff47d190508-006b0f1668) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx1f4803265cff47d190508-006b0f1668) -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: tx1f4803265cff47d190508-006b0f1668) -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: tx1f4803265cff47d190508-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx1f4803265cff47d190508-006b0f1668) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -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: tx2291968e40f742808e35a-006b0f1668) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx2291968e40f742808e35a-006b0f1668) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx90f45dbc6b5e4cb29aa4e-006b0f1668) -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: tx90f45dbc6b5e4cb29aa4e-006b0f1668) -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: tx90f45dbc6b5e4cb29aa4e-006b0f1668) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx90f45dbc6b5e4cb29aa4e-006b0f1668) -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: tx1f2c9495a89641dca59f2-006b0f1668) -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: tx1f2c9495a89641dca59f2-006b0f1668) -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: tx1f2c9495a89641dca59f2-006b0f1668) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx1f2c9495a89641dca59f2-006b0f1668) -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: txe72c17bb4ea74f64b4652-006b0f1668) -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: txe72c17bb4ea74f64b4652-006b0f1668) -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: txe72c17bb4ea74f64b4652-006b0f1668) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txe72c17bb4ea74f64b4652-006b0f1668) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfec6d256ceb6419d93b57-006b0f1669) -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: txfec6d256ceb6419d93b57-006b0f1669) -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: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txfec6d256ceb6419d93b57-006b0f1669)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache ... ok -test.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.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_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.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok - -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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:read_acp:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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.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_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... 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.TestContainerBrokerBeforeXSync.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... 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.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap ... 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 -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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok +fake-swift DEBUG: Calling S3Api Middlewareswift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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_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_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 +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_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 +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_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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 INFO: Finished relinker (cleanup=False): 18:48:05 12/01/26 GMT (0:00:01.027609 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmps0xrlje9/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmps0xrlje9/node/sda1/objects/98/c1a/62857bf45bfdb27fdfa36fffcc04ec1a/1796150887.62507.meta to /tmp/tmps0xrlje9/node/sda1/objects/197/c1a/62857bf45bfdb27fdfa36fffcc04ec1a/1796150887.62507.meta -test DEBUG: Relinking created link: /tmp/tmps0xrlje9/node/sda1/objects/98/c1a/62857bf45bfdb27fdfa36fffcc04ec1a/1796150886.62507.data to /tmp/tmps0xrlje9/node/sda1/objects/197/c1a/62857bf45bfdb27fdfa36fffcc04ec1a/1796150886.62507.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): 18:48:05 12/01/26 GMT (0:00:00.003628 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzkzutzry/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpzkzutzry/node/sda1/objects/88/8f4/585c00119b90f9be20a6e76b27d0b8f4/1796150885.65034.data to /tmp/tmpzkzutzry/node/sda1/objects/176/8f4/585c00119b90f9be20a6e76b27d0b8f4/1796150885.65034.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): 18:48:05 12/01/26 GMT (0:00:00.003265 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcocbjtt7/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpcocbjtt7/node/sda1/objects/85/7ca/55942b29cd4ccb75eb4caa99412b67ca/1796150886.67425.data to /tmp/tmpcocbjtt7/node/sda1/objects/171/7ca/55942b29cd4ccb75eb4caa99412b67ca/1796150886.67425.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): 18:48:05 12/01/26 GMT (0:00:00.003255 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1btu2yig/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp1btu2yig/node/sda1/objects/97/4b1/61f9fac8bd211a36ade1701a7d5764b1/1796150885.69899.data to /tmp/tmp1btu2yig/node/sda1/objects/195/4b1/61f9fac8bd211a36ade1701a7d5764b1/1796150885.69899.data -test DEBUG: Relinking created link: /tmp/tmp1btu2yig/node/sda1/objects/97/4b1/61f9fac8bd211a36ade1701a7d5764b1/1796150887.69899.meta to /tmp/tmp1btu2yig/node/sda1/objects/195/4b1/61f9fac8bd211a36ade1701a7d5764b1/1796150887.69899.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): 18:48:05 12/01/26 GMT (0:00:00.003305 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpg9qnfy8y/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpg9qnfy8y/node/sda1/objects/66/6d0/42aa6fbe43c3db0a07006c019ff336d0/1796150885.72308.data to /tmp/tmpg9qnfy8y/node/sda1/objects/133/6d0/42aa6fbe43c3db0a07006c019ff336d0/1796150885.72308.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): 18:48:05 12/01/26 GMT (0:00:00.003026 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_sa8tnm9/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp_sa8tnm9/node/sda1/objects/85/064/55942e3d1d78c82320c884340527c064/1796150887.74774.meta to /tmp/tmp_sa8tnm9/node/sda1/objects/171/064/55942e3d1d78c82320c884340527c064/1796150887.74774.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): 18:48:05 12/01/26 GMT (0:00:00.003284 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp8y0g0d1_/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): 18:48:05 12/01/26 GMT (0:00:00.003117 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgmbi5ju5/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): 18:48:05 12/01/26 GMT (0:00:00.003226 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpxi4t_rxc/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpxi4t_rxc/node/sda1/objects/12/209/0ca7ddf7415015fc5c278039f38ea209/1796150886.82159.meta to /tmp/tmpxi4t_rxc/node/sda1/objects/25/209/0ca7ddf7415015fc5c278039f38ea209/1796150886.82159.meta -test DEBUG: Relinking created link: /tmp/tmpxi4t_rxc/node/sda1/objects/12/209/0ca7ddf7415015fc5c278039f38ea209/1796150885.82159.data to /tmp/tmpxi4t_rxc/node/sda1/objects/25/209/0ca7ddf7415015fc5c278039f38ea209/1796150885.82159.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): 18:48:05 12/01/26 GMT (0:00:00.003290 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpoaewzxfs/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpoaewzxfs/node/sda1/objects/89/44d/599467a510cb7664ab5b4dfffd39e44d/1796150887.84636.ts to /tmp/tmpoaewzxfs/node/sda1/objects/179/44d/599467a510cb7664ab5b4dfffd39e44d/1796150887.84636.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): 18:48:05 12/01/26 GMT (0:00:00.003146 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:05 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpj7jxd6ck/node/sda1 (cleanup=False)test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:05 -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.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_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.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.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... 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.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... ok - -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: txfec6d256ceb6419d93b57-006b0f1669) -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: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txfec6d256ceb6419d93b57-006b0f1669) -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: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: Setting object count to 1068 (txn: txfec6d256ceb6419d93b57-006b0f1669) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -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: txad4e30e2d84840c49e911-006b0f1669) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txad4e30e2d84840c49e911-006b0f1669) -test DEBUG: Setting object count to 1068 (txn: txad4e30e2d84840c49e911-006b0f1669) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd5cab12fd5fd4cb79dd15-006b0f166a) -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: txd5cab12fd5fd4cb79dd15-006b0f166a) -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: txd5cab12fd5fd4cb79dd15-006b0f166a) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd5cab12fd5fd4cb79dd15-006b0f166a) -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: txd5cab12fd5fd4cb79dd15-006b0f166a) -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: txd5cab12fd5fd4cb79dd15-006b0f166a) -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: txd5cab12fd5fd4cb79dd15-006b0f166a) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txd5cab12fd5fd4cb79dd15-006b0f166a) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx04179142422244c191237-006b0f166a) -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: tx04179142422244c191237-006b0f166a) -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: tx04179142422244c191237-006b0f166a) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx04179142422244c191237-006b0f166a) -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: tx04179142422244c191237-006b0f166a) -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: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx04179142422244c191237-006b0f166a) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx04179142422244c191237-006b0f166a) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx04179142422244c191237-006b0f166a) -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: tx04179142422244c191237-006b0f166a) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx04179142422244c191237-006b0f166a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache ... ok -test.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.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_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.TestContainerBrokerBeforeMetadata.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... 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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 {'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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 {'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, 01 Dec 2026 18:48:08 -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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... 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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/20 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0068 - - 1761741020.336343527 1761741020.343144417 1 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/20 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1761741020.344022989 1761741020.344937325 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1761741020.444006443 1761741020.444118500 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.448961258 1761741020.449073076 - test:tester +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.453830004 1761741020.453941822 - - +test INFO: GET / {SMD5}14fe1612c332096e282486e4baa37e63 +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1761741020.456261873 1761741020.456272125 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1761741020.457212925 1761741021.157212973 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.473450899 1761741020.473582029 - - +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 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0003 - - 1761741020.492566109 1761741020.492855072 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1761741020.513698339 1761741020.513729334 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 499 - - - - - - - - 0.0059 - - 1761741020.515069962 1761741020.520933151 - - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.535259724 1761741020.535358667 - - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.536372185 1761741020.536449909 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 15 - - - 0.0004 - - 1761741020.536358595 1761741020.536733150 - - +test INFO: - - 26/Apr/1970/17/46/41 GET / HTTP/1.0 200 - - - - 8 - - - 1.0000 - - 10000000.000000000 10000001.000000000 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default ... ok +test.unit.common.middleware.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.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 DEBUG: Relinking created link: /tmp/tmpj7jxd6ck/node/sda1/objects/13/de5/0d71c9afd4040fccd7ba22ab141e3de5/1796150887.87017.meta to /tmp/tmpj7jxd6ck/node/sda1/objects/26/de5/0d71c9afd4040fccd7ba22ab141e3de5/1796150887.87017.meta -test DEBUG: Relinking created link: /tmp/tmpj7jxd6ck/node/sda1/objects/13/de5/0d71c9afd4040fccd7ba22ab141e3de5/1796150886.87017.ts to /tmp/tmpj7jxd6ck/node/sda1/objects/26/de5/0d71c9afd4040fccd7ba22ab141e3de5/1796150886.87017.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): 18:48:06 12/01/26 GMT (0:00:01.085970 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.635926962 1761741020.636021614 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.647417545 1761741020.647531986 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1761741020.648256302 1761741020.648325443 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.648974657 1761741020.649039507 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1761741020.658043861 1761741020.658143282 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1761741020.658919573 1761741020.658993006 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1761741020.659661770 1761741020.659729481 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.660452127 1761741020.660529137 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1761741020.661167145 1761741020.661229372 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1761741020.670484304 1761741020.670562983 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1761741020.670994997 1761741020.671046972 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1761741020.672074080 1761741020.672147989 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.673110008 1761741020.673180103 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.682282925 1761741020.682363033 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1761741020.683425903 1761741020.683499813 - - +test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key +test INFO: - - 29/Oct/2025/12/30/20 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741020.697125673 1761741020.697201729 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET - HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET / HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /bad HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /baddy/mc_badderson HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET ... ok + +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -25080,8 +14524,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -25090,8 +14553,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -25100,8 +14582,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -25110,7 +14611,74 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET ... ok +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:19 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpojqr4amb/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): 12:30:19 10/29/25 GMT (0:00:00.002337 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:20 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0d67hnnq/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0d67hnnq/node/sda1/objects/201/851/c976cec9d6f646792efa2177be08e851/1761741020.01142.data to /tmp/tmp0d67hnnq/node/sda1/objects/402/851/c976cec9d6f646792efa2177be08e851/1761741020.01142.data +test DEBUG: Removed /tmp/tmp0d67hnnq/node/sda1/objects/201/851/c976cec9d6f646792efa2177be08e851/1761741020.01142.data +test DEBUG: Run listdir on /tmp/tmp0d67hnnq/node/sda1/objects/402 +test DEBUG: Run listdir on /tmp/tmp0d67hnnq/node/sda1/objects/201 +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): 12:30:20 10/29/25 GMT (0:00:00.013624 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:20 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5bi6ohwv/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp5bi6ohwv/node/sda1/objects/105/405/698adf84321f77c17eaeca9f5f19a405/1761741020.11340.data to /tmp/tmp5bi6ohwv/node/sda1/objects/211/405/698adf84321f77c17eaeca9f5f19a405/1761741020.11340.data +test DEBUG: Removed /tmp/tmp5bi6ohwv/node/sda1/objects/105/405/698adf84321f77c17eaeca9f5f19a405/1761741020.11340.data +test DEBUG: Run listdir on /tmp/tmp5bi6ohwv/node/sda1/objects/211 +test DEBUG: Run listdir on /tmp/tmp5bi6ohwv/node/sda1/objects/105 +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): 12:30:20 10/29/25 GMT (0:00:00.017801 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpjiu0qfil/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjiu0qfil/node/sda1/objects/171/b96/ab44cd3baf549079443d1b41df6b0b96/1761741020.19102.data to /tmp/tmpjiu0qfil/node/sda1/objects/342/b96/ab44cd3baf549079443d1b41df6b0b96/1761741020.19102.data +test DEBUG: Run listdir on /tmp/tmpjiu0qfil/node/sda1/objects/342 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -25121,112 +14689,6 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... 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.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... 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.TestContainerBrokerBeforeXSync.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.TestContainerBrokerBeforeXSync.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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.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 DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx5eed93fb855240119da1a-006b0f166b) -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: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Setting object count to 1058 (txn: tx5eed93fb855240119da1a-006b0f166b) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc2e31d33ff854d43a3ff8-006b0f166c) -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: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Setting object count to 1024 (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Setting object count to 1024 (txn: txc2e31d33ff854d43a3ff8-006b0f166c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txf684e7c21eb44166b93ef-006b0f166d) -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: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Setting object count to 1072 (txn: txf684e7c21eb44166b93ef-006b0f166d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache ... ok -test.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.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_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.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_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.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.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle ... ok Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -25267,1747 +14729,696 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green ... 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.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +Finished. Marked 0 objects for deletion. +[2025-10-29 12:30:20] Checking auditor stats +=============================================================================== +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 +test DEBUG: No decryption is necessary because of override +test DEBUG: No decryption is necessary because of override +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Key must be length 32 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting object: Missing 'body_key' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_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.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 + 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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: -test:testertest:testertest: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_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_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure ... 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.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok - -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151114.00000, db: /tmp/tmpu3ubucin/sda/containers/0/00f/42e46f0a9877aef6de0f1e1a1f56e00f/42e46f0a9877aef6de0f1e1a1f56e00f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151116.00000, db: /tmp/tmpu3ubucin/sda/containers/0/df4/881977f3abb585145af52f8d45441df4/881977f3abb585145af52f8d45441df4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151116.00000, db: /tmp/tmpu3ubucin/sda/containers/0/df4/881977f3abb585145af52f8d45441df4/881977f3abb585145af52f8d45441df4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151118.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4f8/40d04a8da66b02c22e6a01eeb27864f8/40d04a8da66b02c22e6a01eeb27864f8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151118.00000, db: /tmp/tmpu3ubucin/sda/containers/0/4f8/40d04a8da66b02c22e6a01eeb27864f8/40d04a8da66b02c22e6a01eeb27864f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151120.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f17/a1d426adb0da138661ce56b4bdd09f17/a1d426adb0da138661ce56b4bdd09f17.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151120.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f17/a1d426adb0da138661ce56b4bdd09f17/a1d426adb0da138661ce56b4bdd09f17.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151122.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ac4/1ebccc1da38935285761ce11db4cdac4/1ebccc1da38935285761ce11db4cdac4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151122.00000, db: /tmp/tmpu3ubucin/sda/containers/0/ac4/1ebccc1da38935285761ce11db4cdac4/1ebccc1da38935285761ce11db4cdac4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151124.00000, db: /tmp/tmpu3ubucin/sda/containers/0/3a6/7f34c2e238de1c3ca89a64e7c22ae3a6/7f34c2e238de1c3ca89a64e7c22ae3a6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151124.00000, db: /tmp/tmpu3ubucin/sda/containers/0/3a6/7f34c2e238de1c3ca89a64e7c22ae3a6/7f34c2e238de1c3ca89a64e7c22ae3a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151126.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f54/1e14c127c56ae7e7a0a2ae7162417f54/1e14c127c56ae7e7a0a2ae7162417f54.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151126.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f54/1e14c127c56ae7e7a0a2ae7162417f54/1e14c127c56ae7e7a0a2ae7162417f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151128.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e46/4457bf4203008aa5acfc6d531bea8e46/4457bf4203008aa5acfc6d531bea8e46.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151128.00000, db: /tmp/tmpu3ubucin/sda/containers/0/e46/4457bf4203008aa5acfc6d531bea8e46/4457bf4203008aa5acfc6d531bea8e46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151130.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f44/a5511be43351e0b225dd721eb19c5f44/a5511be43351e0b225dd721eb19c5f44.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151130.00000, db: /tmp/tmpu3ubucin/sda/containers/0/f44/a5511be43351e0b225dd721eb19c5f44/a5511be43351e0b225dd721eb19c5f44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150883.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/421/e6b34f8311f9fcc2f044715d43a7b421/e6b34f8311f9fcc2f044715d43a7b421.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150888.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/861/01f142e5872813476cc306a9309b9861/01f142e5872813476cc306a9309b9861.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150893.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/63a/5513d2e4368d8ad52d465021bc90963a/5513d2e4368d8ad52d465021bc90963a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150898.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0ff/7de7347a34ce1a31eea1d828a83d80ff/7de7347a34ce1a31eea1d828a83d80ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150903.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d42/36a41cf803ce25aebe0278455bc2dd42/36a41cf803ce25aebe0278455bc2dd42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150908.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/867/ed4d671f8e77c6c53747f8eec512b867/ed4d671f8e77c6c53747f8eec512b867.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150913.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b37/7064a723d47c9cba1f2962c045fa9b37/7064a723d47c9cba1f2962c045fa9b37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150918.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2d7/ca7eb6865d738e862793e84f8ce3e2d7/ca7eb6865d738e862793e84f8ce3e2d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150923.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/83f/16797739ea430a4271988f6e0d71383f/16797739ea430a4271988f6e0d71383f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150928.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7ae/d25ae42b43bbb3250e380b82e67dc7ae/d25ae42b43bbb3250e380b82e67dc7ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150933.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b17/87b727e762633ca55d660a737add2b17/87b727e762633ca55d660a737add2b17.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150938.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0f8/83325f2690f7c19631e6ea7acc7360f8/83325f2690f7c19631e6ea7acc7360f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150958.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e7e/1b045ebd19f21edaa65efb03d0079e7e/1b045ebd19f21edaa65efb03d0079e7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150963.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ff4/682be3d4ba17ce07e33cb8cbbb6e5ff4/682be3d4ba17ce07e33cb8cbbb6e5ff4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150973.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150978.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/510/32dbb22f2e5ef036027e1182e32e4510/32dbb22f2e5ef036027e1182e32e4510.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150983.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/1ee/72c081d7884e507907e90690f34b61ee/72c081d7884e507907e90690f34b61ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150993.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/977/6d5f06f02e7dd4665102a1a2cd0b7977/6d5f06f02e7dd4665102a1a2cd0b7977.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150998.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6f3/cee06cdfca07fd537024a0e93220f6f3/cee06cdfca07fd537024a0e93220f6f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151003.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2d7/339b9edc76bc3f2a0b86e5fd838c02d7/339b9edc76bc3f2a0b86e5fd838c02d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151008.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/638/a08d56c09a3a8da50e9715eedd8e5638/a08d56c09a3a8da50e9715eedd8e5638.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151018.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/52e/f9912b2f10ca16608760370c3747a52e/f9912b2f10ca16608760370c3747a52e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151023.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fda/34662d7fdbb54f0c907735645eb0ffda/34662d7fdbb54f0c907735645eb0ffda.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151033.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/81c/d650f09ebc8b0e48a8e970bcdd7f481c/d650f09ebc8b0e48a8e970bcdd7f481c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151038.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6bc/5facbc67cf7865c350a2647d2bde26bc/5facbc67cf7865c350a2647d2bde26bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151043.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/233/7d3c1a2466d5f998f69d63ccdb1ad233/7d3c1a2466d5f998f69d63ccdb1ad233.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151053.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/107/c15c99799842dd34da05dd4406ec0107/c15c99799842dd34da05dd4406ec0107.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151058.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fb7/1e728179e23a21ba12ec1d9c8c8c6fb7/1e728179e23a21ba12ec1d9c8c8c6fb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151063.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/482/3876b96a886a1ba26e0e8eff008be482/3876b96a886a1ba26e0e8eff008be482.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151068.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e82/75e00d7fce2427ed4c62c0aa3d249e82/75e00d7fce2427ed4c62c0aa3d249e82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151078.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/503/b95d1d9f2082f77117dc0c6122c6d503/b95d1d9f2082f77117dc0c6122c6d503.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151083.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5c7/8b053d17ad8f722f4774ae5e7210c5c7/8b053d17ad8f722f4774ae5e7210c5c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151093.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/cc5/fc3946d20fb8c6a6209d81d4fedcacc5/fc3946d20fb8c6a6209d81d4fedcacc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151098.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ae3/80a25718ad0714bde2efcc93b8f5eae3/80a25718ad0714bde2efcc93b8f5eae3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151103.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a12/1e86864062682fa5ce3e557c4fb8ea12/1e86864062682fa5ce3e557c4fb8ea12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151108.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/431/2e942a14a93f83167d860b3393b11431/2e942a14a93f83167d860b3393b11431.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151113.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7da/c92ba147932ef1a48953ba096472e7da/c92ba147932ef1a48953ba096472e7da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151118.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/366/650387d9b97a348b52097351fb51a366/650387d9b97a348b52097351fb51a366.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151123.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/83b/408235722ba3701ebf8613c96dd9f83b/408235722ba3701ebf8613c96dd9f83b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151128.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ca2/baf68eb94ef6c84f96d57be5e6755ca2/baf68eb94ef6c84f96d57be5e6755ca2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151133.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/991/9557513273ae3ef48a29b6ff8cdc5991/9557513273ae3ef48a29b6ff8cdc5991.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151138.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/022/2962ed1623b94050f2b51921ccd2c022/2962ed1623b94050f2b51921ccd2c022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151143.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/786/6338c8ee5108e3048b94d33a17e04786/6338c8ee5108e3048b94d33a17e04786.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151148.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/aa5/5279e82311f03224a160419943853aa5/5279e82311f03224a160419943853aa5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151153.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3b2/83d1fef90846069af75a9a0dd6ce63b2/83d1fef90846069af75a9a0dd6ce63b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151158.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8d7/9d5e8496ffeef2006b3405319980e8d7/9d5e8496ffeef2006b3405319980e8d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151163.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/30f/21fe26d906d9abbd410268b2fdfae30f/21fe26d906d9abbd410268b2fdfae30f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151168.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7a9/72e8fab8427034816ae85bad734d77a9/72e8fab8427034816ae85bad734d77a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151173.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/cdd/7aa2b220c527a4686edecb775ab81cdd/7aa2b220c527a4686edecb775ab81cdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151178.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/621/69d0ccf60766c37e462ae893f6335621/69d0ccf60766c37e462ae893f6335621.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151183.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/254/811a84bef1f7dd4be8e7b80b69328254/811a84bef1f7dd4be8e7b80b69328254.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151188.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e66/a297a0d8f6fb4f98efc8b9e5d1924e66/a297a0d8f6fb4f98efc8b9e5d1924e66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151193.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/219/fd5f6fa2e3229b30b060fcfadf542219/fd5f6fa2e3229b30b060fcfadf542219.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151198.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/893/f0e5f45503ee720df1fc1176a2516893/f0e5f45503ee720df1fc1176a2516893.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151203.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/51b/d28ad8124c966fc9c8c68c284c46d51b/d28ad8124c966fc9c8c68c284c46d51b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151208.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8b0/fd0fb3518c6fcae5ae2576f3b3e718b0/fd0fb3518c6fcae5ae2576f3b3e718b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151213.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/1bf/461228d4136535ee5af9f3d4b8ff01bf/461228d4136535ee5af9f3d4b8ff01bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151218.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/db1/a30826ce48e0e6a67b0b78caaa1b6db1/a30826ce48e0e6a67b0b78caaa1b6db1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151223.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/31b/fe6e6cea412638597edece485a9c631b/fe6e6cea412638597edece485a9c631b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151228.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/dde/45596c3f403f9f8ac7dc79ef55311dde/45596c3f403f9f8ac7dc79ef55311dde.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151233.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/500/74fb52176a21be018f0cfd9385f10500/74fb52176a21be018f0cfd9385f10500.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151238.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/233/19b755696fd2850e3c830fe99b5f3233/19b755696fd2850e3c830fe99b5f3233.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151243.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/09f/9e7005f5cd57907a740244fbbe0f309f/9e7005f5cd57907a740244fbbe0f309f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151248.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/1e3/9695c3ac6f92168ad372d26e639871e3/9695c3ac6f92168ad372d26e639871e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151253.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f44/fdd0dcc6e6b2335097013b8f4269df44/fdd0dcc6e6b2335097013b8f4269df44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151258.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ebb/0d8c031b8034c0b6de92218b54ef6ebb/0d8c031b8034c0b6de92218b54ef6ebb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151263.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/757/2df7fe218b9e58bb17d51a79c1e66757/2df7fe218b9e58bb17d51a79c1e66757.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151268.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/677/a59f6f9ab4cbec832c588736cfca3677/a59f6f9ab4cbec832c588736cfca3677.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151273.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6c6/87c3590013043d0aadf277b5011b46c6/87c3590013043d0aadf277b5011b46c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151278.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b47/7cf0c5c8f2b66794b061b1f0caa5cb47/7cf0c5c8f2b66794b061b1f0caa5cb47.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151283.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d3b/4f27b4cb39173097ca98f06ad429ed3b/4f27b4cb39173097ca98f06ad429ed3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151288.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f3a/1f0bcbbad32bfa18ca274c9d9a798f3a/1f0bcbbad32bfa18ca274c9d9a798f3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151293.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/391/54643a1ecc2d2c91d1e5fa12590ae391/54643a1ecc2d2c91d1e5fa12590ae391.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151298.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3fa/3d382654edd6409b710068952c37e3fa/3d382654edd6409b710068952c37e3fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151303.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fb2/56adbe645a3850aef535e34788edffb2/56adbe645a3850aef535e34788edffb2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151308.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/15d/762316292683995d94feafdbea5b315d/762316292683995d94feafdbea5b315d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151313.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/888/142e37e80ba0eebdf504eb2e988e2888/142e37e80ba0eebdf504eb2e988e2888.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151318.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5fa/23f455fcefac85c16a4e10385c9965fa/23f455fcefac85c16a4e10385c9965fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151323.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/35f/2472eca627c50619435044991968835f/2472eca627c50619435044991968835f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151328.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/464/b52caea9fa449a1a5a7504579fd8d464/b52caea9fa449a1a5a7504579fd8d464.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151333.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/9ed/98d66366fecee5c5c647603e34b989ed/98d66366fecee5c5c647603e34b989ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151338.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8d8/36bafb85a593f1f08627b2cef05058d8/36bafb85a593f1f08627b2cef05058d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151343.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7dc/2b4b68dc7abb941c478388bc14d3c7dc/2b4b68dc7abb941c478388bc14d3c7dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151348.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/dab/23f0440a21a8b3cdfe522f34f78c7dab/23f0440a21a8b3cdfe522f34f78c7dab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151353.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3fc/62f97eaf1a58f8a4dd4a4781a3aff3fc/62f97eaf1a58f8a4dd4a4781a3aff3fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151358.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e8e/dc54f0696c35f5c20b21d6d1105b5e8e/dc54f0696c35f5c20b21d6d1105b5e8e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151363.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/983/f4b6360b101d2ccf5d20441011839983/f4b6360b101d2ccf5d20441011839983.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151368.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b52/c9c394aaee515524915293bb1a473b52/c9c394aaee515524915293bb1a473b52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151373.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/1a5/3d276bd6dc3666b4f336257f1644f1a5/3d276bd6dc3666b4f336257f1644f1a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151378.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/24f/6e04402b386fb8770290b70335b4024f/6e04402b386fb8770290b70335b4024f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151383.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a3a/68b4270122e8abad0b1e2c2feffe6a3a/68b4270122e8abad0b1e2c2feffe6a3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151388.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/579/b917c0238caac545f8b29388172f6579/b917c0238caac545f8b29388172f6579.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151393.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6eb/86403ed6524da28a48b04d68ba9006eb/86403ed6524da28a48b04d68ba9006eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151398.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c90/336be41f65ea261e1453df24e8d49c90/336be41f65ea261e1453df24e8d49c90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151403.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/bed/e791094bdbe07118f46c99c183a8dbed/e791094bdbe07118f46c99c183a8dbed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151408.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d9a/1fcf3960cab9e70dc3ec2bf72339fd9a/1fcf3960cab9e70dc3ec2bf72339fd9a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151413.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/968/3b722f9d24a9b484a2f43dda73512968/3b722f9d24a9b484a2f43dda73512968.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151418.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/89f/05adb2ee845c6eeb70804f4a9a97089f/05adb2ee845c6eeb70804f4a9a97089f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151423.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/110/116c00d853a6480e0f0b18f8f5eac110/116c00d853a6480e0f0b18f8f5eac110.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151428.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/18c/33db5dc44cb6b5487f4710437743718c/33db5dc44cb6b5487f4710437743718c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151433.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0c5/15440eb04b31f6c9efa4a6a4233fb0c5/15440eb04b31f6c9efa4a6a4233fb0c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151438.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7f5/8ff636d188d9b73fe3cacce40ead97f5/8ff636d188d9b73fe3cacce40ead97f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151443.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/df0/0e2db20848ecafd198da17d5f9d79df0/0e2db20848ecafd198da17d5f9d79df0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151448.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/548/342cc72fe0c9ff53cb2ffe334edc4548/342cc72fe0c9ff53cb2ffe334edc4548.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151453.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/264/a8251a4c7dc6b1edbd5a02d3b951b264/a8251a4c7dc6b1edbd5a02d3b951b264.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151458.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5ec/c9c2a1461c49b811da76d36a31c435ec/c9c2a1461c49b811da76d36a31c435ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151463.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d83/d8b72c1b7938e2ea2d38dd259f73ad83/d8b72c1b7938e2ea2d38dd259f73ad83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151468.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/022/cab71b85bccd3dbb4d8a367ee05a4022/cab71b85bccd3dbb4d8a367ee05a4022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151473.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e66/564801763e4c28def39d56bcb6a0fe66/564801763e4c28def39d56bcb6a0fe66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151478.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/768/32a57af35a3d3fe4c47f3015448a1768/32a57af35a3d3fe4c47f3015448a1768.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151483.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/da5/32914462c942ebf898bf92853cad0da5/32914462c942ebf898bf92853cad0da5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151488.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/22e/04afe583314f1f1f1f6822348249522e/04afe583314f1f1f1f6822348249522e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151493.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/dff/998f9c3b5cd079fea41d8298d82ebdff/998f9c3b5cd079fea41d8298d82ebdff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151498.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/be6/20f18ea71a0ae94ce87faa6a06223be6/20f18ea71a0ae94ce87faa6a06223be6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151503.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/856/e69f5fd9ba5e6a6234d95dee785e8856/e69f5fd9ba5e6a6234d95dee785e8856.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151508.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ebe/f1f89515d1b41c4a501d164393518ebe/f1f89515d1b41c4a501d164393518ebe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151513.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f63/3b19316ce9ffcf2e690b8c9740869f63/3b19316ce9ffcf2e690b8c9740869f63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151518.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/33a/6bd5209827829423376c9c16c5f8933a/6bd5209827829423376c9c16c5f8933a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151523.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/436/47f200e5a396aead6ad7911890236436/47f200e5a396aead6ad7911890236436.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151528.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/650/a72ea7fbc2d99077b798af6c436c1650/a72ea7fbc2d99077b798af6c436c1650.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151533.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/22c/0c90199b49e62dc4dc0fa4a59f1f222c/0c90199b49e62dc4dc0fa4a59f1f222c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151538.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/9f4/3b3421a56cc52095052fa975c73ce9f4/3b3421a56cc52095052fa975c73ce9f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151543.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ab1/80e44c64a4354e056d2630a5f935dab1/80e44c64a4354e056d2630a5f935dab1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151548.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/52b/e8725ef98d530f324277bc159d80e52b/e8725ef98d530f324277bc159d80e52b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151553.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/da0/58b7fb8fcd8ddabc6a0275d7eb611da0/58b7fb8fcd8ddabc6a0275d7eb611da0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151558.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2ed/616816ae6a9fb8e4a03daca2b22242ed/616816ae6a9fb8e4a03daca2b22242ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151563.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7fa/0523b8a13092ae440c68b31c9c6dc7fa/0523b8a13092ae440c68b31c9c6dc7fa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151568.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/eb0/a0cbf3a4c6071f8e97f05c6e983caeb0/a0cbf3a4c6071f8e97f05c6e983caeb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151573.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6c4/361703a501fa719916dde4c29e0f66c4/361703a501fa719916dde4c29e0f66c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151578.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/793/f276edb0eadc2d5068dbf0c778377793/f276edb0eadc2d5068dbf0c778377793.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151583.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ca3/ff7f61aa8e77db67bb6035f5f556dca3/ff7f61aa8e77db67bb6035f5f556dca3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151588.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/868/9886163f58c08cfc421eb67e892f1868/9886163f58c08cfc421eb67e892f1868.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151593.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/49f/bcd6661bc5d5cf653ca40cf991f3149f/bcd6661bc5d5cf653ca40cf991f3149f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151598.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/99c/730ccb305206ec188aca779b96bef99c/730ccb305206ec188aca779b96bef99c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151603.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3ff/85dafdf3c8dc792197b6c03cf2c3a3ff/85dafdf3c8dc792197b6c03cf2c3a3ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151608.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/762/b4f198659d4d9b3ff0169f077b74e762/b4f198659d4d9b3ff0169f077b74e762.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151613.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/441/0d2ee44603b60cc65db86b30d3f05441/0d2ee44603b60cc65db86b30d3f05441.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151618.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7bf/ca33e4d37ed9021a2762f234ed4e07bf/ca33e4d37ed9021a2762f234ed4e07bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151623.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5b9/e797c62e2b0910a721129558cee325b9/e797c62e2b0910a721129558cee325b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151628.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/210/5ef0554d3f0419fa5b723ebab4106210/5ef0554d3f0419fa5b723ebab4106210.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151633.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/8ed/c5cd46a4095d9e0eaedf60612c61a8ed/c5cd46a4095d9e0eaedf60612c61a8ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151638.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/056/9b6ed0ff70fbe2cd895dbd1338cbb056/9b6ed0ff70fbe2cd895dbd1338cbb056.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151643.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/226/2041f3a0ff5f4b8d5169f30903054226/2041f3a0ff5f4b8d5169f30903054226.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151648.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/546/9550eecce8368d098cea7f474091d546/9550eecce8368d098cea7f474091d546.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151653.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/1b5/79f949552a1a55cb17c642c687c351b5/79f949552a1a55cb17c642c687c351b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151658.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/053/7cb4125770f7457273b4dd7c8b9ec053/7cb4125770f7457273b4dd7c8b9ec053.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151663.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/637/a75b1648dccbb16912a1b18b03fa6637/a75b1648dccbb16912a1b18b03fa6637.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151668.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c80/4948b780c82cc0a59a08295f6bac9c80/4948b780c82cc0a59a08295f6bac9c80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151673.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c36/cd8ddac02252f6626551d50fff887c36/cd8ddac02252f6626551d50fff887c36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151678.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ad6/6a51005908a785aacc368af452836ad6/6a51005908a785aacc368af452836ad6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151683.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/042/f0913f399bc35203a61398223c02d042/f0913f399bc35203a61398223c02d042.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151688.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2a1/8628e473f5d9c84f99703d0cf5dbe2a1/8628e473f5d9c84f99703d0cf5dbe2a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151693.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e3b/69f9efcf2cb82847fb938672a9c7de3b/69f9efcf2cb82847fb938672a9c7de3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151698.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d72/8a6ed7356be9626d5ee14b6c1e45fd72/8a6ed7356be9626d5ee14b6c1e45fd72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151703.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/240/d1708f338bcdbba8b30645926fb55240/d1708f338bcdbba8b30645926fb55240.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151708.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/48d/569c9079e568d8d08c051a938a23248d/569c9079e568d8d08c051a938a23248d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151713.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/930/34914e4a5b254161418927b38f510930/34914e4a5b254161418927b38f510930.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151718.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fdd/a75aa9fdfe765d1ccf5cb1d607979fdd/a75aa9fdfe765d1ccf5cb1d607979fdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151723.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2b6/292720e8efe3b518d55302a77a7ac2b6/292720e8efe3b518d55302a77a7ac2b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151728.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d55/17a1fc91e944b123bd5faa0d6f06ad55/17a1fc91e944b123bd5faa0d6f06ad55.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151733.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/9bf/a6c055adef5012ee3045c8b0a57e69bf/a6c055adef5012ee3045c8b0a57e69bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151738.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/83e/9b507cef06a1888d36ecce2f0e2d083e/9b507cef06a1888d36ecce2f0e2d083e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151743.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/9a3/a6297e2a3ad2f7620bbddc213f2279a3/a6297e2a3ad2f7620bbddc213f2279a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151748.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5de/8e533cecb5802c7ae184cb323a2835de/8e533cecb5802c7ae184cb323a2835de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151753.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/816/04e45f7e8fe0abe14d7930f1599ea816/04e45f7e8fe0abe14d7930f1599ea816.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151758.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/529/a9d042d62e3e639337a296faf522d529/a9d042d62e3e639337a296faf522d529.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151763.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/9ab/07a7345f8b98630e3197ddec9d6949ab/07a7345f8b98630e3197ddec9d6949ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151768.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d1c/65489f66afb860cabd9a478154020d1c/65489f66afb860cabd9a478154020d1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151773.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/316/5ac70a648151fbcc070c02f293995316/5ac70a648151fbcc070c02f293995316.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151778.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ab2/27770653bbe4cca347846decee986ab2/27770653bbe4cca347846decee986ab2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151783.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/13f/9cdaab3d199da4d871a92da7b2db113f/9cdaab3d199da4d871a92da7b2db113f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151788.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e8b/0ffd3c3b7883a45f42b9b3b44166de8b/0ffd3c3b7883a45f42b9b3b44166de8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151793.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/483/c2a6df251a2c84703a6e6ad4848d8483/c2a6df251a2c84703a6e6ad4848d8483.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151798.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0ff/da54b95b8e3b6c06442da13912e440ff/da54b95b8e3b6c06442da13912e440ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151803.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e16/c7f72f2fb9de8d05eb40cabfa09dae16/c7f72f2fb9de8d05eb40cabfa09dae16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151808.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/430/999a8f67ccd5d496c460b0216ec46430/999a8f67ccd5d496c460b0216ec46430.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151813.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/729/ce73a3c7b2ec62b65ed465773ccc4729/ce73a3c7b2ec62b65ed465773ccc4729.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151818.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/079/24b69e6297607035b435b1a637f82079/24b69e6297607035b435b1a637f82079.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151823.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/bc4/35d979fde659b56f1ec90c768e6e2bc4/35d979fde659b56f1ec90c768e6e2bc4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151828.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/603/902a6775cc5470281e5c429be7191603/902a6775cc5470281e5c429be7191603.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151833.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/68a/74b128bfe56a85eb144cd063dda0b68a/74b128bfe56a85eb144cd063dda0b68a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151838.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7db/4945e69d5410046e6273e7ca75e2c7db/4945e69d5410046e6273e7ca75e2c7db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151843.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b48/758c80435ad66e4344c097b07dfcfb48/758c80435ad66e4344c097b07dfcfb48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151848.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/b96/d6343398f8483a00c3bb9ae900367b96/d6343398f8483a00c3bb9ae900367b96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151853.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fbf/bac6e37a309f8d03631baa2066fd5fbf/bac6e37a309f8d03631baa2066fd5fbf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151858.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7d9/a11806755ae5c873eb0ca60e358ee7d9/a11806755ae5c873eb0ca60e358ee7d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151863.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2d2/6285cab1d1a882f499736448f554a2d2/6285cab1d1a882f499736448f554a2d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151868.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/692/8d83a6179aac146eaa90d9355b553692/8d83a6179aac146eaa90d9355b553692.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151873.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/dbd/cc97789dad6f049c8dd60babad643dbd/cc97789dad6f049c8dd60babad643dbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151878.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/012/be491b9cfec9373fe0e5860deb05d012/be491b9cfec9373fe0e5860deb05d012.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151883.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a0f/4cff61b74338064c61db154691700a0f/4cff61b74338064c61db154691700a0f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151888.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/196/5d04088976c3a67b263566ac30203196/5d04088976c3a67b263566ac30203196.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151893.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/838/ee18fe766ccdf6fe68660abf13471838/ee18fe766ccdf6fe68660abf13471838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151898.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/065/4915c0587640593d52f364d9fc1f8065/4915c0587640593d52f364d9fc1f8065.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151903.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6bd/917a892fc8082947ccfff34b0eb8e6bd/917a892fc8082947ccfff34b0eb8e6bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151908.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/06c/da33b71ebfe6a70f604373c42a19306c/da33b71ebfe6a70f604373c42a19306c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151913.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/e29/c0eb4cafb2c6accda9a3b1537eeb3e29/c0eb4cafb2c6accda9a3b1537eeb3e29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151918.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2f4/12b12079d3eee7af0c5d4efb9dbdd2f4/12b12079d3eee7af0c5d4efb9dbdd2f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151923.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/96d/9c1fb1e201072c4b5ff90aeb4867396d/9c1fb1e201072c4b5ff90aeb4867396d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151928.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a41/c681ad8a4e5c11365c4c69e89f0daa41/c681ad8a4e5c11365c4c69e89f0daa41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151933.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/aee/c5878dd47ae40c2106f7d92c782b6aee/c5878dd47ae40c2106f7d92c782b6aee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151938.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/a67/2bdabb7e80f0346779c3c3189eac5a67/2bdabb7e80f0346779c3c3189eac5a67.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151943.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3cb/29578e298839008dccb92310a7c823cb/29578e298839008dccb92310a7c823cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151948.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/ef1/8d611574bb1beb472f83095b418a2ef1/8d611574bb1beb472f83095b418a2ef1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151953.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/79c/297b0cdf8dc58d154e8aaa19a4f6c79c/297b0cdf8dc58d154e8aaa19a4f6c79c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151958.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/402/d73fe9d23870aa94832bdca973bf1402/d73fe9d23870aa94832bdca973bf1402.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151963.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/fb1/295819c825317f97f9bf70c3ec27efb1/295819c825317f97f9bf70c3ec27efb1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151968.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/199/647e5af503a3142604343044d7ea6199/647e5af503a3142604343044d7ea6199.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151973.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/2d9/7cdf864b7b3abceecf8b0e5bb5d2e2d9/7cdf864b7b3abceecf8b0e5bb5d2e2d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151978.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6fb/2dd20b789e034953a38441118a45e6fb/2dd20b789e034953a38441118a45e6fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151983.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/11f/c7a799eb32fba800d054c6196fd1e11f/c7a799eb32fba800d054c6196fd1e11f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151988.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/abc/109144dc6d01ecbc8dd8847bde539abc/109144dc6d01ecbc8dd8847bde539abc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151993.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/14c/5250ca92f21cee0465a731b95e97b14c/5250ca92f21cee0465a731b95e97b14c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151998.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/df2/58d692170391a3e814da648ee2530df2/58d692170391a3e814da648ee2530df2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152003.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f27/f47eed0bdc9c27c8e1784133ea749f27/f47eed0bdc9c27c8e1784133ea749f27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152008.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/959/6d3a95b900be08a6205c573478c99959/6d3a95b900be08a6205c573478c99959.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152013.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f1c/7cf2956eb39134b661b91b8b3c8b7f1c/7cf2956eb39134b661b91b8b3c8b7f1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152018.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/55c/404277ede80a68ea4718955adf98155c/404277ede80a68ea4718955adf98155c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152023.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/91f/fdc127703fbb1d203040bc546032791f/fdc127703fbb1d203040bc546032791f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152028.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/4b8/a23b42cc2c815687465c7a559b51f4b8/a23b42cc2c815687465c7a559b51f4b8.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: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made ... ok +test.unit.common.middleware.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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.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.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object ... ok +test.unit.common.middleware.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record ... 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_abort_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts ... ok +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.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade ... 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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/20 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0061 - - 1761741020.575359583 1761741020.581490755 1 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/20 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1761741020.582206249 1761741020.583044767 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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_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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_multi_upload.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.ring.test_builder.TestRingBuilder.test_rebalance_with_seed +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... 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.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.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.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats +test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats ... ok +test.unit.common.test_utils.TestWatchdog.test_start_stop +test.unit.common.test_utils.TestWatchdog.test_start_stop ... 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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_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.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.TestContainerBrokerBeforeXSync.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success ... ok -test.unit.common.middleware.test_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_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_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 ... ok -test.unit.common.middleware.test_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_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you ... ok +test.unit.common.middleware.s3api.test_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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... 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.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.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match ... ok +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... 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 -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpaz0txbbc/devices/sda/objects/junk' -object-reconstructor INFO: Removing partition: /tmp/tmpaz0txbbc/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpaz0txbbc/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmpaz0txbbc/devices/sda/objects/not -object-reconstructor WARNING: Unable to read '/tmp/tmpaz0txbbc/devices/sda/objects/1234/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpaz0txbbc/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmpaz0txbbc/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmpaz0txbbc/devices/sda/objects/1234 -object-reconstructor DEBUG: Run listdir on /tmp/tmpaz0txbbc/devices/sda/objects/1 -object-reconstructor DEBUG: Run listdir on /tmp/tmpaz0txbbc/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpaz0txbbc/devices/sda/objects/2 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (831.49/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.0002567768096923828 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor INFO: Running object reconstructor in script mode. -object-reconstructor DEBUG: Run listdir on /tmp/tmptnchx8e8/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (678.80/sec, 0s remaining) -object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -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 INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-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 7.3909759521484375e-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, 3, 5, 7, 8, 9, 10, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 7, 8, 9, 10, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: 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.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -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 INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0//c HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a//o HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj/blah HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: 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': 'Tue, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_GET_without_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok - -test 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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -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: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Setting object count to 1072 (txn: tx96bf461bfd7b4d01b4792-006b0f166e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx042959a845a749938e9d7-006b0f166e) -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: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Setting object count to 1072 (txn: tx042959a845a749938e9d7-006b0f166e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txf760d8aa278547ff95c0d-006b0f166f)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152033.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/177/b5ce257c0a7cfef08a4c1463eb3fe177/b5ce257c0a7cfef08a4c1463eb3fe177.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152038.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c12/21993a38c5b87d0578fbf0fa57e38c12/21993a38c5b87d0578fbf0fa57e38c12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152043.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/6ad/9b6c4530bc3f725fffcdd7b7202256ad/9b6c4530bc3f725fffcdd7b7202256ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152048.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c63/f1bcee677fafb8de22c9dffbb29d2c63/f1bcee677fafb8de22c9dffbb29d2c63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152053.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c27/1fba90b7074c3a30e7a3c6446dc74c27/1fba90b7074c3a30e7a3c6446dc74c27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152058.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5c4/04c270e830651fff4ab7a9a909f5e5c4/04c270e830651fff4ab7a9a909f5e5c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152063.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/263/e7e5c479ad49ba649dda8b1aa0f6c263/e7e5c479ad49ba649dda8b1aa0f6c263.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152068.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/dbb/026c559d2099ae1d65fd5f9b96affdbb/026c559d2099ae1d65fd5f9b96affdbb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152073.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0af/0a522b80a4c2685e931137dd2029e0af/0a522b80a4c2685e931137dd2029e0af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152078.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/243/fc4bfe5f7e3a546edb146377391f6243/fc4bfe5f7e3a546edb146377391f6243.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152083.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/4bd/3903785527a4f6c98faef0a10b8dd4bd/3903785527a4f6c98faef0a10b8dd4bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152088.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/256/ade2a8b5f60f4a2d2dd26c704f970256/ade2a8b5f60f4a2d2dd26c704f970256.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152093.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/abd/0fef71dbf0803ed61929bc26af60dabd/0fef71dbf0803ed61929bc26af60dabd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152098.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/5de/8671c1bcf5ae72758050c0560d04b5de/8671c1bcf5ae72758050c0560d04b5de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152103.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/7ca/a73512df913d0c37b41d8fcb2287e7ca/a73512df913d0c37b41d8fcb2287e7ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152108.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/06d/76c5a5d41b07ba9643118d2c2dae306d/76c5a5d41b07ba9643118d2c2dae306d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152113.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/0cd/9c7db6decec56fa09d38dcc0ceff30cd/9c7db6decec56fa09d38dcc0ceff30cd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152118.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/af7/74387fe203fd4c8e9aa18017b7a58af7/74387fe203fd4c8e9aa18017b7a58af7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152123.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/d72/f4cff7a5053eaf436bad1fccd238ed72/f4cff7a5053eaf436bad1fccd238ed72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152128.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/80d/de84ea169ddc59c844455dec4474c80d/de84ea169ddc59c844455dec4474c80d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152133.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/645/5e024db40d8961aeffdb894ca9002645/5e024db40d8961aeffdb894ca9002645.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152138.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/732/7e79823aee59640cd19ec8dbafcd8732/7e79823aee59640cd19ec8dbafcd8732.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152143.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/c3a/f525fe7e0a7bc2c1caa5d1db75110c3a/f525fe7e0a7bc2c1caa5d1db75110c3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152148.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/f8f/7683bd211c2ca05782e16c87c08a3f8f/7683bd211c2ca05782e16c87c08a3f8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152153.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3d0/964dccf3d2b2b2956473cd542f4da3d0/964dccf3d2b2b2956473cd542f4da3d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152158.00000-0, db: /tmp/tmpq1vucr01/sda/containers/0/3eb/e0d17ac5b933fafc7f41e9cba298c3eb/e0d17ac5b933fafc7f41e9cba298c3eb.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.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.container.test_sharder.TestSharder.test_audit_root_container -test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch -test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch ... ok -test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping -test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since ... ok +test.unit.common.middleware.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.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.container.test_backend.TestContainerBroker.test_chexor +test.unit.container.test_backend.TestContainerBroker.test_chexor ... 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 +swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match ... ok -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 {'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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 ERROR: Error retrieving recon data: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception - raise Exception -Exception -test ERROR: Error reading recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno None] 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 - -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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -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, 01 Dec 2026 18:48:08 -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multi_upload_empty_body ... 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.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.test_recon.TestReconSuccess.test_get_async_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized ... ok -test.unit.common.middleware.test_slo.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_versioned_writes.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set ... ok -test.unit.common.middleware.test_xprofile.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_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset -test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset ... ok -test.unit.common.test_db_replicator.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_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_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_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.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats -test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats ... 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.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.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_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_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_timestamp.TestTimestamp.test_ceil -test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_false -test.unit.common.utils.test_timestamp.TestTimestamp.test_false ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_float -test.unit.common.utils.test_timestamp.TestTimestamp.test_float ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_int -test.unit.common.utils.test_timestamp.TestTimestamp.test_int ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_true -test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.container.test_backend.TestContainerBroker.test_create_broker +test.unit.container.test_backend.TestContainerBroker.test_create_broker ... 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.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star ... ok +test.unit.common.middleware.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.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 +swift: Using crc32c_kern implementation for CRC32C. +test.unit.container.test_backend.TestContainerBroker.test_creation +test.unit.container.test_backend.TestContainerBroker.test_creation ... 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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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.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.ring.test_builder.TestRingBuilder.test_remove_zero_weighted +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... ok +test.unit.container.test_backend.TestContainerBroker.test_db_file +test.unit.container.test_backend.TestContainerBroker.test_db_file ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -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, 01 Dec 2026 18:48:08 -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, 01 Dec 2026 18:48:08 -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 INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:07 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpdno35b7j/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpdno35b7j/node/sda1/objects/73/307/492929042f93f5aeb61da50bae936307/1796150889.68992.meta to /tmp/tmpdno35b7j/node/sda1/objects/146/307/492929042f93f5aeb61da50bae936307/1796150889.68992.meta -test DEBUG: Relinking created link: /tmp/tmpdno35b7j/node/sda1/objects/73/307/492929042f93f5aeb61da50bae936307/1796150888.68992.data to /tmp/tmpdno35b7j/node/sda1/objects/146/307/492929042f93f5aeb61da50bae936307/1796150888.68992.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): 18:48:07 12/01/26 GMT (0:00:00.003260 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:07 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpl4u3g5k9/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpl4u3g5k9/node/sda1/objects/29/e68/1d13e8941cb6a362768267bb50534e68/1796150889.71449.ts to /tmp/tmpl4u3g5k9/node/sda1/objects/58/e68/1d13e8941cb6a362768267bb50534e68/1796150889.71449.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): 18:48:07 12/01/26 GMT (0:00:00.003263 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -27016,28 +15427,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -27046,142 +15456,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... ok - -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.6:1006/sdg/0/a/c/oè policy#0 while rebuilding to 10.0.0.5:1005/sdf/0/a/c/oè policy#0 -object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=28 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-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 4.76837158203125e-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.198883056640625e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.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 WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.4:1004/sde/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.5:1005/sdf/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.7:1007/sdh/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.10:1010/sdk/0/a/c/oè policy#0 -object-reconstructor 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 (4 x unknown, 3 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 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 9.775161743164062e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150889.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 1796150889.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 1796150889.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150890.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: 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 1796150889.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150889.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 1796150890.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.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '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 1796150889.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.198883056640625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, frag index 3 (missing 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 1796150889.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.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.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -27190,28 +15485,27 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +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/tmp9ydimp_w/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmp9ydimp_w/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -27220,8 +15514,11 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -27230,486 +15527,74 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error -test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option -test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... ok - -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpf5is1lq9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1796150888.00000, path: a/c, db: /tmp/tmpswnwqnkr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150888.00000.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmp62vo2plf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150889.00000-0, db: /tmp/tmpgcejwjq8/sda/containers/0/84a/9d1c03fbc22e4969053ed71134abc84a/9d1c03fbc22e4969053ed71134abc84a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150889.00000-0, db: /tmp/tmpgcejwjq8/sda/containers/0/84a/9d1c03fbc22e4969053ed71134abc84a/9d1c03fbc22e4969053ed71134abc84a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150892.00000-0, db: /tmp/tmpgcejwjq8/sda/containers/0/1d0/9046a2d16e22bbe91a63cadbd4d241d0/9046a2d16e22bbe91a63cadbd4d241d0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150892.00000-0, db: /tmp/tmpgcejwjq8/sda/containers/0/1d0/9046a2d16e22bbe91a63cadbd4d241d0/9046a2d16e22bbe91a63cadbd4d241d0.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmp_puw3z5k/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/tmp_puw3z5k/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/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1796150889.00000, (0, 0) as of 1796150889.00000, active as of 1796150889.00000> to ShardRange<'k' to 't' as of 1796150890.00000, (0, 0) as of 1796150890.00000, active as of 1796150890.00000>, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/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/tmp_puw3z5k/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/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150894.00000, (0, 0) as of 1796150894.00000, shrinking as of 1796150891.00000> to ShardRange<'k' to 't' as of 1796150894.00000, (0, 0) as of 1796150894.00000, sharding as of 1796150895.00000>, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp_puw3z5k/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-cd7b1f014e949260d238ec751295a6e3-1796150893.00000-2, db: /tmp/tmpcp5fsc31/sda/containers/0/0e5/31350a594863384153c1865541c770e5/31350a594863384153c1865541c770e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150889.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/e8f/26090749fff6552d16df79d11940ae8f/26090749fff6552d16df79d11940ae8f.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150889.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/e8f/26090749fff6552d16df79d11940ae8f/26090749fff6552d16df79d11940ae8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150898.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/1df/ea18ef31ca6b1264d710eda2004811df/ea18ef31ca6b1264d710eda2004811df.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150898.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/1df/ea18ef31ca6b1264d710eda2004811df/ea18ef31ca6b1264d710eda2004811df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150907.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/7ad/efc990852e742637fe0d256c156e17ad/efc990852e742637fe0d256c156e17ad.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150907.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/7ad/efc990852e742637fe0d256c156e17ad/efc990852e742637fe0d256c156e17ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150916.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/06e/7164dd7e8aaea2b47553a2ca46dec06e/7164dd7e8aaea2b47553a2ca46dec06e.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150916.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/06e/7164dd7e8aaea2b47553a2ca46dec06e/7164dd7e8aaea2b47553a2ca46dec06e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150925.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/ca1/d307d3b76e47c9245c73d439f7e82ca1/d307d3b76e47c9245c73d439f7e82ca1.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150925.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/ca1/d307d3b76e47c9245c73d439f7e82ca1/d307d3b76e47c9245c73d439f7e82ca1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150934.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/7d6/962ca324f41d645f9acf55de263e87d6/962ca324f41d645f9acf55de263e87d6.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150934.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/7d6/962ca324f41d645f9acf55de263e87d6/962ca324f41d645f9acf55de263e87d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150943.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/904/9ad251471dfb43360853a243ee2ec904/9ad251471dfb43360853a243ee2ec904.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 ERROR: Error reading recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno None] None -test ERROR: Error parsing recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError - raise ValueError -ValueError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -Tue Dec 1 06:48:16 2026 /tmp/tmp8m0vt5vy/log/swift/profile/default.profile1399003 -Tue Dec 1 06:48:16 2026 /tmp/tmp8m0vt5vy/log/swift/profile/default.profile123 -Tue Dec 1 06:48:16 2026 /tmp/tmp8m0vt5vy/log/swift/profile/default.profile456 - - 45 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 9 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 9 0.000 0.000 0.000 0.000 :0(exec) - 9 0.000 0.000 0.000 0.000 :0(getcwd) - 9 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 9 0.000 0.000 0.000 0.000 :0(setprofile) - - -test WARNING: More than one part in a single-part response? -test INFO: Begin container audit "once" mode -test DEBUG: Audit passed for /tmp/tmpi6rc917j/sda/containers/0/0/0/test.db -test INFO: Container audit "once" mode completed: 0.00s -test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpnh529j35/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150896.66995#2#d.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad -test.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.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 +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'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.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 fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:09 -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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 READtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error ... ok -test.unit.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 - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:09 -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:09 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok - -test 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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txf760d8aa278547ff95c0d-006b0f166f) -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: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Setting object count to 1072 (txn: txf760d8aa278547ff95c0d-006b0f166f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx727861174d424116a9f8e-006b0f1670) -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: tx727861174d424116a9f8e-006b0f1670) -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: tx727861174d424116a9f8e-006b0f1670) -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: tx727861174d424116a9f8e-006b0f1670) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx727861174d424116a9f8e-006b0f1670) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -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: tx4e5d31ba15d940b9b95fb-006b0f1671) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx4e5d31ba15d940b9b95fb-006b0f1671) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672) -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: tx40abaa38977c489598a6c-006b0f1672)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.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.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.common.middleware.test_slo.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.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.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.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission ... ok +test.unit.container.test_backend.TestContainerBroker.test_delete_object +test.unit.container.test_backend.TestContainerBroker.test_delete_object ... 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.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter ... ok +test.unit.common.middleware.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.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware @@ -27742,2010 +15627,492 @@ 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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner ... ok +test.unit.common.middleware.s3api.test_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_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.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.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... 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.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.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container ... 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.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.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 - -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150943.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/904/9ad251471dfb43360853a243ee2ec904/9ad251471dfb43360853a243ee2ec904.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150952.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/235/daf091105d66f815720198e979c5f235/daf091105d66f815720198e979c5f235.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150952.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/235/daf091105d66f815720198e979c5f235/daf091105d66f815720198e979c5f235.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150961.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/3f1/b6f142d98e12b5836988ec50bc6483f1/b6f142d98e12b5836988ec50bc6483f1.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150961.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/3f1/b6f142d98e12b5836988ec50bc6483f1/b6f142d98e12b5836988ec50bc6483f1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150961.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/3f1/b6f142d98e12b5836988ec50bc6483f1/b6f142d98e12b5836988ec50bc6483f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150970.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/e5f/d2fb5ba00e7f2a23922353c58cfcfe5f/d2fb5ba00e7f2a23922353c58cfcfe5f.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150970.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/e5f/d2fb5ba00e7f2a23922353c58cfcfe5f/d2fb5ba00e7f2a23922353c58cfcfe5f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150970.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/e5f/d2fb5ba00e7f2a23922353c58cfcfe5f/d2fb5ba00e7f2a23922353c58cfcfe5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150979.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/171/39bf05747b859b0d4497b8d317007171/39bf05747b859b0d4497b8d317007171.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150979.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/171/39bf05747b859b0d4497b8d317007171/39bf05747b859b0d4497b8d317007171.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150979.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/171/39bf05747b859b0d4497b8d317007171/39bf05747b859b0d4497b8d317007171.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150988.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/417/c429339aa16de3d4d7427409adfac417/c429339aa16de3d4d7427409adfac417.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150988.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/417/c429339aa16de3d4d7427409adfac417/c429339aa16de3d4d7427409adfac417.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150988.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/417/c429339aa16de3d4d7427409adfac417/c429339aa16de3d4d7427409adfac417.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150997.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/36b/4c7e303fa20cd56a27fe50dcf6aec36b/4c7e303fa20cd56a27fe50dcf6aec36b.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150997.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/36b/4c7e303fa20cd56a27fe50dcf6aec36b/4c7e303fa20cd56a27fe50dcf6aec36b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150997.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/36b/4c7e303fa20cd56a27fe50dcf6aec36b/4c7e303fa20cd56a27fe50dcf6aec36b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151006.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/f00/0764e4450a2441d8283e0399e7bc7f00/0764e4450a2441d8283e0399e7bc7f00.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151006.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/f00/0764e4450a2441d8283e0399e7bc7f00/0764e4450a2441d8283e0399e7bc7f00.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151006.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/f00/0764e4450a2441d8283e0399e7bc7f00/0764e4450a2441d8283e0399e7bc7f00.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151015.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/1f7/93497ff72fcb9b2e193e207c256b01f7/93497ff72fcb9b2e193e207c256b01f7.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151015.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/1f7/93497ff72fcb9b2e193e207c256b01f7/93497ff72fcb9b2e193e207c256b01f7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151015.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/1f7/93497ff72fcb9b2e193e207c256b01f7/93497ff72fcb9b2e193e207c256b01f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151024.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/795/afdd3a56a2b83516691b31a12a63f795/afdd3a56a2b83516691b31a12a63f795.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151024.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/795/afdd3a56a2b83516691b31a12a63f795/afdd3a56a2b83516691b31a12a63f795.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796151024.00000-2, db: /tmp/tmpsvuafxdo/sda/containers/0/795/afdd3a56a2b83516691b31a12a63f795/afdd3a56a2b83516691b31a12a63f795.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1796150892.00000, (0, 0) as of 1796150892.00000, active as of 1796150892.00000> to ShardRange<'a' to 'b' as of 1796150892.00000, (0, 0) as of 1796150892.00000, sharding as of 1796150897.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3_1796150892.00000.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3_1796150892.00000.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok -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.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... 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.TestContainerBrokerBeforeXSync.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking ... 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-TestECDiskFile ERROR: Problem cleaning up /tmp/tmplahiazud/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpzrby9bgc/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1796150896.69406#2#d.data ([Errno 21] Some IO Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable - fsync_dir(self._datadir) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -IsADirectoryError: [Errno 21] Some IO Error -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpchxrw8b4/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1796150896.69756#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable - fsync_dir(self._datadir) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 100] Some Error -test-TestECDiskFile ERROR: No space left on device for /tmp/tmpvvk0r3nu/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1796150896.70107#2#d.data ([Errno 122] EDQUOT): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 122] EDQUOT -test-TestECDiskFile ERROR: No space left on device for /tmp/tmps_5hctla/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1796150896.70464#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpjly448o7/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1796150896.70781#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 100] Some Error -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp4r3d40js/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1796150896.71185#2#d.data ([Errno 21] Some other IO Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -IsADirectoryError: [Errno 21] Some other IO Error -test-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmpfvovawk4/tmp_test_obj_server_DiskFile/sda1/tmp/tmpldc0qh1c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 28] No space left on device - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create - yield dfw.open() - ~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open - raise DiskFileNoSpace() -swift.common.exceptions.DiskFileNoSpace - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close - os.unlink(self._tmppath) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -FileNotFoundError: [Errno 2] No such file or directory -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpnsw3xbu9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150896.82186#2#d.data: Bytes read: 84, does not match metadata: 85 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpbgb_2olc/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150896.93107#2#d.data: [Errno 5] Input/output error -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpb_t4h202/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150896.93436#2#d.data: Bytes read: 82, does not match metadata: 83 -Problem cleaning up /tmp/tmpg9yurz1s/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup - raise OSError() -OSError -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... ok -test.unit.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.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... ok -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1cnru8z7/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): 18:48:10 12/01/26 GMT (0:00:00.003696 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpv_sy85de/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking: failed to relink /tmp/tmpv_sy85de/node/sda1/objects/79/6c6/4f9aa620722821061380f147dab9b6c6/1796150890.11672.data to /tmp/tmpv_sy85de/node/sda1/objects/159/6c6/4f9aa620722821061380f147dab9b6c6/1796150890.11672.data: [Errno 17] File exists: '/tmp/tmpv_sy85de/node/sda1/objects/79/6c6/4f9aa620722821061380f147dab9b6c6/1796150890.11672.data' -> '/tmp/tmpv_sy85de/node/sda1/objects/159/6c6/4f9aa620722821061380f147dab9b6c6/1796150890.11672.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): 18:48:10 12/01/26 GMT (0:00:00.003020 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpnpr_sidt/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): 18:48:10 12/01/26 GMT (0:00:00.002893 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpwux0qe61/node/sda1 (cleanup=False) -test WARNING: Skipping /tmp/tmpwux0qe61/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): 18:48:10 12/01/26 GMT (0:00:00.002276 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpa4iokox4/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpa4iokox4/node/sda1/objects/5/7aa/05c626e6a6dc08b9f8260ad34a56a7aa/1796150890.18651.meta to /tmp/tmpa4iokox4/node/sda1/objects/11/7aa/05c626e6a6dc08b9f8260ad34a56a7aa/1796150890.18651.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): 18:48:10 12/01/26 GMT (0:00:00.003040 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 18:48:10 12/01/26 GMT (0:00:00.001944 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmph0v99yzp/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): 18:48:10 12/01/26 GMT (0:00:00.002206 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzd0_nnev/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): 18:48:10 12/01/26 GMT (0:00:00.002445 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzd0_nnev/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpzd0_nnev/node/sda1/objects/163/55c/a354c6238ecc79df672c9521a969d55c/1796150890.25471.data to /tmp/tmpzd0_nnev/node/sda1/objects/326/55c/a354c6238ecc79df672c9521a969d55c/1796150890.25471.data -test DEBUG: Run listdir on /tmp/tmpzd0_nnev/node/sda1/objects/326 -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): 18:48:10 12/01/26 GMT (0:00:00.004159 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpzd0_nnev/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpzd0_nnev/node/sda1/objects/253/da7/fd3e3eb68e9002baed24d0b37169cda7/1796150890.25471.data to /tmp/tmpzd0_nnev/node/sda1/objects/506/da7/fd3e3eb68e9002baed24d0b37169cda7/1796150890.25471.data -test DEBUG: Run listdir on /tmp/tmpzd0_nnev/node/sda1/objects/506 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Relinking created link: /tmp/tmpzd0_nnev/node/sda1/objects/151/ffb/9718855ac61d166f00e2586fe19b8ffb/1796150890.25471.data to /tmp/tmpzd0_nnev/node/sda1/objects/302/ffb/9718855ac61d166f00e2586fe19b8ffb/1796150890.25471.data -test DEBUG: Run listdir on /tmp/tmpzd0_nnev/node/sda1/objects/302 -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): 18:48:10 12/01/26 GMT (0:00:00.006824 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpw6_v04b_/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): 18:48:10 12/01/26 GMT (0:00:00.003149 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy gold under /tmp/tmpw6_v04b_/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpw6_v04b_/node/sda1/objects/149/62d/959771a05755a9f0ed9663aea204b62d/1796150890.29586.data to /tmp/tmpw6_v04b_/node/sda1/objects/299/62d/959771a05755a9f0ed9663aea204b62d/1796150890.29586.data -test DEBUG: Run listdir on /tmp/tmpw6_v04b_/node/sda1/objects/299 -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): 18:48:10 12/01/26 GMT (0:00:00.004780 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:10 12/01/26 GMT -test INFO: Processing files for policy gold under /tmp/tmpw6_v04b_/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): 18:48:10 12/01/26 GMT (0:00:00.003027 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... ok -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.obj.test_diskfile.TestECDiskFile.test_purge_without_frag -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... ok -test.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... ok -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8m0vt5vy/log/swift/profile/default.profile1399003.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpesvks939/log/swift/profile/default.profile1399003.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp9ktizu95/log/swift/profile/default.profile1399003.tmp' -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:11 -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:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -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': 'Tue, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:11 -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.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 - -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 1796150890.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, 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 1796150890.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... ok +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.common.middleware.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.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat ... ok +test.unit.common.middleware.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 + +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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:11 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx40abaa38977c489598a6c-006b0f1672) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -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: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx80544f99570944a99b3ef-006b0f1672) -test DEBUG: Setting object count to 3120 (txn: tx80544f99570944a99b3ef-006b0f1672) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -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: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txc6ca2643d4c34892bf481-006b0f1672) -test DEBUG: Setting object count to 3120 (txn: txc6ca2643d4c34892bf481-006b0f1672) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -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: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txde9b639c713d4cf182feb-006b0f1672) -test DEBUG: Setting object count to 3120 (txn: txde9b639c713d4cf182feb-006b0f1672) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfc0247a9512e492593365-006b0f1673) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txfc0247a9512e492593365-006b0f1673) -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: txfc0247a9512e492593365-006b0f1673) -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: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txfc0247a9512e492593365-006b0f1673) -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: txfc0247a9512e492593365-006b0f1673) -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: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txfc0247a9512e492593365-006b0f1673) -test DEBUG: Setting object count to 3120 (txn: txfc0247a9512e492593365-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -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: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txb0b819f458f44e6ba1286-006b0f1673) -test DEBUG: Setting object count to 3120 (txn: txb0b819f458f44e6ba1286-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx77ee3bde122842afb8a8b-006b0f1673) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -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: tx77ee3bde122842afb8a8b-006b0f1673) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx77ee3bde122842afb8a8b-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx55ccf91398a7481383c11-006b0f1673) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx55ccf91398a7481383c11-006b0f1673) -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: tx55ccf91398a7481383c11-006b0f1673) -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: tx55ccf91398a7481383c11-006b0f1673) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx55ccf91398a7481383c11-006b0f1673) -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: tx55ccf91398a7481383c11-006b0f1673) -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: tx55ccf91398a7481383c11-006b0f1673) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx55ccf91398a7481383c11-006b0f1673)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard ... ok -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:12 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgel7t2yx/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpgel7t2yx/node/sda1/objects/65/d63/4140fa0bc27840b31f06820521568d63/1796150894.03257.meta to /tmp/tmpgel7t2yx/node/sda1/objects/130/d63/4140fa0bc27840b31f06820521568d63/1796150894.03257.meta -test DEBUG: Relinking created link: /tmp/tmpgel7t2yx/node/sda1/objects/65/d63/4140fa0bc27840b31f06820521568d63/1796150893.03257.data to /tmp/tmpgel7t2yx/node/sda1/objects/130/d63/4140fa0bc27840b31f06820521568d63/1796150893.03257.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): 18:48:12 12/01/26 GMT (0:00:00.003122 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:12 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmptgvieark/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): 18:48:12 12/01/26 GMT (0:00:00.003141 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 18:48:12 12/01/26 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6kn6e_82/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp6kn6e_82/node/sda1/objects/81/e0c/51beadebc489c8fc50e0845ecde00e0c/1796150892.08095.ts to /tmp/tmp6kn6e_82/node/sda1/objects/163/e0c/51beadebc489c8fc50e0845ecde00e0c/1796150892.08095.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): 18:48:12 12/01/26 GMT (0:00:00.003709 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok +test.unit.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.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.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.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.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.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.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.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_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_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match ... ok +test.unit.common.middleware.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok +test.unit.common.middleware.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 +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.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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Worker (pid=1400445, devs=/some/device) completed in 0.0s with errors -Worker (pid=1400446, 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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbaf730789ae646c5b0735-006b0f165c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "txd53405ee5bc6455da3c61-006b0f165c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "GET /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 412 - "GET http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "txb6f422f31b7e40e79e80e-006b0f165c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "GET /sdc1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 412 - "GET http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "txb6f422f31b7e40e79e80e-006b0f165c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx145184472ee841af82f80-006b0f165c" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx9d06067cdb6e4aefbeda4-006b0f165c" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "GET /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 304 - "GET http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "txce7dc9c63aba412f82143-006b0f165c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe61798e159994a9bbdb3c-006b0f165c" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx58af0a6d08674a9fa3960-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "GET /sdc1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 304 - "GET http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx3be98e447d704741bc891-006b0f165c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx63bca034abe448f0ab35c-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "txc441100fba4a425bbbd9c-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "GET /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 200 24 "GET http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx56f6ddb580154e02ada86-006b0f165c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1258089b0500429f821e0-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "txfedcdebd6c0a42d3b32b1-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 200 24 "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "txe44f8d9bf6d940b5a85c2-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txee612111d70843469adaa-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx2bd82c7a98ab47a9939cb-006b0f165c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdc1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 200 24 "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx9fd8ac4b9ad7435fa6978-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca74eb4b6dd44d619d0fd-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx7a58684a8ce24d76925a1-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdc1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 412 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx0d3a2c763743455c994b6-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 412 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx0d3a2c763743455c994b6-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf6a37ee281aa4d0e9830c-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx166224b2bdb945bbb0a0d-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 304 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx9491f4af00714269b7c62-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx14c5726e01f54bed9419c-006b0f165c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "txf9cd94963e7c4dcc98ca2-006b0f165c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 304 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "tx09da795b4dce4647a6671-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx94adc1bfebe24eaa831cc-006b0f165c" "proxy-server 1398988" 0.0051 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sda1/1/a/dd0988cf2c394dcf8e3fc1ed06340b72" 204 - "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72" "tx4917891842924ad3be640-006b0f165c" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdd1/2/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" 200 24 "HEAD http://localhost:8080/v1/a/dd0988cf2c394dcf8e3fc1ed06340b72/o" "txcdc923609edf40e7b5944-006b0f165c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6d315b4e23b24c0b8e88a-006b0f165c" "proxy-server 1398988" 0.0014 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:56 +0000] "PUT /sda1/1/a/0e8c009f3a5a4faa97fe624ea126003e" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e" "tx6d315b4e23b24c0b8e88a-006b0f165c" "container-server 1398988" 0.0010 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/1/a/0e8c009f3a5a4faa97fe624ea126003e" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/0e8c009f3a5a4faa97fe624ea126003e" "tx6d315b4e23b24c0b8e88a-006b0f165c" "container-server 1398988" 0.0011 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 201 - "PUT http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "tx6d315b4e23b24c0b8e88a-006b0f165c" "proxy-server 1398988" 0.5142 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 201 - "PUT http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "tx6d315b4e23b24c0b8e88a-006b0f165c" "proxy-server 1398988" 0.5105 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa03f158c5194beba3244-006b0f165d" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 204 - "HEAD http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "txaa03f158c5194beba3244-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txadd8d681c06b4c318f5d5-006b0f165d" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 204 - "HEAD http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "tx8d6638d0f2bd42b68bc1d-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdg1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "PUT http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd1dbfc76aa3448bd9cada-006b0f165d" "proxy-server 1398988" 0.0098 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "PUT http://foo:8080/sdh1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd1dbfc76aa3448bd9cada-006b0f165d" "object-server 1398988" 0.0005 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/2/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "PUT http://foo:8080/sdi1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd1dbfc76aa3448bd9cada-006b0f165d" "object-server 1398988" 0.0004 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdi1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "PUT http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd1dbfc76aa3448bd9cada-006b0f165d" "proxy-server 1398988" 0.0156 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdh1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "PUT http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd1dbfc76aa3448bd9cada-006b0f165d" "proxy-server 1398988" 0.0149 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe31a5581066c4114b4fd2-006b0f165d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 204 - "HEAD http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "tx99b8f81f00d24555a8aec-006b0f165d" "proxy-server 1398988" 0.0023 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "POST /sdh1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 202 76 "POST http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd8897ebc2411478587fe0-006b0f165d" "proxy-server 1398988" 0.0038 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "POST http://foo:8080/sdi1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd8897ebc2411478587fe0-006b0f165d" "object-server 1398988" 0.0005 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "POST /sdi1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 202 76 "POST http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd8897ebc2411478587fe0-006b0f165d" "proxy-server 1398988" 0.0090 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/2/a/0e8c009f3a5a4faa97fe624ea126003e/o" 201 - "POST http://foo:8080/sdg1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd8897ebc2411478587fe0-006b0f165d" "object-server 1398988" 0.0004 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "POST /sdg1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 202 76 "POST http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "txd8897ebc2411478587fe0-006b0f165d" "proxy-server 1398988" 0.0088 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa636f9e37b0541959eefc-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/1/a/5eb7f0053ac94feca3d975c0d76c46ef" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" "txa636f9e37b0541959eefc-006b0f165d" "container-server 1398988" 0.0011 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/1/a/5eb7f0053ac94feca3d975c0d76c46ef" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" "txa636f9e37b0541959eefc-006b0f165d" "container-server 1398988" 0.0010 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 201 - "PUT http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txa636f9e37b0541959eefc-006b0f165d" "proxy-server 1398988" 0.0157 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 201 - "PUT http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txa636f9e37b0541959eefc-006b0f165d" "proxy-server 1398988" 0.0124 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7b0abfd4ff714ddb8bf5e-006b0f165d" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "tx7b0abfd4ff714ddb8bf5e-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87558075a81044518ef64-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sdb1/2/a/0e8c009f3a5a4faa97fe624ea126003e" 204 - "HEAD http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e" "tx45a3a633c30a45a481c58-006b0f165d" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "GET /sdi1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 200 92 "GET http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "tx5f81beededb74ee785814-006b0f165d" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "GET /sdh1/1/a/0e8c009f3a5a4faa97fe624ea126003e/o" 200 92 "GET http://foo:8080/v1/a/0e8c009f3a5a4faa97fe624ea126003e/o" "tx5f81beededb74ee785814-006b0f165d" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd5cc5a9e4fa49d89e20b-006b0f165d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://foo:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "tx50e18bc86f9c48b59e49a-006b0f165d" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 201 - "PUT http://foo:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx69f86c1466814769b8f1f-006b0f165d" "proxy-server 1398988" 0.0128 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:57 +0000] "PUT /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 201 - "PUT http://foo:8080/sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx69f86c1466814769b8f1f-006b0f165d" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34605', 'sda1')] (txn: tx69f86c1466814769b8f1f-006b0f165d) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "PUT /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 201 - "PUT http://foo:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx69f86c1466814769b8f1f-006b0f165d" "proxy-server 1398988" 1.8168 "-" 1398988 3 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:49905', 'sdb1')] (txn: tx69f86c1466814769b8f1f-006b0f165d) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "PUT /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 201 - "PUT http://foo:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx69f86c1466814769b8f1f-006b0f165d" "proxy-server 1398988" 1.8169 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "PUT /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 201 - "PUT http://foo:8080/sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx69f86c1466814769b8f1f-006b0f165d" "object-server 1398988" 0.0005 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe0fc0bb020164c14809a2-006b0f165f" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txab8c2486b5244f6c84148-006b0f165f" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx491678cc26d449769118c-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx491678cc26d449769118c-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx55333a25273545fa9e879-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txc530d035bae84a9793c07-006b0f165f" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txe700175ea4724d3e837d8-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa52c579c60de4510ace52-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txb7a21021a8064e198ef0e-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx242b33a88510416ea34a5-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx242b33a88510416ea34a5-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx16a332636c964a6ebc163-006b0f165f" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txdefe87b017dc4e63ab997-006b0f165f" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx51f1cc3370714d78b1998-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx538b765eff824c6e94686-006b0f165f" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 200 155 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef?format=json&states=listing" "tx538b765eff824c6e94686-006b0f165f" "proxy-server 1398988" 0.0022 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0bc3ed1ae9a04e7b8895c-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 200 155 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef?format=json&states=listing" "tx0bc3ed1ae9a04e7b8895c-006b0f165f" "proxy-server 1398988" 0.0023 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7db4b7943d5f4735baa0e-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "tx3f59c2dcf82340d6b2d3a-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txa2ed5e67c0ac4bb8a0bd8-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txa2ed5e67c0ac4bb8a0bd8-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3b23e18afa9543e699eb3-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txbeb3d0d993804c9abf987-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx3d820ddf86614d3fa9ae4-006b0f165f" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx3d820ddf86614d3fa9ae4-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c22dc2f61ad4e579e07c-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txd7b5ed248590448bb3639-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx3abf3bc32c554cc193ddf-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx3abf3bc32c554cc193ddf-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx3abf3bc32c554cc193ddf-006b0f165f) -proxy DEBUG: Ignoring 412 from primary (txn: tx3abf3bc32c554cc193ddf-006b0f165f) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx3abf3bc32c554cc193ddf-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx3abf3bc32c554cc193ddf-006b0f165f) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5ffb4f8e947c4faaa3df0-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txc41e0cada09949e280dd4-006b0f165f" "proxy-server 1398988" 0.0011 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx56d290f356d64b43a8e40-006b0f165f" "proxy-server 1398988" 0.0041 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx56d290f356d64b43a8e40-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx56d290f356d64b43a8e40-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf4e5465c860645fe84cec-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txdd0ff95d735346b1a9858-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txe181e7e6ddc04b95aa18f-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txe181e7e6ddc04b95aa18f-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txe181e7e6ddc04b95aa18f-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txabd2b10a370d4f209706a-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txb69d2b8f98534622be5e1-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx78ebbe7335054b02a2e50-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "GET /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "GET http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx78ebbe7335054b02a2e50-006b0f165f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa9c788f3993446729c988-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txfa9814e221394a23acc15-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx1890baaaaa7b4cc29973b-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7a638b6eb324d8ba4ec7-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "tx1f0e3ea36279497c8c8bb-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txdca1e0122a8043cdab8c7-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx394e85670758470a8be7e-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txe1da21b289264a718d8d2-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txad908182e8eb4f25ab64d-006b0f165f" "proxy-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txad908182e8eb4f25ab64d-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdh1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 412 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "txad908182e8eb4f25ab64d-006b0f165f" "proxy-server 1398988" 0.0005 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4de604b898a46dcb6a7d-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "tx34115a31ec794b308dbfd-006b0f165f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx277b0828b5194b08aa2f0-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txceb19275e2b348b89091d-006b0f165f" "proxy-server 1398988" 0.0041 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdb1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txb2e063ccdf834084a3353-006b0f165f" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sdg1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 304 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx7b68b359b18d4097b190a-006b0f165f" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:47:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc86293fc4654410c83ba2-006b0f165f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/0/a/5eb7f0053ac94feca3d975c0d76c46ef" 204 - "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef" "txd0f21a63f4534d88b04cc-006b0f1661" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdi1/3/a/5eb7f0053ac94feca3d975c0d76c46ef/o" 200 92 "HEAD http://localhost:8080/v1/a/5eb7f0053ac94feca3d975c0d76c46ef/o" "tx5b4ace5aefd8412980c01-006b0f1661" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcac9f9c88b574b9a99db2-006b0f1661" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "txcac9f9c88b574b9a99db2-006b0f1661" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "txcac9f9c88b574b9a99db2-006b0f1661" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 201 - "PUT http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "txcac9f9c88b574b9a99db2-006b0f1661" "proxy-server 1398988" 0.0117 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 201 - "PUT http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "txcac9f9c88b574b9a99db2-006b0f1661" "proxy-server 1398988" 0.0083 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ad52dd3ea654e9ba376c-006b0f1661" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 204 - "HEAD http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "tx2ad52dd3ea654e9ba376c-006b0f1661" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04a7b057090f4b0ea402d-006b0f1661" "proxy-server 1398988" 0.0017 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 204 - "HEAD http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "tx55a22025c22d44b28917d-006b0f1661" "proxy-server 1398988" 0.0011 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "PUT http://foo:8080/sdc1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx373ff5d9fa824fc09fabb-006b0f1661" "object-server 1398988" 0.0005 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "PUT http://foo:8080/sdd1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx373ff5d9fa824fc09fabb-006b0f1661" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdd1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "PUT http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx373ff5d9fa824fc09fabb-006b0f1661" "proxy-server 1398988" 0.0067 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdc1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "PUT http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx373ff5d9fa824fc09fabb-006b0f1661" "proxy-server 1398988" 0.0079 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5cf8517d531e4f62a7598-006b0f1661" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 204 - "HEAD http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "tx570ae224ec1d47d9bd6cf-006b0f1661" "proxy-server 1398988" 0.0023 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "POST http://foo:8080/sdc1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx4c2d53a361b04d0bbb299-006b0f1661" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "POST /sdc1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 202 76 "POST http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx4c2d53a361b04d0bbb299-006b0f1661" "proxy-server 1398988" 0.0054 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 201 - "POST http://foo:8080/sdd1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx4c2d53a361b04d0bbb299-006b0f1661" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "POST /sdd1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 202 76 "POST http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "tx4c2d53a361b04d0bbb299-006b0f1661" "proxy-server 1398988" 0.0068 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1ab4213d922f4f1ab8a58-006b0f1661" "proxy-server 1398988" 0.0011 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx1ab4213d922f4f1ab8a58-006b0f1661" "container-server 1398988" 0.0010 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx1ab4213d922f4f1ab8a58-006b0f1661" "container-server 1398988" 0.0010 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 201 - "PUT http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx1ab4213d922f4f1ab8a58-006b0f1661" "proxy-server 1398988" 0.0081 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "PUT /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 201 - "PUT http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx1ab4213d922f4f1ab8a58-006b0f1661" "proxy-server 1398988" 0.0156 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6ec458cac0b74d95a966a-006b0f1661" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx6ec458cac0b74d95a966a-006b0f1661" "proxy-server 1398988" 0.0013 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx13f60b677ef349a4812f8-006b0f1661" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/2/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" 204 - "HEAD http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7" "txfb1e877de77046ddb8fdd-006b0f1661" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "GET /sdd1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 200 24 "GET http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "txe56aedfb858444e5a1809-006b0f1661" "proxy-server 1398988" 0.0008 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "GET /sdc1/0/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" 200 24 "GET http://foo:8080/v1/a/32e78e1d8b2c4a0e8a7ba92478e5e0c7/o" "txe56aedfb858444e5a1809-006b0f1661" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3781745b1f424579b5966-006b0f1661" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:01 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://foo:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txaa009008dc7d432c8b715-006b0f1661" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "PUT /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 201 - "PUT http://foo:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txdf0a836d4e894eca81d04-006b0f1662" "proxy-server 1398988" 0.0101 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "PUT /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 201 - "PUT http://foo:8080/sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txdf0a836d4e894eca81d04-006b0f1662" "object-server 1398988" 0.0005 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "PUT /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 201 - "PUT http://foo:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txdf0a836d4e894eca81d04-006b0f1662" "proxy-server 1398988" 0.0152 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "PUT /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 201 - "PUT http://foo:8080/sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txdf0a836d4e894eca81d04-006b0f1662" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "PUT /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 201 - "PUT http://foo:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txdf0a836d4e894eca81d04-006b0f1662" "proxy-server 1398988" 0.0160 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdf96694a42ae4775a7b12-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx987c2e1c02b14b28a96e0-006b0f1662" "proxy-server 1398988" 0.0024 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx6e1aa88ffa2943be9446e-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx6e1aa88ffa2943be9446e-006b0f1662" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9f98df9c63374b88af945-006b0f1662" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txc5f78bfc25bf4c2b95301-006b0f1662" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txab55d675668a433696301-006b0f1662" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdf4fb436a44c40f4bdb46-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx63922b98db06419f82af6-006b0f1662" "proxy-server 1398988" 0.0023 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx9c8c66f9c7b74f24a8752-006b0f1662" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx9c8c66f9c7b74f24a8752-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx01e043de6d8241e9bcd86-006b0f1662" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txae69566526534356bc071-006b0f1662" "proxy-server 1398988" 0.0015 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txcefe19ce19c8456d9d040-006b0f1662" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf3a89857428545ecac614-006b0f1662" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 200 155 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1?format=json&states=listing" "txf3a89857428545ecac614-006b0f1662" "proxy-server 1398988" 0.0024 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e9fb852099840379ef89-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 200 155 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1?format=json&states=listing" "tx2e9fb852099840379ef89-006b0f1662" "proxy-server 1398988" 0.0022 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbaef10db4fef4919b4bbe-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txb7a00da8802743ffbd681-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx77df4bde11674017b8d28-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx77df4bde11674017b8d28-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ca5c916d4bd48f585909-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx13fdabf990df426e9c4ec-006b0f1662" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx164dfbc9d786464b8425c-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx164dfbc9d786464b8425c-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txffb1753b524a48a49f388-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx76aeb0c199ee49a58a586-006b0f1662" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:02 +0000] "GET /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txd029b7ad3c0544a6bd564-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txd029b7ad3c0544a6bd564-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd029b7ad3c0544a6bd564-006b0f1662) -proxy DEBUG: Ignoring 412 from primary (txn: txd029b7ad3c0544a6bd564-006b0f1662) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txd029b7ad3c0544a6bd564-006b0f1662" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd029b7ad3c0544a6bd564-006b0f1662) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbbfe8263451a4033916d7-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txa751e3928464478386888-006b0f1664" "proxy-server 1398988" 0.0011 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx04606dec6a054e1caf77d-006b0f1664" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx04606dec6a054e1caf77d-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx04606dec6a054e1caf77d-006b0f1664" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe5cf0704ee9f4851b4ea7-006b0f1664" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx9df304f419d345a183717-006b0f1664" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txb5b3206ec3d1492caadf1-006b0f1664" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txb5b3206ec3d1492caadf1-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txb5b3206ec3d1492caadf1-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx51f9bb1a8e754ad7ab3df-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx01d2e41267ab4e21935a1-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txf51551844d6d4ffa9663e-006b0f1664" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "GET /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "GET http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txf51551844d6d4ffa9663e-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcf04bf5ce82e4e44987c1-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txd61ebfb7711f4003acdc4-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txf817f5127b02485d93b1b-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8de87e40ac7d40fba3dd5-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx503f2aafcfee461687081-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx1b96a7b8850d43bba4bda-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx40eb90bb008748c8bed8a-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx109dad6c4fff4c2fa4754-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx77337ade091746ddbd970-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdh1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx77337ade091746ddbd970-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 412 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx77337ade091746ddbd970-006b0f1664" "proxy-server 1398988" 0.0005 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx825f826375504ab492613-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "tx91231243d29c45248925d-006b0f1664" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "tx7d397ab4590d434bbfe61-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6014c216b63d46b78af4d-006b0f1664" "proxy-server 1398988" 0.0041 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sda1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txa7c03100ab304222ab4fb-006b0f1664" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:04 +0000] "HEAD /sdi1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 304 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txf6d9cc806d754a4cb27b4-006b0f1664" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d4290b525564e6db4e3e-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/2/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" 204 - "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1" "txab953bda89444ab5a3385-006b0f1665" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdg1/3/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" 200 92 "HEAD http://localhost:8080/v1/a/19ba2c79a0b24c3eb9533fd3f2f5ffb1/o" "txfa28100e98844edeb589c-006b0f1665" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8f7992507c2244dda105e-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/1/a/7ce41cdc057647c4a57060d7f1b36d80" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80" "tx8f7992507c2244dda105e-006b0f1665" "container-server 1398988" 0.0010 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/1/a/7ce41cdc057647c4a57060d7f1b36d80" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80" "tx8f7992507c2244dda105e-006b0f1665" "container-server 1398988" 0.0010 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 201 - "PUT http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "tx8f7992507c2244dda105e-006b0f1665" "proxy-server 1398988" 0.0117 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 201 - "PUT http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "tx8f7992507c2244dda105e-006b0f1665" "proxy-server 1398988" 0.0084 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx32f1f8c1e3e7491e9fd29-006b0f1665" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 204 - "HEAD http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "tx32f1f8c1e3e7491e9fd29-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9b08e7b34cfb4266b5d18-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 204 - "HEAD http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "txbc0c5e2c9e094b86b99ac-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdg1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "PUT http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "tx503225f1333d4b08b250f-006b0f1665" "proxy-server 1398988" 0.0107 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "PUT http://foo:8080/sdh1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" "tx503225f1333d4b08b250f-006b0f1665" "object-server 1398988" 0.0005 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "PUT http://foo:8080/sdi1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" "tx503225f1333d4b08b250f-006b0f1665" "object-server 1398988" 0.0004 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdi1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "PUT http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "tx503225f1333d4b08b250f-006b0f1665" "proxy-server 1398988" 0.0150 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdh1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "PUT http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "tx503225f1333d4b08b250f-006b0f1665" "proxy-server 1398988" 0.0150 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txab05aec3f52e4a9e8fd2e-006b0f1665" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 204 - "HEAD http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "txbe6f8688ce394dd9b1104-006b0f1665" "proxy-server 1398988" 0.0024 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "POST /sdg1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 202 76 "POST http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txb7a388e268504ea4becd5-006b0f1665" "proxy-server 1398988" 0.0069 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "POST http://foo:8080/sdh1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txb7a388e268504ea4becd5-006b0f1665" "object-server 1398988" 0.0004 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 201 - "POST http://foo:8080/sdi1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txb7a388e268504ea4becd5-006b0f1665" "object-server 1398988" 0.0004 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "POST /sdh1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 202 76 "POST http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txb7a388e268504ea4becd5-006b0f1665" "proxy-server 1398988" 0.0117 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "POST /sdi1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 202 76 "POST http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txb7a388e268504ea4becd5-006b0f1665" "proxy-server 1398988" 0.0135 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe621961744e74a119e363-006b0f1665" "proxy-server 1398988" 0.0020 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/1/a/eeef812b7e954d52995a962dc628f614" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/eeef812b7e954d52995a962dc628f614" "txe621961744e74a119e363-006b0f1665" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/1/a/eeef812b7e954d52995a962dc628f614" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/eeef812b7e954d52995a962dc628f614" "txe621961744e74a119e363-006b0f1665" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sda1/0/a/eeef812b7e954d52995a962dc628f614" 201 - "PUT http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "txe621961744e74a119e363-006b0f1665" "proxy-server 1398988" 0.0081 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "PUT /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 201 - "PUT http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "txe621961744e74a119e363-006b0f1665" "proxy-server 1398988" 0.0130 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa7760f596ea5478c9db56-006b0f1665" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "txa7760f596ea5478c9db56-006b0f1665" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf1076f65406a482a9309a-006b0f1665" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "HEAD /sda1/2/a/7ce41cdc057647c4a57060d7f1b36d80" 204 - "HEAD http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80" "tx103b8dde608f48a9ae008-006b0f1665" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:05 +0000] "GET /sdh1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 200 92 "GET http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txc3be98aabfcb445bacd22-006b0f1665" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdi1/2/a/7ce41cdc057647c4a57060d7f1b36d80/o" 200 92 "GET http://foo:8080/v1/a/7ce41cdc057647c4a57060d7f1b36d80/o" "txc3be98aabfcb445bacd22-006b0f1665" "proxy-server 1398988" 0.0009 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx988941a246fe4b43acbc4-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://foo:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx11a033192b4b4b0d8f650-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "PUT /sdb1/0/a/eeef812b7e954d52995a962dc628f614/o" 201 - "PUT http://foo:8080/sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" "txd012267fd48d4085b6fc7-006b0f1667" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "PUT /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 201 - "PUT http://foo:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txd012267fd48d4085b6fc7-006b0f1667" "proxy-server 1398988" 0.0062 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "PUT /sda1/0/a/eeef812b7e954d52995a962dc628f614/o" 201 - "PUT http://foo:8080/sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" "txd012267fd48d4085b6fc7-006b0f1667" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "PUT /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 201 - "PUT http://foo:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txd012267fd48d4085b6fc7-006b0f1667" "proxy-server 1398988" 0.0097 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2af2f799e3c94a79a7ac0-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx03cab55143fc4a118cfdd-006b0f1667" "proxy-server 1398988" 0.0022 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx4a3e0591ce2547bd9dc5d-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5031e603f2ee4ac4a5962-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx10ba36d4d6ae4696ba18a-006b0f1667" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txc96bbe4ff4844ab8bcd69-006b0f1667" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx72648ec900394d0789796-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx846b4093919a4d688cbdb-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx3019e035a5114453b9441-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc14d46396e0a41758ce11-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx6f0f1d97fc68494c9a541-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx5a1f4507e6f44229a2d13-006b0f1667" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd9cb12083b924163841bb-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 200 155 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614?format=json&states=listing" "txd9cb12083b924163841bb-006b0f1667" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc209bff530854e11b550b-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sda1/0/a/eeef812b7e954d52995a962dc628f614" 200 155 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614?format=json&states=listing" "txc209bff530854e11b550b-006b0f1667" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa2088d9fc5994a7b94b1a-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx3fc2755f635c4ab68957f-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txa8572cf2a3b54719a420f-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx42ea0366f92a405598081-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx66465ee9f6184e1a97189-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx35f999da496548909240b-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx14ae7a81a4844f789ac9e-006b0f1667" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx108785dc09e44edab2321-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 412 - "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx15ce206a559e446eb8b81-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "GET /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 412 - "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx15ce206a559e446eb8b81-006b0f1667" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc28ab8a0bc3c4427b6289-006b0f1667" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "txc9d1fd4b306144f1b876c-006b0f1668" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "GET /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 304 - "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txeae9057f7db540d59ab64-006b0f1668" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04dd841d6b0943f0b7897-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx0263dfeaee1d496883f10-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "GET /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 304 - "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx15bac3022c564d01909cf-006b0f1668" "proxy-server 1398988" 0.0049 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7e1735f2fe6d4058b2dc5-006b0f1668" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx330a64dcdd2548bdb0848-006b0f1668" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "GET /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "GET http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx8fd803fcb3eb452fb18bc-006b0f1668" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txabc46da411bf47f9a6c25-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx26bc2c6cfa7349d398c6f-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txd8d98e88c32a488ea2ccf-006b0f1668" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx93ad77faece846ebb1eac-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx629ab238a7b24508a141d-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx14967314db10406382b76-006b0f1668" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx86804b5bc7384ab89e333-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx5dfc575f541c470791adf-006b0f1668" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 412 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txc3e98e6c63c843b78a4e0-006b0f1668" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 412 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "txc3e98e6c63c843b78a4e0-006b0f1668" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0eba217aaa7c4811a476b-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "txc973071e7a494cb4a8a8f-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 304 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx252fa907f06e41bcadc09-006b0f1668" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfb62995eeb424730948bd-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx6535f4768d0142958414c-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdc1/1/a/eeef812b7e954d52995a962dc628f614/o" 304 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx9060bc75255845eab3dc4-006b0f1668" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx907119454492463f9eebd-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/eeef812b7e954d52995a962dc628f614" 204 - "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614" "tx288b1449a81c441c886a1-006b0f1668" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdd1/1/a/eeef812b7e954d52995a962dc628f614/o" 200 24 "HEAD http://localhost:8080/v1/a/eeef812b7e954d52995a962dc628f614/o" "tx4e08a361cb3347ed8abf8-006b0f1668" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa78c5900196423c85b5d-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/1/a/5d5c32c2738440a5a11413585f6f69f5" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5" "txfa78c5900196423c85b5d-006b0f1668" "container-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/1/a/5d5c32c2738440a5a11413585f6f69f5" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/5d5c32c2738440a5a11413585f6f69f5" "txfa78c5900196423c85b5d-006b0f1668" "container-server 1398988" 0.0011 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5" 201 - "PUT http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "txfa78c5900196423c85b5d-006b0f1668" "proxy-server 1398988" 0.0116 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "PUT /sda1/0/a/5d5c32c2738440a5a11413585f6f69f5" 201 - "PUT http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "txfa78c5900196423c85b5d-006b0f1668" "proxy-server 1398988" 0.0163 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a9d3942ac244f06b8a1f-006b0f1668" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:08 +0000] "HEAD /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5" 204 - "HEAD http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "tx9a9d3942ac244f06b8a1f-006b0f1668" "proxy-server 1398988" 0.0013 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa119766ee9c5411bb6864-006b0f166a" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5" 204 - "HEAD http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "txd392a123c8b446f48c2a3-006b0f166a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "PUT http://foo:8080/sdd1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx4e596ebc5f6741d39eec1-006b0f166a" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdd1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "PUT http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx4e596ebc5f6741d39eec1-006b0f166a" "proxy-server 1398988" 0.0059 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "PUT http://foo:8080/sdc1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx4e596ebc5f6741d39eec1-006b0f166a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdc1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "PUT http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx4e596ebc5f6741d39eec1-006b0f166a" "proxy-server 1398988" 0.0095 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx367cdf913d02435f822d4-006b0f166a" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5" 204 - "HEAD http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "txc88b1034004148b49bafe-006b0f166a" "proxy-server 1398988" 0.0024 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "POST http://foo:8080/sdd1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx53a91e7238bf44879d2f0-006b0f166a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "POST /sdd1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 202 76 "POST http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx53a91e7238bf44879d2f0-006b0f166a" "proxy-server 1398988" 0.0051 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 201 - "POST http://foo:8080/sdc1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx53a91e7238bf44879d2f0-006b0f166a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "POST /sdc1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 202 76 "POST http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "tx53a91e7238bf44879d2f0-006b0f166a" "proxy-server 1398988" 0.0068 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0bde4d0d77d24bc1831f8-006b0f166a" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 201 - "PUT http://127.0.0.1:34605/sda1/1/a/164f657ae87c49df8f29756e791c2b3b" "tx0bde4d0d77d24bc1831f8-006b0f166a" "container-server 1398988" 0.0009 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 201 - "PUT http://127.0.0.1:49905/sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" "tx0bde4d0d77d24bc1831f8-006b0f166a" "container-server 1398988" 0.0009 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 201 - "PUT http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx0bde4d0d77d24bc1831f8-006b0f166a" "proxy-server 1398988" 0.0117 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 201 - "PUT http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx0bde4d0d77d24bc1831f8-006b0f166a" "proxy-server 1398988" 0.0083 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx26ead9ca73874ed3a171c-006b0f166a" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx26ead9ca73874ed3a171c-006b0f166a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d513ab3dffb47d4820e4-006b0f166a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/0/a/5d5c32c2738440a5a11413585f6f69f5" 204 - "HEAD http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5" "tx860de9e3ed544bfebe067-006b0f166a" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "GET /sdd1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 200 24 "GET http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "txacdc23f27e3749beb1214-006b0f166a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "GET /sdc1/0/a/5d5c32c2738440a5a11413585f6f69f5/o" 200 24 "GET http://foo:8080/v1/a/5d5c32c2738440a5a11413585f6f69f5/o" "txacdc23f27e3749beb1214-006b0f166a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx14d31b44164e433da7480-006b0f166a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://foo:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx1029b078733f434db4d28-006b0f166a" "proxy-server 1398988" 0.0052 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/1/a/164f657ae87c49df8f29756e791c2b3b/o" 201 - "PUT http://foo:8080/sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" "txbf5a6b2b2c0d498cb8668-006b0f166a" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b/o" 201 - "PUT http://foo:8080/sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" "txbf5a6b2b2c0d498cb8668-006b0f166a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 201 - "PUT http://foo:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txbf5a6b2b2c0d498cb8668-006b0f166a" "proxy-server 1398988" 0.0076 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 201 - "PUT http://foo:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txbf5a6b2b2c0d498cb8668-006b0f166a" "proxy-server 1398988" 0.0090 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2ff1a393890d483c87e49-006b0f166a" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txea33b3e5f24843f8b00a5-006b0f166a" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "GET /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx1227fa1721ae45e4ad83e-006b0f166a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc9ea8cf8e6774c39887e0-006b0f166a" "proxy-server 1398988" 0.0021 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txd4d950c10c454624b39b8-006b0f166a" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx7de5e7a657be48f4826d5-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8c50eb2d41164bb7a557a-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx7057d30235614f06b3f4d-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx059b6da62593464da7bc3-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx65681632d22a4d309d3b3-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx6e214b7a953849f393faf-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txf53979a13be34777ba63a-006b0f166b" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx41dda81ba32b4eaeb2ca8-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 200 155 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b?format=json&states=listing" "tx41dda81ba32b4eaeb2ca8-006b0f166b" "proxy-server 1398988" 0.0023 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeea3e03e1ff84f10a8f77-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 200 155 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b?format=json&states=listing" "txeea3e03e1ff84f10a8f77-006b0f166b" "proxy-server 1398988" 0.0022 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb2fb1e773daf4e3eb853e-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx96731096cb39418aa5a17-006b0f166b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txd02dddda459747958acb1-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc954657b199d486da88d6-006b0f166b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx1213404f2fbf420291e99-006b0f166b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txc2e8ae0e5b0a4399a098a-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d2ed2dbf0404433add32-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txceb5d367092c4e9bb701c-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 412 - "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txb646fc9c0eae495b9a8f7-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 412 - "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txb646fc9c0eae495b9a8f7-006b0f166b" "proxy-server 1398988" 0.0047 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaef45fba5db24db3afb88-006b0f166b" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx970f4c3beb03485198f0c-006b0f166b" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 304 - "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx34db63b517f447f1956d9-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1ffc07613884a92a1173-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txfe9c70c9c1d14b01b6928-006b0f166b" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 304 - "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx86e3799e0c8a4bf29440c-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx65d55f0362aa44128d70d-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txc46b9c3051f24841a260a-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "GET http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx92eeaeec9e8a45f99f89f-006b0f166b" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe1e9cd4ef05745b78795b-006b0f166b" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx6f637ea529384156ba1d4-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txdaa3fedc3c994f3fb1b04-006b0f166b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa8292d30eaf74c808d9f5-006b0f166b" "proxy-server 1398988" 0.0013 "-" 1398988 -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 - -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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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 1796150890.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.9141387939453125e-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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.00000test.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-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmp6urk0b6c/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.43873#2#d.data close failure: a very special error : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up - raise Exception('a very special error') -Exception: a very special error - -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpop9rxw38/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1796150897.46308#2#d.data: Hash of name in metadata does not match directory name -test-TestECDiskFile DEBUG: open(/tmp/tmpy_5pa0wg/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/tmpy_5pa0wg/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/tmpy_5pa0wg/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/tmpytv2e9k8/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1796150897.50740#2.data to /tmp/tmpytv2e9k8/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1796150897.50740#2.data due to next_part_power set -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpytv2e9k8/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1796150897.50740#2#d.data (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -test-TestECDiskFile DEBUG: Relinking /tmp/tmpytv2e9k8/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1796150897.50899.data to /tmp/tmpytv2e9k8/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1796150897.50899.data due to next_part_power set -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpgk_9v6om/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.58005.ts: Metadata checksum mismatch for /tmp/tmpgk_9v6om/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.58005.ts: stored checksum='b'b4094601db26d2be28acf0ce4073315d'', computed='b'887b9322b63c9cf836cc1d3e6995c2df'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmput_xmkd_/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.65443#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.65869#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.65869#2#d.data'>: stored checksum='b'b91065744bdafab79064d10df884bbf8'', computed='b'b6094315fc4dbfef01ee1567cf706c7f'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.66087#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.66087#2#d.data'>: stored checksum='b'3168d1d7d4a6e358f91d1c57b4a9d3ed'', computed='b'45882afaa1f25a5557a51a7401d56c10'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.66297#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.66297#2#d.data'>: stored checksum='b'45867213e8e2d9bd2482755394f28188'', computed='b'40c2f5d64932ec174e4d9409aa32c597'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.66498#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.66498#2#d.data'>: stored checksum='b'09aa56a323a5a26b42f10737e7944d3c'', computed='b'5c470b5db58ea00d6ef09445272f40f4'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.66712#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.66712#2#d.data'>: stored checksum='b'f325fc282c82df484cca90817c35d03c'', computed='b'7d8d059f70b6ccd3a737f90c8e4ab01d'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.66913#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.66913#2#d.data'>: stored checksum='b'1fbf9174068f9f879ddd97e02dd1ca93'', computed='b'83a55dda1d124d7ac4d9aa94481d712b'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.67126#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.67126#2#d.data'>: stored checksum='b'ee8fd2bc47045754e2ef5f74b284e600'', computed='b'43eebc110dd639f87ffba7ec4768b45c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.67330#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.67330#2#d.data'>: stored checksum='b'007e5eae0b8e650a59c72d7d7d4c0ce0'', computed='b'ea197ab65b2108d77e217092db736fe9'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.67540#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp7s3vyr_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.67540#2#d.data'>: stored checksum='b'eebd4bc79171ba791c950fc0bf4dbba2'', computed='b'2d87b037324e50f922c335432e2cc324'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmps2z91u9f/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.67979#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpw8jftbd8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150897.68916#2#d.data: not stat-able: test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad ... ok -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_workers_children -test.unit.cli.test_relinker.TestRelinker.test_workers_children ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_workers_parent -test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... ok -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors ... ok -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler ... ok -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl ... ok -test.unit.common.middleware.s3api.test_obj.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.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_reuse_of_dev_holes_without_id +test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id ... 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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:13 -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': 'Tue, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part ... ok - -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -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: txf46e8f6aa95542aaa66f3-006b0f1673) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txf46e8f6aa95542aaa66f3-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx6635f9660a914dcca8789-006b0f1673) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx6635f9660a914dcca8789-006b0f1673) -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: tx6635f9660a914dcca8789-006b0f1673) -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: tx6635f9660a914dcca8789-006b0f1673) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6635f9660a914dcca8789-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx77dd8736bac4430bb2fd2-006b0f1673) -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: tx77dd8736bac4430bb2fd2-006b0f1673) -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: tx77dd8736bac4430bb2fd2-006b0f1673) -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: tx77dd8736bac4430bb2fd2-006b0f1673) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx77dd8736bac4430bb2fd2-006b0f1673) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx373ec14652ac4072b6c41-006b0f1673) -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: tx373ec14652ac4072b6c41-006b0f1673) -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: tx373ec14652ac4072b6c41-006b0f1673) -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: tx373ec14652ac4072b6c41-006b0f1673) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx373ec14652ac4072b6c41-006b0f1673) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5479102e53c3437eb8584-006b0f1673) -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: tx5479102e53c3437eb8584-006b0f1673) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx5479102e53c3437eb8584-006b0f1673) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx64e060871fce40ed94ff5-006b0f1674) -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: tx64e060871fce40ed94ff5-006b0f1674) -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: tx64e060871fce40ed94ff5-006b0f1674) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx64e060871fce40ed94ff5-006b0f1674) -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: tx64e060871fce40ed94ff5-006b0f1674) -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: tx64e060871fce40ed94ff5-006b0f1674) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx64e060871fce40ed94ff5-006b0f1674) -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: tx64e060871fce40ed94ff5-006b0f1674)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.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_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 +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.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download ... 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_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... 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.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 fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 01 Dec 2026 18:48:13 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '450'} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -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': 'Tue, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part ... ok -test.unit.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok -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.TestContainerBrokerBeforeXSync.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file ... ok -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 -root: Container 'a/c' cannot be set to sharded state while in unsharded state -root: Container 'a/c' cannot be set to sharding state: missing epoch -root: Container 'a/c' cannot be set to sharding state while in sharding state -root: Container 'a/c' cannot be set to sharded state while in sharded state -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 +test:testertest:testertest: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_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.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.ring.test_builder.TestRingBuilder.test_round_off_error +test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... 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.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.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.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok +test.unit.common.middleware.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.ring.test_builder.TestRingBuilder.test_save +test.unit.common.ring.test_builder.TestRingBuilder.test_save ... 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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_PUT_with_location_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx64e060871fce40ed94ff5-006b0f1674) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx64e060871fce40ed94ff5-006b0f1674) -test DEBUG: Setting object count to 1065 (txn: tx64e060871fce40ed94ff5-006b0f1674) -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/tmpz6jbfu7s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpz6jbfu7s/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/tmpz6jbfu7s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpz6jbfu7s/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0031 "-" 1398998 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0038 "-" 1398998 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 1398998 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398998 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5ba77fcfeb6463e9a6ee-006b0f1674" "proxy-server 1398998" 0.0012 "-" 1398998 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:57451/sda1/1/a/c" "txb5ba77fcfeb6463e9a6ee-006b0f1674" "container-server 1398998" 0.0011 "-" 1398998 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:55405/sdb1/1/a/c" "txb5ba77fcfeb6463e9a6ee-006b0f1674" "container-server 1398998" 0.0010 "-" 1398998 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb5ba77fcfeb6463e9a6ee-006b0f1674" "proxy-server 1398998" 0.0540 "-" 1398998 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txb5ba77fcfeb6463e9a6ee-006b0f1674" "proxy-server 1398998" 0.0589 "-" 1398998 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 PUT /v1/a/c HTTP/1.0 201 - - t - - - txb5ba77fcfeb6463e9a6ee-006b0f1674 - 0.0656 - - 1796150900.802388430 1796150900.868025780 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txa362819700af4254959be-006b0f1674" "proxy-server 1398998" 0.0011 "-" 1398998 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55405/sdb1/1/a1/c1" "txa362819700af4254959be-006b0f1674" "container-server 1398998" 0.0010 "-" 1398998 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57451/sda1/1/a1/c1" "txa362819700af4254959be-006b0f1674" "container-server 1398998" 0.0010 "-" 1398998 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa362819700af4254959be-006b0f1674" "proxy-server 1398998" 0.0078 "-" 1398998 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa362819700af4254959be-006b0f1674" "proxy-server 1398998" 0.0125 "-" 1398998 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txa362819700af4254959be-006b0f1674 - 0.0193 - - 1796150900.869324684 1796150900.888587236 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ab7f9aa0e7d408cbe38c-006b0f1674" "proxy-server 1398998" 0.0019 "-" 1398998 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:57451/sda1/2/a/c1" "tx7ab7f9aa0e7d408cbe38c-006b0f1674" "container-server 1398998" 0.0017 "-" 1398998 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:55405/sdb1/2/a/c1" "tx7ab7f9aa0e7d408cbe38c-006b0f1674" "container-server 1398998" 0.0011 "-" 1398998 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7ab7f9aa0e7d408cbe38c-006b0f1674" "proxy-server 1398998" 0.0155 "-" 1398998 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7ab7f9aa0e7d408cbe38c-006b0f1674" "proxy-server 1398998" 0.0120 "-" 1398998 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7ab7f9aa0e7d408cbe38c-006b0f1674 - 0.0239 - - 1796150900.889934540 1796150900.913863420 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7466dbd9fce1490e88c6c-006b0f1674" "proxy-server 1398998" 0.0020 "-" 1398998 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:55405/sdb1/1/a/c2" "tx7466dbd9fce1490e88c6c-006b0f1674" "container-server 1398998" 0.0017 "-" 1398998 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:57451/sda1/1/a/c2" "tx7466dbd9fce1490e88c6c-006b0f1674" "container-server 1398998" 0.0010 "-" 1398998 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7466dbd9fce1490e88c6c-006b0f1674" "proxy-server 1398998" 0.0088 "-" 1398998 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7466dbd9fce1490e88c6c-006b0f1674" "proxy-server 1398998" 0.0138 "-" 1398998 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx7466dbd9fce1490e88c6c-006b0f1674 - 0.0216 - - 1796150900.915249586 1796150900.936875820 2 - +test:testertest:testertest: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_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads ... ok +test.unit.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.test_slo.TestSloErrors.test_first_segment_not_exists +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists ... 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_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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -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.00030 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 6 failures -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator INFO: Attempted to replicate 0 dbs in 0.00000 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 0 failures -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator INFO: Attempted to replicate 30 dbs in 246.81358 seconds (0.12155/s) -test-replicator INFO: Removed 9 dbs -test-replicator INFO: 25 successes, 1 failures -test-replicator INFO: diff:5 diff_capped:4 empty:7 hashmatch:8 no_change:6 remote_merge:2 rsync:3 ts_repl:10 -test ERROR: Problem finding shard upper in '/tmp/tmpbwr2_4zt/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpbwr2_4zt/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpqv93hiau/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpqv93hiau/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 INFO: Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 -test INFO: Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000239 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT', 'Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000239 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT -test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors -test INFO: Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000224 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT', 'Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000224 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 -test INFO: Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000232 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 18:48:13 12/01/26 GMT', 'Finished relinker (cleanup=True): 18:48:13 12/01/26 GMT (0:00:00.000232 elapsed)'] -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... 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.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.common.ring.test_builder.TestRingBuilder.test_search_devs +test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs ... ok + +Data file doesn't exist +Data file doesn't exist +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 @@ -29754,68 +16121,12 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -29834,388 +16145,12 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata -test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... 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_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_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_ratelimit.TestRateLimit.test_account_ratelimit -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict ... ok - -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpc6nuh18m/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpc6nuh18m/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomf5v1r2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpomf5v1r2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomf5v1r2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpomf5v1r2/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage -test-TestECDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage -test-TestECDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage -test-TestECDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage -test-TestECDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage -test-TestECDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage -test-TestECDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage -test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.72252#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.72477#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.72696#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.72905#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.73115#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.73322#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.73531#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.73733#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjfslkl63/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.73948#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.74403#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.74630#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.74846#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.75055#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.75265#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.75476#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.75691#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.75910#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz51vxo_j/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.76120#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.76575#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.76803#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.77008#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.77222#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.77443#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.77659#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.77866#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.78079#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpx9gs43eq/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.78292#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.78762#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.78999#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not matchtest.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... ok -test ERROR: Failed to unlink '/tmp/tmpek_9mbl4/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpek_9mbl4/containers/part/suffix/hash/container_1796150892.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpek_9mbl4/containers/part/suffix/hash/container_1796150892.00000.db': ['/tmp/tmpek_9mbl4/containers/part/suffix/hash/container.db', '/tmp/tmpek_9mbl4/containers/part/suffix/hash/container_1796150893.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpek_9mbl4/containers/part/suffix/hash/container_1796150893.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/tmp8d81p2xw/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp8d81p2xw/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp0nq6e5u_/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp0nq6e5u_/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... ok -test.unit.container.test_backend.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.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... ok -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok -test.unit.container.test_reconciler.TestReconciler.test_concurrency -test.unit.container.test_reconciler.TestReconciler.test_concurrency ... ok -test.unit.container.test_reconciler.TestReconciler.test_concurrency_config -test.unit.container.test_reconciler.TestReconciler.test_concurrency_config ... ok -test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers -test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers ... ok -test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers -test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers ... ok -test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi -test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi ... ok -test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name -test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name ... ok -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... ok -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... 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, 01 Dec 2026 18:48: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:14 -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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 @@ -30223,39 +16158,14 @@ 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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:14 -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.TestContainerBrokerBeforeXSync.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... 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, 01 Dec 2026 18:48:14 -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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 @@ -30263,105 +16173,20 @@ 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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:14 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.TestContainerBrokerBeforeXSync.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.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 -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up - raise Exception('kaboom!') -Exception: kaboom! - 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, 29 Oct 2025 12:30:20 -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, 29 Oct 2025 12:30:20 -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, 29 Oct 2025 12:30:20 -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, 29 Oct 2025 12:30:20 -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 @@ -30384,25 +16209,8 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: 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 @@ -30424,24 +16232,10 @@ 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, 29 Oct 2025 12:30:21 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -30458,1179 +16252,2786 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/48/16 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1796150896.445049286 1796150896.445970058 1 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/48/16 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1796150896.446567059 1796150896.447437048 0 test:tester 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 deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache ... ok -test.unit.common.middleware.test_slo.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 -root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed#012Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.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_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_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok -root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory#012Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - 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.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.TestRingV2.test_4_byte_dev_ids -test.unit.common.ring.test_ring.TestRingV2.test_4_byte_dev_ids ... ok -test.unit.common.ring.test_ring.TestRingV2.test_creation -test.unit.common.ring.test_ring.TestRingV2.test_creation ... ok -test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes -test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes ... ok -test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region -test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region ... ok -test.unit.common.ring.test_ring.TestRingV2.test_get_nodes -test.unit.common.ring.test_ring.TestRingV2.test_get_nodes ... ok -root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed#012Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.common.ring.test_ring.TestRingV2.test_get_part -test.unit.common.ring.test_ring.TestRingV2.test_get_part ... ok -test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes -test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes ... ok -test.unit.common.ring.test_ring.TestRingV2.test_has_changed -test.unit.common.ring.test_ring.TestRingV2.test_has_changed ... ok -test.unit.common.ring.test_ring.TestRingV2.test_reload -test.unit.common.ring.test_ring.TestRingV2.test_reload ... ok -test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication -test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication ... ok -test.unit.common.ring.test_ring.TestRingV2.test_replica_count -test.unit.common.ring.test_ring.TestRingV2.test_replica_count ... ok -test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats -test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats ... 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_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.unit.common.test_splice.TestTee.test_available -test.unit.common.test_splice.TestTee.test_available ... ok -test.unit.common.test_splice.TestTee.test_errno -test.unit.common.test_splice.TestTee.test_errno ... ok -test 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 -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -Error while closing FD -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -Error while closing FD -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -test.unit.common.test_splice.TestTee.test_fileno -test.unit.common.test_splice.TestTee.test_fileno ... ok -test.unit.common.test_splice.TestTee.test_flags_list -test.unit.common.test_splice.TestTee.test_flags_list ... ok -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok -test.unit.common.test_splice.TestTee.test_unavailable -test.unit.common.test_splice.TestTee.test_unavailable ... ok -test.unit.common.test_splice.TestTee.test_unavailable_in_libc -test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok +fake-swift DEBUG: Calling S3Api Middlewaretest.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: 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': 'Tue, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location ... ok -test.unit.common.middleware.s3api.test_multi_get.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 ERROR: Failed to unlink '/tmp/tmpemrkjtwp/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpemrkjtwp/containers/part/suffix/hash/container_1796150903.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpemrkjtwp/containers/part/suffix/hash/container_1796150903.00000.db': ['/tmp/tmpemrkjtwp/containers/part/suffix/hash/container.db', '/tmp/tmpemrkjtwp/containers/part/suffix/hash/container_1796150904.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpemrkjtwp/containers/part/suffix/hash/container_1796150904.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 1796148000 -test DEBUG: looking for objects in 1796148000 -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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1795485600 -test DEBUG: looking for objects in 1795485600 -test DEBUG: checking container 1795482000 -test DEBUG: looking for objects in 1795482000 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 -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 1796148000 -test DEBUG: looking for objects in 1796148000 -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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': '00000bogus', 'last_modified': '1970-01-01T01:00:00.000000', 'hash': '0000003600.00000', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'invalid_record': 1, 'noop_object': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1796144400 -test DEBUG: looking for objects in 1796144400 -test DEBUG: checking container 1796140800 -test DEBUG: looking for objects in 1796140800 -test DEBUG: checking container 1796137200 -test DEBUG: looking for objects in 1796137200 -test DEBUG: checking container 1796133600 -test DEBUG: looking for objects in 1796133600 -test DEBUG: checking container 1796130000 -test DEBUG: looking for objects in 1796130000 -test DEBUG: checking container 1796126400 -test DEBUG: looking for objects in 1796126400 -test DEBUG: checking container 1796122800 -test DEBUG: looking for objects in 1796122800 -test DEBUG: checking container 1796119200 -test DEBUG: looking for objects in 1796119200 -test DEBUG: checking container 1796115600 -test DEBUG: looking for objects in 1796115600 -test DEBUG: checking container 1795543200 -test DEBUG: looking for objects in 1795543200 -test DEBUG: checking container 1795539600 -test DEBUG: looking for objects in 1795539600 -test DEBUG: checking container 1795536000 -test DEBUG: looking for objects in 1795536000 -test DEBUG: checking container 1795532400 -test DEBUG: looking for objects in 1795532400 -test DEBUG: checking container 1795528800 -test DEBUG: looking for objects in 1795528800 -test DEBUG: checking container 1795525200 -test DEBUG: looking for objects in 1795525200 -test DEBUG: checking container 1795521600test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse -test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse ... ok -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... ok -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency ... ok -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 - -proxy WARNING: Client disconnected without sending enough data (txn: tx808ee9df783d40329251f-006b0f1669) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx808ee9df783d40329251f-006b0f1669 - 0.0492 - - 1796150888.992285252 1796150889.041461468 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/zero-disconnect-test/disconnect-data" "tx808ee9df783d40329251f-006b0f1669" "proxy-server 1398994" 0.0450 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:47225/v1/a/zero-disconnect-test/disconnect-data" "tx808ee9df783d40329251f-006b0f1669" "proxy-server 1398994" 0.0337 "-" 1398994 0 -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b4dfabfcdf544c5a6ea4-006b0f1669" "proxy-server 1398994" 0.0021 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/versions" "tx4b4dfabfcdf544c5a6ea4-006b0f1669" "container-server 1398994" 0.0011 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/versions" "tx4b4dfabfcdf544c5a6ea4-006b0f1669" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx4b4dfabfcdf544c5a6ea4-006b0f1669" "proxy-server 1398994" 0.0137 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx4b4dfabfcdf544c5a6ea4-006b0f1669" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/versions HTTP/1.0 201 - - t - - - tx4b4dfabfcdf544c5a6ea4-006b0f1669 - 0.0228 - - 1796150889.096464396 1796150889.119267941 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6c819d7ce074f228a885-006b0f1669" "proxy-server 1398994" 0.0020 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/0/a/versions" 200 2 "GET http://localhost/v1/a/versions?format=json&states=listing" "txd6c819d7ce074f228a885-006b0f1669" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txd6c819d7ce074f228a885-006b0f1669 - 0.0101 - - 1796150889.120701551 1796150889.130837917 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7936a9fce7e48d3a3d6b-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/vers" "txb7936a9fce7e48d3a3d6b-006b0f1669" "container-server 1398994" 0.0018 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/vers" "txb7936a9fce7e48d3a3d6b-006b0f1669" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txb7936a9fce7e48d3a3d6b-006b0f1669" "proxy-server 1398994" 0.0190 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txb7936a9fce7e48d3a3d6b-006b0f1669" "proxy-server 1398994" 0.0102 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/vers HTTP/1.0 201 - - t - - - txb7936a9fce7e48d3a3d6b-006b0f1669 - 0.0272 - - 1796150889.132734060 1796150889.159896851 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc77731fbc280474bb6fb8-006b0f1669" "proxy-server 1398994" 0.0020 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc77731fbc280474bb6fb8-006b0f1669 - 0.0048 VW - 1796150889.161428690 1796150889.166245461 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx2ce6abdc0b634bf5ad544-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx2ce6abdc0b634bf5ad544-006b0f1669 - 0.0042 VW - 1796150889.166790247 1796150889.170999050 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5d1fa432409e43a2861cc-006b0f1669" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5d1fa432409e43a2861cc-006b0f1669" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5d1fa432409e43a2861cc-006b0f1669 - 0.0054 VW - 1796150889.171575069 1796150889.177002430 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx96dce01ad54d49fa881b8-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx96dce01ad54d49fa881b8-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx96dce01ad54d49fa881b8-006b0f1669" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx96dce01ad54d49fa881b8-006b0f1669" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx96dce01ad54d49fa881b8-006b0f1669 - 0.0124 - - 1796150889.177379847 1796150889.189818382 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadb8db791dd447a18917e-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txadb8db791dd447a18917e-006b0f1669 - 0.0042 VW - 1796150889.201694727 1796150889.205848932 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx41999897e37541f3bfaee-006b0f1669" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx41999897e37541f3bfaee-006b0f1669 - 0.0053 VW - 1796150889.206373215 1796150889.211722851 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "txd2893b01b2ff41f28f1a4-006b0f1669" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "txd2893b01b2ff41f28f1a4-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx8605cdc884004dac863da-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd2893b01b2ff41f28f1a4-006b0f1669 - 0.0153 VW - 1796150889.212273359 1796150889.227560759 0 - (txn: tx02399aaffa5c42cca9837-006b0f1669) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/vers/004name/1796150889.17791" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1796150889.17791" "tx02399aaffa5c42cca9837-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/vers/004name/1796150889.17791" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1796150889.17791" "tx02399aaffa5c42cca9837-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/vers/004name/1796150889.17791" 201 - "PUT http://localhost/v1/a/vers/004name/1796150889.17791" "tx02399aaffa5c42cca9837-006b0f1669" "proxy-server 1398994" 0.0088 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/vers/004name/1796150889.17791" 201 - "PUT http://localhost/v1/a/vers/004name/1796150889.17791" "tx02399aaffa5c42cca9837-006b0f1669" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 PUT /v1/a/vers/004name/1796150889.17791 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx02399aaffa5c42cca9837-006b0f1669 - 0.0173 VW - 1796150889.218819141 1796150889.236133575 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx6ef8c30b1ae2419993629-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx6ef8c30b1ae2419993629-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6ef8c30b1ae2419993629-006b0f1669" "proxy-server 1398994" 0.0076 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6ef8c30b1ae2419993629-006b0f1669" "proxy-server 1398994" 0.0093 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx6ef8c30b1ae2419993629-006b0f1669 - 0.0129 - - 1796150889.236564159 1796150889.249427795 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9a8eb1ff6924f5da9675-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx8d0fb3e874264fee98ef4-006b0f1669" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx55c6663809d84d558474d-006b0f1669" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx55c6663809d84d558474d-006b0f1669 - 0.0135 - - 1796150889.250978470 1796150889.264485121 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx985e03368b0149a9b02ff-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx985e03368b0149a9b02ff-006b0f1669 - 0.0041 VW - 1796150889.276417494 1796150889.280510187 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txe64807b142304900ac890-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txe64807b142304900ac890-006b0f1669 - 0.0040 VW - 1796150889.281003952 1796150889.285014391 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx72dd27b823e54f43b66aa-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx72dd27b823e54f43b66aa-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx884af02a1de44bbbb6d2c-006b0f1669" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx72dd27b823e54f43b66aa-006b0f1669 - 0.0198 VW - 1796150889.285574198 1796150889.305391073 0 - (txn: tx59f7ea04c6334d95877d7-006b0f1669) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/vers/004name/1796150889.23706" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1796150889.23706" "tx59f7ea04c6334d95877d7-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/vers/004name/1796150889.23706" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1796150889.23706" "tx59f7ea04c6334d95877d7-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/vers/004name/1796150889.23706" 201 - "PUT http://localhost/v1/a/vers/004name/1796150889.23706" "tx59f7ea04c6334d95877d7-006b0f1669" "proxy-server 1398994" 0.0078 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/vers/004name/1796150889.23706" 201 - "PUT http://localhost/v1/a/vers/004name/1796150889.23706" "tx59f7ea04c6334d95877d7-006b0f1669" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 PUT /v1/a/vers/004name/1796150889.23706 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx59f7ea04c6334d95877d7-006b0f1669 - 0.0223 VW - 1796150889.291782618 1796150889.314039230 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx741408f6d1474774829b0-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx741408f6d1474774829b0-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx741408f6d1474774829b0-006b0f1669" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx741408f6d1474774829b0-006b0f1669" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx741408f6d1474774829b0-006b0f1669 - 0.0124 - - 1796150889.314457893 1796150889.326886177 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbba4f97401ca4b78b4a8e-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx2a9caef1251e47718b22a-006b0f1669" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx4c974caabed9437dbc2d4-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx4c974caabed9437dbc2d4-006b0f1669 - 0.0133 - - 1796150889.328394175 1796150889.341740131 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7af493b2a07547bba1d97-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?format=json&states=listing" "tx7af493b2a07547bba1d97-006b0f1669" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx7af493b2a07547bba1d97-006b0f1669 - 0.0109 - - 1796150889.343430042 1796150889.354322672 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78a354eb924a4ffbadbf2-006b0f1669" "proxy-server 1398994" 0.0020 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx6533a8d02ae5485d929ca-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txa6cff5a798354248abeb6-006b0f1669" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txa6cff5a798354248abeb6-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd90edb5540847f69cf83-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbd90edb5540847f69cf83-006b0f1669 - 0.0043 VW - 1796150889.372438669 1796150889.376752615 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txf6e1fa68eb3a43e79c7e6-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txf6e1fa68eb3a43e79c7e6-006b0f1669 - 0.0044 VW - 1796150889.377295971 1796150889.381732464 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txa7c8f124a75a401d94d68-006b0f1669" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txa7c8f124a75a401d94d68-006b0f1669" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa7c8f124a75a401d94d68-006b0f1669 - 0.0053 VW - 1796150889.382318020 1796150889.387617588 0 - -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - Swift t - 5 - txa6cff5a798354248abeb6-006b0f1669 - 0.0361 SSC - 1796150889.356347084 1796150889.392473698 0 - (txn: txa7cfbc43161e48ba9d5f7-006b0f1669) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/sda1/3/a/versions/copied_name" "txa7cfbc43161e48ba9d5f7-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/sdb1/3/a/versions/copied_name" "txa7cfbc43161e48ba9d5f7-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "txa7cfbc43161e48ba9d5f7-006b0f1669" "proxy-server 1398994" 0.0086 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "txa7cfbc43161e48ba9d5f7-006b0f1669" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 COPY /v1/a/versions/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txa7cfbc43161e48ba9d5f7-006b0f1669 - 0.0128 SSC - 1796150889.388030052 1796150889.400816679 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7fc785f190040f7bcf63-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx813651dd4ac84009a6de8-006b0f1669" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/copied_name" 200 5 "GET http://localhost/v1/a/versions/copied_name" "txa33054ceec19418184e0a-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/copied_name HTTP/1.0 200 - - t - 5 - txa33054ceec19418184e0a-006b0f1669 - 0.0128 - - 1796150889.402330160 1796150889.415114641 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5f5548b56264deca0560-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx4cb4204a48e748cbb9d25-006b0f1669" "proxy-server 1398994" 0.0028 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "POST http://localhost/sdb1/3/a/versions/name" "tx8a25da1e066a43c7b7b7c-006b0f1669" "object-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "POST /sdb1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx8a25da1e066a43c7b7b7c-006b0f1669" "proxy-server 1398994" 0.0057 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "POST http://localhost/sda1/3/a/versions/name" "tx8a25da1e066a43c7b7b7c-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "POST /sda1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx8a25da1e066a43c7b7b7c-006b0f1669" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 POST /v1/a/versions/name HTTP/1.0 202 - - t - 76 - tx8a25da1e066a43c7b7b7c-006b0f1669 - 0.0253 - - 1796150889.416645527 1796150889.441968203 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19840b6248a946379d8ec-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3dd75539c06042e7b66cc-006b0f1669" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx90350db9f5d1469bac228-006b0f1669" "proxy-server 1398994" 0.0008 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx90350db9f5d1469bac228-006b0f1669 - 0.0134 - - 1796150889.443374872 1796150889.456775427 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ad197104dad49ebbef44-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/0/a/versions" 200 311 "GET http://localhost/v1/a/versions?format=json&states=listing" "tx2ad197104dad49ebbef44-006b0f1669" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 311 - tx2ad197104dad49ebbef44-006b0f1669 - 0.0110 - - 1796150889.458573818 1796150889.469577312 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3a294645ec84e5d811ab-006b0f1669" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa3a294645ec84e5d811ab-006b0f1669 - 0.0042 VW - 1796150889.471534014 1796150889.475701332 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txac717e15ad3a4490b227f-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txac717e15ad3a4490b227f-006b0f1669 - 0.0040 VW - 1796150889.476202488 1796150889.480235815 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txd846615c263c4d60bd629-006b0f1669" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 352 - txd846615c263c4d60bd629-006b0f1669 - 0.0059 VW - 1796150889.480816364 1796150889.486735106 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/vers/004name/1796150889.23706" 200 5 "GET http://localhost/v1/a/vers/004name/1796150889.23706?symlink=get" "tx9f12dd37428c43a8bcb98-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/vers/004name/1796150889.23706" 200 5 "GET http://localhost/v1/a/vers/004name/1796150889.23706?symlink=get" "tx9f12dd37428c43a8bcb98-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/vers/004name/1796150889.23706%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9f12dd37428c43a8bcb98-006b0f1669 - 0.0111 VW - 1796150889.487278223 1796150889.498363733 0 - (txn: tx8da54843b28943e58120b-006b0f1669) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx8da54843b28943e58120b-006b0f1669" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx8da54843b28943e58120b-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8da54843b28943e58120b-006b0f1669" "proxy-server 1398994" 0.0093 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8da54843b28943e58120b-006b0f1669" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx8da54843b28943e58120b-006b0f1669 - 0.0136 VW - 1796150889.493481159 1796150889.507070780 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/0/a/vers/004name/1796150889.23706" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1796150889.23706" "txe6f795d352474572ab7bc-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/3/a/vers/004name/1796150889.23706" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150889.23706" "txe6f795d352474572ab7bc-006b0f1669" "proxy-server 1398994" 0.0049 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/0/a/vers/004name/1796150889.23706" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1796150889.23706" "txe6f795d352474572ab7bc-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/3/a/vers/004name/1796150889.23706" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150889.23706" "txe6f795d352474572ab7bc-006b0f1669" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 DELETE /v1/a/vers/004name/1796150889.23706 HTTP/1.0 204 - Swift - - - - txe6f795d352474572ab7bc-006b0f1669 - 0.0110 VW - 1796150889.507542133 1796150889.518524647 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9bea86e84ed456b846d3-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txe7714ac78bc145ecb77fa-006b0f1669" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txb4755a128af24d619782a-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txb4755a128af24d619782a-006b0f1669 - 0.0127 - - 1796150889.520037174 1796150889.532744884 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx689bc18fafaf44998a91b-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx689bc18fafaf44998a91b-006b0f1669" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 176 - tx689bc18fafaf44998a91b-006b0f1669 - 0.0138 - - 1796150889.534244061 1796150889.548033714 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx074f97b4dc2f45c29c32c-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx074f97b4dc2f45c29c32c-006b0f1669 - 0.0039 VW - 1796150889.549883366 1796150889.553758860 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx82fda228280d40b6b7a73-006b0f1669" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx82fda228280d40b6b7a73-006b0f1669 - 0.0053 VW - 1796150889.554255247 1796150889.559558868 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx61bb2b0a14db432894f2e-006b0f1669" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 176 - tx61bb2b0a14db432894f2e-006b0f1669 - 0.0055 VW - 1796150889.560089827 1796150889.565571070 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/vers/004name/1796150889.17791" 200 5 "GET http://localhost/v1/a/vers/004name/1796150889.17791?symlink=get" "txfce6d5e46aa5467cb86b0-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/vers/004name/1796150889.17791" 200 5 "GET http://localhost/v1/a/vers/004name/1796150889.17791?symlink=get" "txfce6d5e46aa5467cb86b0-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/vers/004name/1796150889.17791%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfce6d5e46aa5467cb86b0-006b0f1669 - 0.0106 VW - 1796150889.566066265 1796150889.576657772 0 - (txn: txe364ffe2ec6545a9b5c43-006b0f1669) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txe364ffe2ec6545a9b5c43-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txe364ffe2ec6545a9b5c43-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe364ffe2ec6545a9b5c43-006b0f1669" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe364ffe2ec6545a9b5c43-006b0f1669" "proxy-server 1398994" 0.0091 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe364ffe2ec6545a9b5c43-006b0f1669 - 0.0125 VW - 1796150889.572193623 1796150889.584724426 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/0/a/vers/004name/1796150889.17791" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1796150889.17791" "txafa0211512414d1bbe9a9-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/3/a/vers/004name/1796150889.17791" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150889.17791" "txafa0211512414d1bbe9a9-006b0f1669" "proxy-server 1398994" 0.0051 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/0/a/vers/004name/1796150889.17791" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1796150889.17791" "txafa0211512414d1bbe9a9-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/3/a/vers/004name/1796150889.17791" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150889.17791" "txafa0211512414d1bbe9a9-006b0f1669" "proxy-server 1398994" 0.0066 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 DELETE /v1/a/vers/004name/1796150889.17791 HTTP/1.0 204 - Swift - - - - txafa0211512414d1bbe9a9-006b0f1669 - 0.0107 VW - 1796150889.585204124 1796150889.595867395 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc8f771309524b10b26f4-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx6bd18aa47a084ae7895f7-006b0f1669" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txbfe99f3246424603910a6-006b0f1669" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txbfe99f3246424603910a6-006b0f1669 - 0.0129 - - 1796150889.597271442 1796150889.610156298 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd05fbe0429e14f97a2fbb-006b0f1669" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txd05fbe0429e14f97a2fbb-006b0f1669" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txd05fbe0429e14f97a2fbb-006b0f1669 - 0.0102 - - 1796150889.611793756 1796150889.621973038 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3534703cb824b6a85663-006b0f1669" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txa3534703cb824b6a85663-006b0f1669" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txa3534703cb824b6a85663-006b0f1669 - 0.0101 - - 1796150889.623764992 1796150889.633853912 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx142eb43b1a004603a82c3-006b0f1669" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx142eb43b1a004603a82c3-006b0f1669 - 0.0037 VW - 1796150889.635691881 1796150889.639342308 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx10a29b7a34a249c192a65-006b0f1669" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx10a29b7a34a249c192a65-006b0f1669 - 0.0047 VW - 1796150889.639808178 1796150889.644515276 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx212ec85be208465699d9a-006b0f1669" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx212ec85be208465699d9a-006b0f1669 - 0.0093 VW - 1796150889.645035267 1796150889.654285908 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/0/a/versions/name" 204 - "DELETE http://localhost/sda1/3/a/versions/name" "txa10521d43246425dacaa1-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "txa10521d43246425dacaa1-006b0f1669" "proxy-server 1398994" 0.0049 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sda1/0/a/versions/name" 204 - "DELETE http://localhost/sdb1/3/a/versions/name" "txa10521d43246425dacaa1-006b0f1669" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "DELETE /sdb1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "txa10521d43246425dacaa1-006b0f1669" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 DELETE /v1/a/versions/name HTTP/1.0 204 - - t - - - txa10521d43246425dacaa1-006b0f1669 - 0.0109 - - 1796150889.654693842 1796150889.665589571 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0315ad5649b4ba49a43e-006b0f1669" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx8852c4ea48a7494eac0dc-006b0f1669" "proxy-server 1398994" 0.0024 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx68c49fb3370f401594d5e-006b0f1669" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx68c49fb3370f401594d5e-006b0f1669" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/09 GET /v1/a/versions/name HTTP/1.0 404 - - t - 70 - tx68c49fb3370f401594d5e-006b0f1669 - 0.0141 - - 1796150889.667097807 1796150889.681201935 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8c9d0b97dc347f380a63-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe8c9d0b97dc347f380a63-006b0f1669 - 0.0039 VW - 1796150889.692960739 1796150889.696856976 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txc4fd427494a34b59b1221-006b0f1669" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txc4fd427494a34b59b1221-006b0f1669 - 0.0038 VW - 1796150889.697344780 1796150889.701145172 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx8e2627a3e3464f509e22a-006b0f1669" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:09 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx8e2627a3e3464f509e22a-006b0f1669" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/09 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8e2627a3e3464f509e22a-006b0f1669 - 0.0051 VW - 1796150889.701675892 1796150889.706785202 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx8e4ce260447f452f93b26-006b0f166a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx8e4ce260447f452f93b26-006b0f166a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8e4ce260447f452f93b26-006b0f166a" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8e4ce260447f452f93b26-006b0f166a" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/10 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx8e4ce260447f452f93b26-006b0f166a - 0.0123 - - 1796150890.917267561 1796150890.929522514 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb648de557ed64bccb69bd-006b0f166a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/10 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb648de557ed64bccb69bd-006b0f166a - 0.0039 VW - 1796150890.941273689 1796150890.945130587 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa3e50545cf0946c0bc981-006b0f166a" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/10 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txa3e50545cf0946c0bc981-006b0f166a - 0.0053 VW - 1796150890.945658445 1796150890.950950623 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txed54768c00314770bcd15-006b0f166a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txed54768c00314770bcd15-006b0f166a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/10 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txed54768c00314770bcd15-006b0f166a - 0.0060 VW - 1796150890.951492548 1796150890.957540751 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txda9996d315154ed0b5191-006b0f166a" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/0/a/vers/004name/1796150890.91781" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1796150890.91781" "txbee57bb8670d479298015-006b0f166a" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/0/a/vers/004name/1796150890.91781" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1796150890.91781" "txbee57bb8670d479298015-006b0f166a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/3/a/vers/004name/1796150890.91781" 201 - "PUT http://localhost/v1/a/vers/004name/1796150890.91781" "txbee57bb8670d479298015-006b0f166a" "proxy-server 1398994" 0.0067 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/3/a/vers/004name/1796150890.91781" 201 - "PUT http://localhost/v1/a/vers/004name/1796150890.91781" "txbee57bb8670d479298015-006b0f166a" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/10 PUT /v1/a/vers/004name/1796150890.91781 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbee57bb8670d479298015-006b0f166a - 0.0155 VW - 1796150890.958101273 1796150890.973559618 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txd4d0047b32404a619c362-006b0f166a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txd4d0047b32404a619c362-006b0f166a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txd4d0047b32404a619c362-006b0f166a" "proxy-server 1398994" 0.0102 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:10 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txd4d0047b32404a619c362-006b0f166a" "proxy-server 1398994" 0.0099 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/10 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txd4d0047b32404a619c362-006b0f166a - 0.0142 - - 1796150890.973943710 1796150890.988128662 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d79cb035edf4ddbbe97c-006b0f166b" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6d79cb035edf4ddbbe97c-006b0f166b - 0.0042 VW - 1796150890.999954462 1796150891.004161596 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx4a9184d253404ff089867-006b0f166b" "proxy-server 1398994" 0.0028 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/11 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx4a9184d253404ff089867-006b0f166b - 0.0055 VW - 1796150891.004686117 1796150891.010148287 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txf368346b37214547a096b-006b0f166b" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txf368346b37214547a096b-006b0f166b" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/11 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txf368346b37214547a096b-006b0f166b - 0.0059 VW - 1796150891.010648012 1796150891.016544580 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx8a795bc0e5f449a08c616-006b0f166b" "proxy-server 1398994" 0.0024 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sdb1/0/a/vers/004name/1796150890.97442" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1796150890.97442" "txc6f636136e3e40fab68a3-006b0f166b" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sda1/0/a/vers/004name/1796150890.97442" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1796150890.97442" "txc6f636136e3e40fab68a3-006b0f166b" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sdb1/3/a/vers/004name/1796150890.97442" 201 - "PUT http://localhost/v1/a/vers/004name/1796150890.97442" "txc6f636136e3e40fab68a3-006b0f166b" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sda1/3/a/vers/004name/1796150890.97442" 201 - "PUT http://localhost/v1/a/vers/004name/1796150890.97442" "txc6f636136e3e40fab68a3-006b0f166b" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/11 PUT /v1/a/vers/004name/1796150890.97442 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc6f636136e3e40fab68a3-006b0f166b - 0.0170 VW - 1796150891.017059088 1796150891.034028530 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx4e17734916664be6ae15d-006b0f166b" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:11 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx4e17734916664be6ae15d-006b0f166b" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34679', 'sdb1')] (txn: tx4e17734916664be6ae15d-006b0f166b) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4e17734916664be6ae15d-006b0f166b" "proxy-server 1398994" 1.3465 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: tx4e17734916664be6ae15d-006b0f166b) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4e17734916664be6ae15d-006b0f166b" "proxy-server 1398994" 1.3481 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/12 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx4e17734916664be6ae15d-006b0f166b - 1.3518 - - 1796150891.034430265 1796150892.386246681 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9194f7052d14173a68ca-006b0f166c" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txb9194f7052d14173a68ca-006b0f166c" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/12 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - txb9194f7052d14173a68ca-006b0f166c - 0.0104 - - 1796150892.387759447 1796150892.398143530 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3adfadf019ed43ae9d192-006b0f166c" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3adfadf019ed43ae9d192-006b0f166c - 0.0038 VW - 1796150892.399998903 1796150892.403805256 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0775ba5460494c4785f99-006b0f166c" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx0775ba5460494c4785f99-006b0f166c - 0.0053 VW - 1796150892.404270411 1796150892.409614086 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx0880fa6b05b14dbab2286-006b0f166c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx0880fa6b05b14dbab2286-006b0f166c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0880fa6b05b14dbab2286-006b0f166c - 0.0061 VW - 1796150892.410148382 1796150892.416297436 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx2003cbaee44f4f44ab199-006b0f166c" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/0/a/vers/004name/1796150891.03494" 201 - "PUT http://localhost/sda1/2/a/vers/004name/1796150891.03494" "txc62e4438b7ab459eb8e42-006b0f166c" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/0/a/vers/004name/1796150891.03494" 201 - "PUT http://localhost/sdb1/2/a/vers/004name/1796150891.03494" "txc62e4438b7ab459eb8e42-006b0f166c" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/2/a/vers/004name/1796150891.03494" 201 - "PUT http://localhost/v1/a/vers/004name/1796150891.03494" "txc62e4438b7ab459eb8e42-006b0f166c" "proxy-server 1398994" 0.0103 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/2/a/vers/004name/1796150891.03494" 201 - "PUT http://localhost/v1/a/vers/004name/1796150891.03494" "txc62e4438b7ab459eb8e42-006b0f166c" "proxy-server 1398994" 0.0117 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 PUT /v1/a/vers/004name/1796150891.03494 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc62e4438b7ab459eb8e42-006b0f166c - 0.0196 VW - 1796150892.416852474 1796150892.436413527 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx0d91de3be26a4b8eb0996-006b0f166c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx0d91de3be26a4b8eb0996-006b0f166c" "proxy-server 1398994" 0.0062 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx0d91de3be26a4b8eb0996-006b0f166c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx0d91de3be26a4b8eb0996-006b0f166c" "proxy-server 1398994" 0.0099 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/12 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx0d91de3be26a4b8eb0996-006b0f166c - 0.0134 - - 1796150892.436831951 1796150892.450193644 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd080a25d81a429688456-006b0f166c" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcd080a25d81a429688456-006b0f166c - 0.0039 VW - 1796150892.451789856 1796150892.455663681 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3d97a42980a0425288e9d-006b0f166c" "proxy-server 1398994" 0.0030 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx3d97a42980a0425288e9d-006b0f166c - 0.0057 VW - 1796150892.456158638 1796150892.461826563 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx805234ba0b4b4d12a797d-006b0f166c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx805234ba0b4b4d12a797d-006b0f166c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx80fbcb4d523e4aec9a556-006b0f166c" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx805234ba0b4b4d12a797d-006b0f166c - 0.0156 VW - 1796150892.462344170 1796150892.477929831 0 - (txn: tx4406ccc2ea8f4b06b251b-006b0f166c) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/0/a/vers/004name/1796150892.43732" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1796150892.43732" "tx4406ccc2ea8f4b06b251b-006b0f166c" "object-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/0/a/vers/004name/1796150892.43732" 201 - "PUT http://localhost/v1/a/vers/004name/1796150892.43732" "tx4406ccc2ea8f4b06b251b-006b0f166c" "proxy-server 1398994" 0.0064 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sda1/0/a/vers/004name/1796150892.43732" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1796150892.43732" "tx4406ccc2ea8f4b06b251b-006b0f166c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:12 +0000] "PUT /sdb1/0/a/vers/004name/1796150892.43732" 201 - "PUT http://localhost/v1/a/vers/004name/1796150892.43732" "tx4406ccc2ea8f4b06b251b-006b0f166c" "proxy-server 1398994" 0.0103 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/12 PUT /v1/a/vers/004name/1796150892.43732 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx4406ccc2ea8f4b06b251b-006b0f166c - 0.0190 VW - 1796150892.468413353 1796150892.487375975 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx1023d43f0ec94a9599371-006b0f166d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx1023d43f0ec94a9599371-006b0f166d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx1023d43f0ec94a9599371-006b0f166d" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx1023d43f0ec94a9599371-006b0f166d" "proxy-server 1398994" 0.0075 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/13 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx1023d43f0ec94a9599371-006b0f166d - 0.0120 - - 1796150893.098668337 1796150893.110718250 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafba430193214b0ea01c2-006b0f166d" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/13 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txafba430193214b0ea01c2-006b0f166d - 0.0037 VW - 1796150893.112216234 1796150893.115942240 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx095c2d9cbb6a4e88bb5d1-006b0f166d" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/13 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx095c2d9cbb6a4e88bb5d1-006b0f166d - 0.0052 VW - 1796150893.116421938 1796150893.121597290 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "GET /sdb1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "txe092503f6d574e0facd69-006b0f166d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "GET /sda1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "txe092503f6d574e0facd69-006b0f166d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/13 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe092503f6d574e0facd69-006b0f166d - 0.0047 VW - 1796150893.122120142 1796150893.126850128 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx8040c5a26a304f8e836e9-006b0f166d" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx8040c5a26a304f8e836e9-006b0f166d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx8040c5a26a304f8e836e9-006b0f166d" "proxy-server 1398994" 0.0103 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx8040c5a26a304f8e836e9-006b0f166d" "proxy-server 1398994" 0.0101 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/13 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx8040c5a26a304f8e836e9-006b0f166d - 0.0143 - - 1796150893.127229691 1796150893.141562939 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx598f32d9fd334ebbac5b8-006b0f166d" "proxy-server 1398994" 0.0015 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/13 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx598f32d9fd334ebbac5b8-006b0f166d - 0.0041 VW - 1796150893.143121958 1796150893.147255659 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx01aa7542c86e47f8a99be-006b0f166d" "proxy-server 1398994" 0.0028 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/13 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx01aa7542c86e47f8a99be-006b0f166d - 0.0054 VW - 1796150893.147765875 1796150893.153153419 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "GET /sda1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx99b865902f4848d4bf65d-006b0f166d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "GET /sdb1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx99b865902f4848d4bf65d-006b0f166d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txd2f4cceccc724b87900f9-006b0f166d" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/13 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx99b865902f4848d4bf65d-006b0f166d - 0.0156 VW - 1796150893.153685093 1796150893.169278383 0 - (txn: tx9116538a65d74a90aa696-006b0f166d) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/vers/008name/sub/1796150893.12769" 201 - "PUT http://localhost/sda1/2/a/vers/008name/sub/1796150893.12769" "tx9116538a65d74a90aa696-006b0f166d" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/vers/008name/sub/1796150893.12769" 201 - "PUT http://localhost/sdb1/2/a/vers/008name/sub/1796150893.12769" "tx9116538a65d74a90aa696-006b0f166d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/2/a/vers/008name/sub/1796150893.12769" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1796150893.12769" "tx9116538a65d74a90aa696-006b0f166d" "proxy-server 1398994" 0.0074 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/2/a/vers/008name/sub/1796150893.12769" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1796150893.12769" "tx9116538a65d74a90aa696-006b0f166d" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/13 PUT /v1/a/vers/008name/sub/1796150893.12769 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx9116538a65d74a90aa696-006b0f166d - 0.0179 VW - 1796150893.159760952 1796150893.177708626 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx29ba3225168049d5a03ee-006b0f166d" "object-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx29ba3225168049d5a03ee-006b0f166d" "proxy-server 1398994" 0.0071 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx29ba3225168049d5a03ee-006b0f166d" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx29ba3225168049d5a03ee-006b0f166d" "proxy-server 1398994" 0.0089 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/13 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx29ba3225168049d5a03ee-006b0f166d - 0.0133 - - 1796150893.178156137 1796150893.191444635 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfbaa2c27bf04e078d377-006b0f166d" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/13 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcfbaa2c27bf04e078d377-006b0f166d - 0.0038 VW - 1796150893.192842960 1796150893.196599483 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txbb3e2dc083b94510ad621-006b0f166d" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txbb3e2dc083b94510ad621-006b0f166d - 1.8813 VW - 1796150893.197074413 1796150895.078421831 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sda1/0/a/vers" 200 704 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx2c3f924e57794392814df-006b0f166f" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 704 - tx2c3f924e57794392814df-006b0f166f - 0.0067 VW - 1796150895.078997612 1796150895.085702896 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sdb1/0/a/vers/004name/1796150892.43732" 200 5 "GET http://localhost/v1/a/vers/004name/1796150892.43732?symlink=get" "txfdf9caaa36814479b9fe9-006b0f166f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sda1/0/a/vers/004name/1796150892.43732" 200 5 "GET http://localhost/v1/a/vers/004name/1796150892.43732?symlink=get" "txfdf9caaa36814479b9fe9-006b0f166f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 GET /v1/a/vers/004name/1796150892.43732%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfdf9caaa36814479b9fe9-006b0f166f - 0.0105 VW - 1796150895.086175203 1796150895.096690416 0 - (txn: txf4f799ef3d3b474d80257-006b0f166f) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txf4f799ef3d3b474d80257-006b0f166f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txf4f799ef3d3b474d80257-006b0f166f" "proxy-server 1398994" 0.0120 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txf4f799ef3d3b474d80257-006b0f166f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txf4f799ef3d3b474d80257-006b0f166f" "proxy-server 1398994" 0.0159 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf4f799ef3d3b474d80257-006b0f166f - 0.0192 VW - 1796150895.092236757 1796150895.111406803 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sda1/0/a/vers/004name/1796150892.43732" 204 - "DELETE http://localhost/sda1/0/a/vers/004name/1796150892.43732" "tx2ed51fadf794472d8e144-006b0f166f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sda1/0/a/vers/004name/1796150892.43732" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150892.43732" "tx2ed51fadf794472d8e144-006b0f166f" "proxy-server 1398994" 0.0047 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sdb1/0/a/vers/004name/1796150892.43732" 204 - "DELETE http://localhost/sdb1/0/a/vers/004name/1796150892.43732" "tx2ed51fadf794472d8e144-006b0f166f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sdb1/0/a/vers/004name/1796150892.43732" 204 - "DELETE http://localhost/v1/a/vers/004name/1796150892.43732" "tx2ed51fadf794472d8e144-006b0f166f" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 DELETE /v1/a/vers/004name/1796150892.43732 HTTP/1.0 204 - Swift - - - - tx2ed51fadf794472d8e144-006b0f166f - 0.0107 VW - 1796150895.111848116 1796150895.122572899 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99bb6a9c214549158ca46-006b0f166f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sdb1/0/a/vers" 200 180 "GET http://localhost/v1/a/vers?prefix=008name%2Fsub%2F&format=json&states=listing" "tx99bb6a9c214549158ca46-006b0f166f" "proxy-server 1398994" 0.0038 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/15 GET /v1/a/vers%3Fprefix%3D008name%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 180 - tx99bb6a9c214549158ca46-006b0f166f - 0.0109 - - 1796150895.124146938 1796150895.135066986 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd93ca9db28cb45569bb0c-006b0f166f" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a/versionswhoops" "txd93ca9db28cb45569bb0c-006b0f166f" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:57245/sda1/2/a/versionswhoops" "txd93ca9db28cb45569bb0c-006b0f166f" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/2/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "txd93ca9db28cb45569bb0c-006b0f166f" "proxy-server 1398994" 0.0087 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/2/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "txd93ca9db28cb45569bb0c-006b0f166f" "proxy-server 1398994" 0.0142 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/15 PUT /v1/a/versionswhoops HTTP/1.0 201 - - t - - - txd93ca9db28cb45569bb0c-006b0f166f - 0.0213 - - 1796150895.136873722 1796150895.158167601 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ffba114e02c46689c75c-006b0f166f" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0ffba114e02c46689c75c-006b0f166f - 0.0045 VW - 1796150895.159688473 1796150895.164223433 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sdb1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txab8d9e6e4976444298515-006b0f166f" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txab8d9e6e4976444298515-006b0f166f - 0.0038 VW - 1796150895.164721966 1796150895.168560266 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sdb1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txa7bbc9dd0cba47b8b61c7-006b0f166f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sda1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txa7bbc9dd0cba47b8b61c7-006b0f166f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa7bbc9dd0cba47b8b61c7-006b0f166f - 0.0049 VW - 1796150895.169095278 1796150895.174034595 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/2/a/versionswhoops/foo" 201 - "PUT http://localhost/sdb1/0/a/versionswhoops/foo" "txe71705a39077468c8fd73-006b0f166f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "txe71705a39077468c8fd73-006b0f166f" "proxy-server 1398994" 0.0056 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sdb1/2/a/versionswhoops/foo" 201 - "PUT http://localhost/sda1/0/a/versionswhoops/foo" "txe71705a39077468c8fd73-006b0f166f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "PUT /sda1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "txe71705a39077468c8fd73-006b0f166f" "proxy-server 1398994" 0.0090 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/15 PUT /v1/a/versionswhoops/foo HTTP/1.0 201 - - t 5 - - txe71705a39077468c8fd73-006b0f166f - 0.0122 - - 1796150895.174390078 1796150895.186572790 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... ok - -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.79238#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.79464#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.79689#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.79917#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp9stvrxjt/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.80327#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.97308#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.97555#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150897.97784#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150897.98016#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150897.98243#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150897.98462#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150897.98689#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.98926#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzwya5eb9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150897.99154#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150897.99608#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150897.99840#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150898.00060#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150898.00276#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150898.00489#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150898.00707#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpukunehol/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.01125#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5obic8kn/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150898.01756#2#d.data: Failed to open /tmp/tmp5obic8kn/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150898.01756#2#d.data: [Errno 61] -ENODATA fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr93vhpxl/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150898.02274#2#d.data: Failed to open /tmp/tmpr93vhpxl/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150898.02274#2#d.data: [Errno 117] -EUCLEAN fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpgyhm3t1l/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150898.02745#2#d.data: missing content-length in metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150898.03203#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150898.03203#2#d.data'>: stored checksum='b'bb2619e265908c34a36c38752dbdb37a'', computed='b'54199d41ae5607197379c8f2a3212b6c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150898.03438#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150898.03438#2#d.data'>: stored checksum='b'40c3a1df8401fcf1eda91a0504fc9f23'', computed='b'54b20cf47122ae02d7774ee46968eeee'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150898.03680#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150898.03680#2#d.data'>: stored checksum='b'3dc4240a7a4260b7eacc075d308f8a8a'', computed='b'6ace7ae9bc8350ea166136991c7a4ad8'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150898.03939#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150898.03939#2#d.data'>: stored checksum='b'629d233d3281187586d24371f3320cbc'', computed='b'f3f2774eca38d76ef337690d42e5a4cf'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150898.04174#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150898.04174#2#d.data'>: stored checksum='b'05b465d89a61af425b59635dc6362371'', computed='b'3191928d047dba694238c9c38f2bf3af'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150898.04419#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150898.04419#2#d.data'>: stored checksum='b'718580ece2361244b40d4db75a3346d5'', computed='b'15e871e9972dc5a6c04ce04a7e95e0c8''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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=-3', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Wed, 29 Oct 2025 12:30: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=5-10', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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.ring.test_builder.TestRingBuilder.test_server_per_port +test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception ... ok +test.unit.common.middleware.s3api.test_multi_upload.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_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 DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1761741020.971415758 1761741021.671415806 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1761741020.972702026 1761741021.172702074 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1761741020.986922979 1761741020.987029076 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1761741020.988106728 1761741020.988183022 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1761741020.993342400 1761741020.993492365 - - +test INFO: - - 29/Oct/2025/12/30/20 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1761741020.994719267 1761741020.994805098 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1761741020.995798588 1761741021.695798635 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1761741021.018975496 1761741021.019008398 1 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741021.019804478 1761741021.019881010 1 - +test INFO: 4.5.6.7 1.2.3.4 29/Oct/2025/12/30/21 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741021.020875931 1761741021.020953894 - - +test INFO: 4.5.6.7 1.2.3.4 29/Oct/2025/12/30/21 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741021.030097008 1761741021.030201435 - - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761741021.031405210 1761741021.031492233 - - +test INFO: - - 29/Oct/2025/12/30/21 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1761741021.041511059 1761741021.041639328 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1761741021.042533875 1761741021.042556047 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761741021.051828384 1761741021.051857710 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761741021.052347422 1761741021.052365065 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761741021.053087950 1761741021.053108215 - - +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354test.unit.common.middleware.test_slo.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.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.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.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.test_db_auditor.TestAuditor.test_run_forever +test.unit.common.test_db_auditor.TestAuditor.test_run_forever ... 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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range ... 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.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.ring.test_builder.TestRingBuilder.test_set_replicas_decrease +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease ... 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_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok +test.unit.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.s3api.test_utils.TestS3Timestamp.test_from_isoformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat ... ok +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat ... ok +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat ... ok +test.unit.common.middleware.test_account_quotas.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.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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission ... ok +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions ... ok +test.unit.common.middleware.test_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.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.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions ... 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.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.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_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_bulk.TestConfig.test_defaults +test.unit.common.middleware.test_bulk.TestConfig.test_defaults ... 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_bulk.TestConfig.test_delete_concurrency +test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency ... 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.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.test_formpost.TestSwiftInfo.test_no_deprecated_digests +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests ... 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.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.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_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_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.ring.test_builder.TestRingBuilder.test_set_replicas_increase +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase ... 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_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.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_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_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_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_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_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.ring.test_builder.TestRingBuilder.test_shuffled_gather +test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... 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_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_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_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access ... 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_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_etag_quoter.TestEtagQuoter.test_cluster_wide +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide ... 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_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_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_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_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_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.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_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_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_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_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_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_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.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_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_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_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_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.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.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.container.test_backend.TestContainerBroker.test_empty +test.unit.container.test_backend.TestContainerBroker.test_empty ... 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.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_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.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-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150898.58204#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150898.58204#2#d.data'>: stored checksum='b'a5a55e09a721c5ce97c81be2194f6d94'', computed='b'885e9119185b5ecd435a41651d78789b'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.58447#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.58447#2#d.data'>: stored checksum='b'73477a69ca1364bd451c7a20f17c89f5'', computed='b'aae081131b82cbd3d259300fb07f14d4'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.58670#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpq292kx_k/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.58670#2#d.data'>: stored checksum='b'c524914cdec79320cc6c09aad31e51b6'', computed='b'3e4b4fdfc680e8f0cf72f4629b6c27f4'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150898.59138#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150898.59138#2#d.data'>: stored checksum='b'b0054319ba998f0c78a02403ed6cbf28'', computed='b'adbc5e3950043e82ace22a7abbdc86f8'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150898.59363#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150898.59363#2#d.data'>: stored checksum='b'c6742fb3d9b41ff6f2421b46c612f878'', computed='b'd77b6308e9ed32fc9b4217757c4df0f1'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150898.59578#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150898.59578#2#d.data'>: stored checksum='b'abc7ff69f212e410c783e5a538251633'', computed='b'00fa52cb09cceed402713e20d5c920ca'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150898.59794#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150898.59794#2#d.data'>: stored checksum='b'976a538d812718c943ecb9336ba009cf'', computed='b'2f64cb138c27d0e65a9376739984e24d'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150898.60010#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150898.60010#2#d.data'>: stored checksum='b'76ee0f019baad04e53b8cf4182564557'', computed='b'93d68c577868f6d16ec0e7f2ff4c32a9'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150898.60230#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150898.60230#2#d.data'>: stored checksum='b'74af4f27bb26805109f666664a1eb718'', computed='b'e7a54732cc0a6aad46c5fbd40d56c4c0'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150898.60447#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150898.60447#2#d.data'>: stored checksum='b'5603e8f98bcfedefb722b93458520ef2'', computed='b'e3ce22e4fb03abf20a698e47ad1ec9dc'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.60662#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.60662#2#d.data'>: stored checksum='b'985d469d71912a6941afcda9c7e6cfc4'', computed='b'64a81a3318e2f3463620b3eaa4e77392'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.60873#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_ax_p2pb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150898.60873#2#d.data'>: stored checksum='b'8c1b2f585fdcc95d43456be15cc53307'', computed='b'4af79e7027cffd04d83918b2afc282a3'' -Filesystem at n/a does not support xattr +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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}Exception ignored in: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata - metadata += xattr.getxattr( - ~~~~~~~~~~~~~~^ - fd, METADATA_KEY + str(key or '').encode('ascii')) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable -test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch -test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... ok + File "/usr/lib/python3.13/gzip.py", line 373, in close + fileobj.write(self.compress.flush()) + File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper + return func(*args, **kwargs) +ValueError: write to closed file +test.unit.common.middleware.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 +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 +Exception ignored in: +Traceback (most recent call last): + File "/usr/lib/python3.13/gzip.py", line 373, in close + fileobj.write(self.compress.flush()) + File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper + return func(*args, **kwargs) +ValueError: write to closed file 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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission ... ok +test.unit.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.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest ... ok +test.unit.common.middleware.test_tempauth.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_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 -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num ... ok -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp848rg9nz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150899.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp848rg9nz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150900.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp848rg9nz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150901.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmpz9zdq5o8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmp73p1if1x/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmp73p1if1x/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0yih22vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150900.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0yih22vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150901.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0yih22vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150902.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile DEBUG: Relinking /tmp/tmp7om_p4q0/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1796150899.30051#2.data to /tmp/tmp7om_p4q0/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1796150899.30051#2.data due to next_part_power set -test-TestECDiskFile DEBUG: Relinking /tmp/tmp7om_p4q0/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1796150899.30122.data to /tmp/tmp7om_p4q0/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1796150899.30122.data due to next_part_power set -No space left on device for n/a +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok +test.unit.common.middleware.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_xprofile.TestXProfile.test_get_profiler +test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC - raise IOError(errno.ENOSPC, "No space left on device") -OSError: [Errno 28] No space left on device -No space left on device for n/a + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT - raise IOError(errno.EDQUOT, "Exceeded quota") -OSError: [Errno 122] Exceeded quota -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit "once" mode +test ERROR: ERROR Could not get container info /tmp/tmpmd1dra5x/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmpmd1dra5x/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit "once" mode completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.common.test_db_auditor.TestAuditor.test_run_once +test.unit.common.test_db_auditor.TestAuditor.test_run_once ... 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_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 + +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +test.unit.common.test_splice.TestTee.test_fileno +test.unit.common.test_splice.TestTee.test_fileno ... ok +test.unit.common.test_splice.TestTee.test_flags_list +test.unit.common.test_splice.TestTee.test_flags_list ... ok +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok +test.unit.common.test_splice.TestTee.test_unavailable +test.unit.common.test_splice.TestTee.test_unavailable ... ok +test.unit.common.test_splice.TestTee.test_unavailable_in_libc +test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode ... ok +test.unit.common.test_swob.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.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.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.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.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.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.TestAffinityLocalityPredicate.test_empty +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf +test.unit.common.utils.test_config.TestReadConf.test_readconf ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_raw +test.unit.common.utils.test_config.TestReadConf.test_readconf_raw ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (my-log-route) +test DEBUG: Labeled statsd mode: dogstatsd (my-log-route) +test 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_reconciler.TestReconciler.test_can_reconcile_policy +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok +test.unit.container.test_reconciler.TestReconciler.test_concurrency +test.unit.container.test_reconciler.TestReconciler.test_concurrency ... ok +test.unit.container.test_reconciler.TestReconciler.test_concurrency_config +test.unit.container.test_reconciler.TestReconciler.test_concurrency_config ... ok +test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers +test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers ... ok +test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers +test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers ... ok +test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi +test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi ... ok +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok +test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse +test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse ... ok + +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 INFO: - - 29/Oct/2025/12/30/21 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.728020906 1761741021.728207350 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1761741021.727980852 1761741021.728674412 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0015 FA - 1761741021.750740528 1761741021.752215147 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0020 - - 1761741021.750696659 1761741021.752696991 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.762283087 1761741021.762475252 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1761741021.762243032 1761741021.762945890 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.764327526 1761741021.764512539 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1761741021.764290810 1761741021.764936447 0 - +test INFO: - - 29/Oct/2025/12/30/21 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.774742603 1761741021.774926662 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1761741021.774702072 1761741021.775456429 0 - +test INFO: - - 29/Oct/2025/12/30/21 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0141 FA - 1761741021.777215004 1761741021.791294575 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761741021.791725874 1761741021.791936874 0 - +test INFO: - - 29/Oct/2025/12/30/21 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761741021.792346001 1761741021.792466879 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0158 - - 1761741021.777082920 1761741021.792897463 - - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.794538975 1761741021.794754744 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761741021.795063496 1761741021.795261621 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.795632362 1761741021.795791388 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1761741021.794422388 1761741021.796201468 - - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1761741021.808588743 1761741021.808865786 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0043 SSC - 1761741021.810979128 1761741021.815274239 0 - +test INFO: - - 29/Oct/2025/12/30/21 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761741021.815796375 1761741021.815927505 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0079 - - 1761741021.808449507 1761741021.816353321 - - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.827272177 1761741021.827487230 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761741021.827844620 1761741021.828036308 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761741021.828398943 1761741021.828544855 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0020 - - 1761741021.827145815 1761741021.829182386 - - +test INFO: - - 29/Oct/2025/12/30/21 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761741021.843394279 1761741021.843599558 0 - +test INFO: - - 29/Oct/2025/12/30/21 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761741021.843939066 1761741021.844131231 0 - +test INFO: - - 29/Oct/2025/12/30/21 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761741021.844497204 1761741021.844639063 0 - +test INFO: - - 29/Oct/2025/12/30/21 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1761741021.843273640 1761741021.845068693 - - +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile ... ok +test.unit.common.ring.test_builder.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_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_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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 +fake-swift DEBUG: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:19 -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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok +test.unit.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.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.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok +test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica ... ok +test.unit.common.ring.test_composite_builder.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_builder.TestRingBuilder.test_unoverload +test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... 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_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_validate +test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... 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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +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 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 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: call count + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + 0 0.000 0.000 profile:0(profiler) + + +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmpae6e8t90/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/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) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/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) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/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_io.TestRoundTrip.test_recompressed +test.unit.common.ring.test_io.TestRoundTrip.test_recompressed ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections +test.unit.common.ring.test_io.TestRoundTrip.test_sections ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high +test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_write_failure +test.unit.common.ring.test_io.TestRoundTrip.test_write_failure ... ok +test.unit.common.ring.test_ring.TestRingData.test_attrs +test.unit.common.ring.test_ring.TestRingData.test_attrs ... ok +test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization +test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... ok +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 ... ok +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 ... ok +test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization +test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization ... ok +test.unit.common.ring.test_ring.TestRingData.test_load +test.unit.common.ring.test_ring.TestRingData.test_load ... ok +test.unit.common.ring.test_ring.TestRingData.test_load_closes_file +test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... ok +test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only +test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only ... ok +test.unit.common.ring.test_ring.TestRingData.test_permissions +test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok +test.unit.common.ring.test_ring.TestRingData.test_replica_count +test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok +test.unit.common.ring.test_ring.TestRingData.test_save +test.unit.common.ring.test_ring.TestRingData.test_save ... ok +test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes +test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes ... ok +test.unit.common.test_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_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_memcached.TestMemcacheCommand.test_get_key_prefix +test.unit.common.test_memcached.TestMemcacheCommand.test_get_key_prefix ... ok +test.unit.common.test_memcached.TestMemcacheCommand.test_init +test.unit.common.test_memcached.TestMemcacheCommand.test_init ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels ... ok +test.unit.common.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_composite_builder.TestComposeLoadComponents.test_load_components_older_builder +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... 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.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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET ... ok +test.unit.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 + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761741020.08739', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Wed, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1761741020.11997', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet ... 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.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_builder.TestRingBuilder.test_wide_device_limits +test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits ... ok + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Grant AllUsers WRITE permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/objecttest.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... 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_bufferedhttp.TestBufferedHTTP.test_closed_response +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response ... 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.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.common.test_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.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_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.test_bufferedhttp.TestBufferedHTTP.test_http_connect +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect ... 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.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_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.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.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.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... 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.container.test_backend.TestContainerBroker.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges ... 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.TestDictFactory.test_normal_case +test.unit.common.test_db.TestDictFactory.test_normal_case ... 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 +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.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.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.common.test_db_replicator.TestReplicatorSync.test_local_ids +test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... 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_reconciler.TestReconciler.test_multi_process_should_process +test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync +test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30:22 -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': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid ... ok +test.unit.container.test_reconciler.TestReconciler.test_no_concurrency +test.unit.container.test_reconciler.TestReconciler.test_no_concurrency ... 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.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_items_since +test.unit.container.test_backend.TestContainerBroker.test_get_items_since ... 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.container.test_backend.TestContainerBroker.test_get_namespaces +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_get +test.unit.common.test_internal_client.TestSimpleClient.test_get ... 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.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.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_head +test.unit.common.test_internal_client.TestSimpleClient.test_head ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_objects +test.unit.container.test_backend.TestContainerBroker.test_get_objects ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_proxy +test.unit.common.test_internal_client.TestSimpleClient.test_proxy ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb ... ok +test.unit.common.test_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_manager.TestServer.test_conf_dir +test.unit.common.test_manager.TestServer.test_conf_dir ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate ... ok +test.unit.common.test_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.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741020.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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741020.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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741020.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, 29 Oct 2025 12:30:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741020.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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels ... ok +test.unit.common.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.container.test_backend.TestContainerBroker.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate ... ok +test.unit.common.test_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_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_manager.TestServer.test_get_pid_file_name +test.unit.common.test_manager.TestServer.test_get_pid_file_name ... 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_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_utils.TestCloseableChain.test_closeable_chain_closes +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes ... 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_utils.TestCloseableChain.test_closeable_chain_iterates +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates ... 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.TestPairs.test_pairs +test.unit.common.test_utils.TestPairs.test_pairs ... 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_wsgi.TestWorkersStrategy.test_log_sock_exit +test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit ... 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.container.test_backend.TestContainerBroker.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range ... 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_manager.TestServer.test_proxy_conf_dir +test.unit.common.test_manager.TestServer.test_proxy_conf_dir ... 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_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.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 +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... 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.container.test_backend.TestContainerBroker.test_get_replication_info +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... 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.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_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.TestContainerBroker.test_get_report_info +test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... 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.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 INFO: Processing files for policy platinum under /tmp/tmp5i28r6t_/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp5i28r6t_/node/sda1/objects/193/eb4/c17cee41913f62135b8ee18ee2ef0eb4/1761741020.28687.data to /tmp/tmp5i28r6t_/node/sda1/objects/386/eb4/c17cee41913f62135b8ee18ee2ef0eb4/1761741020.28687.data +test DEBUG: Run listdir on /tmp/tmp5i28r6t_/node/sda1/objects/386 +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: 12:30:20 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5i28r6t_/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp5i28r6t_/node/sda1/objects/193/eb4/c17cee41913f62135b8ee18ee2ef0eb4/1761741020.28687.data +test DEBUG: Run listdir on /tmp/tmp5i28r6t_/node/sda1/objects/193 +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): 12:30:20 10/29/25 GMT (0:00:00.017851 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpzdslqjr8/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpzdslqjr8/node/sda1/objects/53/62d/35a0bcaebd95c0c04cf486a784b7562d/1761741020.38398.data to /tmp/tmpzdslqjr8/node/sda1/objects/107/62d/35a0bcaebd95c0c04cf486a784b7562d/1761741020.38398.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: 12:30:20 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpzdslqjr8/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpzdslqjr8/node/sda1/objects/107 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpzdslqjr8/node/sda1/objects/53/62d/35a0bcaebd95c0c04cf486a784b7562d/1761741020.38398.data +test DEBUG: Run listdir on /tmp/tmpzdslqjr8/node/sda1/objects/53 +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): 12:30:21 10/29/25 GMT (0:00:01.014636 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp181snk1i/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp181snk1i/node/sda1/objects/11/6ce/0b3e88b9cd5aaf92eb217d08e36f76ce/1761741021.48484.data to /tmp/tmp181snk1i/node/sda1/objects/22/6ce/0b3e88b9cd5aaf92eb217d08e36f76ce/1761741021.48484.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: 12:30:21 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp181snk1i/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp181snk1i/node/sda1/objects/22 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp181snk1i/node/sda1/objects/11/6ce/0b3e88b9cd5aaf92eb217d08e36f76ce/1761741021.48484.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): 12:30:21 10/29/25 GMT (0:00:00.127640 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp5h2b0njz/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp5h2b0njz/node/sda1/objects/58/e22/3a9c27310827a4273df34dad4ad40e22/1761741021.71760.data to /tmp/tmp5h2b0njz/node/sda1/objects/117/e22/3a9c27310827a4273df34dad4ad40e22/1761741021.71760.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: 12:30:21 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5h2b0njz/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp5h2b0njz/node/sda1/objects/117 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp5h2b0njz/node/sda1/objects/58/e22/3a9c27310827a4273df34dad4ad40e22/1761741021.71760.data +test DEBUG: Run listdir on /tmp/tmp5h2b0njz/node/sda1/objects/58 +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): 12:30:22 10/29/25 GMT (0:00:01.043777 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp8vl9n8jt/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp8vl9n8jt/node/sda1/objects/33/b42/21a843aad00760d8b97957a834c88b42/1761741022.84163.data to /tmp/tmp8vl9n8jt/node/sda1/objects/67/b42/21a843aad00760d8b97957a834c88b42/1761741022.84163.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: 12:30:22 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8vl9n8jt/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp8vl9n8jt/node/sda1/objects/67 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp8vl9n8jt/node/sda1/objects/33/b42/21a843aad00760d8b97957a834c88b42/1761741022.84163.data +test DEBUG: Run listdir on /tmp/tmp8vl9n8jt/node/sda1/objects/33 +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): 12:30:22 10/29/25 GMT (0:00:00.006246 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:22 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmph_thqzr_/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmph_thqzr_/node/sda1/objects/424 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmph_thqzr_/node/sda1/objects/212/dca/d43cc75d67261db63e2cf305fdc74dca/1761741022.90465.data to /tmp/tmph_thqzr_/node/sda1/objects/424/dca/d43cc75d67261db63e2cf305fdc74dca/1761741022.90465.data +test DEBUG: Removed /tmp/tmph_thqzr_/node/sda1/objects/212/dca/d43cc75d67261db63e2cf305fdc74dca/1761741022.90465.data +test DEBUG: Run listdir on /tmp/tmph_thqzr_/node/sda1/objects/212 +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): 12:30:22 10/29/25 GMT (0:00:00.012957 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpd3knybu7/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpd3knybu7/node/sda1/objects/245/c4d/f52a8bde11d415cc116e41a373241c4d/1761741022.96416.ts to /tmp/tmpd3knybu7/node/sda1/objects/490/c4d/f52a8bde11d415cc116e41a373241c4d/1761741022.96416.ts +test DEBUG: Run listdir on /tmp/tmpd3knybu7/node/sda1/objects/490 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1swift: Using crc32c_kern implementation for CRC32C. + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete ... ok +test.unit.common.middleware.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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable +test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... 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.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.container.test_backend.TestContainerBroker.test_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.TestContainerBrokerBeforeShardRanges.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_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.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up + raise Exception('kaboom!') +Exception: kaboom! -test DEBUG: looking for objects in 1795521600 -test DEBUG: checking container 1795518000 -test DEBUG: looking for objects in 1795518000 -test DEBUG: checking container 1795514400 -test DEBUG: looking for objects in 1795514400 -test DEBUG: checking container 1795510800 -test DEBUG: looking for objects in 1795510800 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:22 -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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -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 DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +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 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1761073200 +test DEBUG: looking for objects in 1761073200 +test DEBUG: checking container 1761069600 +test DEBUG: looking for objects in 1761069600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +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 1761739200 +test DEBUG: looking for objects in 1761739200 +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 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': '00000bogus', 'last_modified': '1970-01-01T01:00:00.000000', 'hash': '0000003600.00000', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'invalid_record': 1, 'noop_object': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1761735600 +test DEBUG: looking for objects in 1761735600 +test DEBUG: checking container 1761732000 +test DEBUG: looking for objects in 1761732000 +test DEBUG: checking container 1761728400 +test DEBUG: looking for objects in 1761728400 +test DEBUG: checking container 1761724800 +test DEBUG: looking for objects in 1761724800 +test DEBUG: checking container 1761721200 +test DEBUG: looking for objects in 1761721200 +test DEBUG: checking container 1761717600 +test DEBUG: looking for objects in 1761717600 +test DEBUG: checking container 1761714000 +test DEBUG: looking for objects in 1761714000 +test DEBUG: checking container 1761710400 +test DEBUG: looking for objects in 1761710400 +test DEBUG: checking container 1761706800 +test DEBUG: looking for objects in 1761706800 +test DEBUG: checking container 1761134400 +test DEBUG: looking for objects in 1761134400 +test DEBUG: checking container 1761130800 +test DEBUG: looking for objects in 1761130800 +test DEBUG: checking container 1761127200 +test DEBUG: looking for objects in 1761127200 +test DEBUG: checking container 1761123600 +test DEBUG: looking for objects in 1761123600 +test DEBUG: checking container 1761120000 +test DEBUG: looking for objects in 1761120000 +test DEBUG: checking container 1761116400 +test DEBUG: looking for objects in 1761116400 +test DEBUG: checking container 1761112800 +test DEBUG: looking for objects in 1761112800 +test DEBUG: checking container 1761109200 +test DEBUG: looking for objects in 1761109200 +test DEBUG: checking container 1761105600 +test DEBUG: looking for objects in 1761105600 +test DEBUG: checking container 1761102000 +test DEBUG: looking for objects in 1761102000 test INFO: Reconciler Stats: {} test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -31642,25 +19043,246 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200test.unit.container.test_reconciler.TestReconciler.test_object_delete +test.unit.container.test_reconciler.TestReconciler.test_object_delete ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop +test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move +test.unit.container.test_reconciler.TestReconciler.test_object_move ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... 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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.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 DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:46:39 11/20/86 GMT +test INFO: Processing files for policy platinum under /tmp/tmpd3knybu7/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpd3knybu7/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, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:22 10/29/25 GMT (0:00:00 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpivaoe0z6/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpivaoe0z6/node/sda1/objects/217/ab5/d9b5372673454c091cb6f240a2cfeab5/1761741023.03317.data to /tmp/tmpivaoe0z6/node/sda1/objects/435/ab5/d9b5372673454c091cb6f240a2cfeab5/1761741023.03317.data +test DEBUG: Run listdir on /tmp/tmpivaoe0z6/node/sda1/objects/435 +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: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpivaoe0z6/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpivaoe0z6/node/sda1/objects/217/ab5/d9b5372673454c091cb6f240a2cfeab5/1761741023.03317.data +test DEBUG: Run listdir on /tmp/tmpivaoe0z6/node/sda1/objects/217 +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): 12:30:23 10/29/25 GMT (0:00:00.006120 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp0sobcl4a/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp0sobcl4a/node/sda1/objects/167/411/a7f8bf9266807ab655ae454909bab411/1761741023.11759.data to /tmp/tmp0sobcl4a/node/sda1/objects/335/411/a7f8bf9266807ab655ae454909bab411/1761741023.11759.data +test DEBUG: Relinking created link: /tmp/tmp0sobcl4a/node/sda1/objects/167/411/a7f8bf9266807ab655ae454909bab411/1761741024.00000.meta to /tmp/tmp0sobcl4a/node/sda1/objects/335/411/a7f8bf9266807ab655ae454909bab411/1761741024.00000.meta +test DEBUG: Run listdir on /tmp/tmp0sobcl4a/node/sda1/objects/335 +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: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0sobcl4a/node/sda1 (cleanup=True) +test WARNING: Error cleaning up /tmp/tmp0sobcl4a/node/sda1/objects/167/411/a7f8bf9266807ab655ae454909bab411/1761741024.00000.meta: OSError() +test DEBUG: Removed /tmp/tmp0sobcl4a/node/sda1/objects/167/411/a7f8bf9266807ab655ae454909bab411/1761741023.11759.data +test DEBUG: Run listdir on /tmp/tmp0sobcl4a/node/sda1/objects/167 +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, 1 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 12:30:23 10/29/25 GMT (0:00:00.016326 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpc7bf6gro/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpc7bf6gro/node/sda1/objects/504 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpc7bf6gro/node/sda1/objects/252/675/fc27b9318f7b98302d1de90de0d51675/1761741023.19739.data to /tmp/tmpc7bf6gro/node/sda1/objects/504/675/fc27b9318f7b98302d1de90de0d51675/1761741023.19739.data: [Errno 17] File exists: '/tmp/tmpc7bf6gro/node/sda1/objects/252/675/fc27b9318f7b98302d1de90de0d51675/1761741023.19739.data' -> '/tmp/tmpc7bf6gro/node/sda1/objects/504/675/fc27b9318f7b98302d1de90de0d51675/1761741023.19739.data' +test DEBUG: Run listdir on /tmp/tmpc7bf6gro/node/sda1/objects/252 +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): 12:30:23 10/29/25 GMT (0:00:00.029325 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpms5qlgmt/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpms5qlgmt/node/sda1/objects/241/5b0/f1c7092a2b035d82af9b4205403665b0/1761741023.28872.data to /tmp/tmpms5qlgmt/node/sda1/objects/483/5b0/f1c7092a2b035d82af9b4205403665b0/1761741023.28872.data +test DEBUG: Run listdir on /tmp/tmpms5qlgmt/node/sda1/objects/483 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking +test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... ok +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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok +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.unit.container.test_backend.TestContainerBroker.test_is_reclaimable +test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... ok + 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' (1796150903.087160) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1796150903.087160) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1796150903.087160) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1796150903.087160) from storage policy 1 -test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1796150903.087160) in policy_index 1 will be deleted from policy_index 0 (1796150903.08716_0000000000000003) -test INFO: delete_success: '/AUTH_bob/c/o1' (1796150903.087160) deleted from policy_index 0 (1796150903.08716_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1796150903.087160) from policy_index 1 (1796150903.08716_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1796150903.087160) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (1796150903.087160) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1796150903.087160) from the queue (1796150903.08716_0000000000000002) +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761741023.025750) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1761741023.025750) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761741023.025750) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1761741023.025750) from storage policy 1 +test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1761741023.025750) in policy_index 1 will be deleted from policy_index 0 (1761741023.02575_0000000000000003) +test INFO: delete_success: '/AUTH_bob/c/o1' (1761741023.025750) deleted from policy_index 0 (1761741023.02575_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1761741023.025750) from policy_index 1 (1761741023.02575_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1761741023.025750) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (1761741023.025750) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1761741023.025750) from the queue (1761741023.02575_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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -31670,8 +19292,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -31687,8 +19309,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -31701,8 +19323,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -31715,8 +19337,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 36000 test DEBUG: looking for objects in 36000 @@ -31724,9 +19346,24 @@ 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 DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (36123.383930) moved from policy_index 1 to policy_index 0 (0000036123.38393_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 (0000036123.38393_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (36123.383930) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/36000/1:/AUTH_bob/c/o1' (36123.383930) from the queue (0000036123.38393_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +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.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 @@ -31734,473 +19371,249 @@ test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient ... ok test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... 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.common.ring.test_ring.TestRing.test_reload +test.unit.common.ring.test_ring.TestRing.test_reload ... ok +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok +test.unit.common.ring.test_ring.TestRing.test_replica_count +test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok +test.unit.common.ring.test_ring.TestRingV2.test_4_byte_dev_ids +test.unit.common.ring.test_ring.TestRingV2.test_4_byte_dev_ids ... ok +test.unit.common.ring.test_ring.TestRingV2.test_creation +test.unit.common.ring.test_ring.TestRingV2.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok -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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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 1796150892.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.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 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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#1test.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 -Filesystem at n/a does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... ok -test ERROR: Failed to unlink '/tmp/tmp2oufl01d/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp2oufl01d/containers/part/suffix/hash/container_1796150903.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp2oufl01d/containers/part/suffix/hash/container_1796150903.00000.db': ['/tmp/tmp2oufl01d/containers/part/suffix/hash/container.db', '/tmp/tmp2oufl01d/containers/part/suffix/hash/container_1796150904.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp2oufl01d/containers/part/suffix/hash/container_1796150904.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: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0032 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398980 2 -test ERROR: ERROR Account update failed with 127.0.0.1:43545/sda1 (will retry later): Response 503 OK -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0034 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0021 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0018 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0037 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpaw96uodc/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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, 29 Oct 2025 12:30:22 -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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -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': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys ... ok +test.unit.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 WRITE +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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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_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_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key ... ok +test.unit.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_obj.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.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.TestContainerBrokerBeforeShardRanges.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... 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.TestDatabaseBroker.test_DB_PREALLOCATION_setting +test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... 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, 29 Oct 2025 12:30:22 -0000', 'Content-Md5': '9Z+cE+YYsVYXLtR89GLUSA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'f59f9c13e618b156172ed47cf462d448', 'Content-Length': '88'} +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'Content-Md5': 'q2M0nowR5/tPpsyB+s61DA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'ab63349e8c11e7fb4fa6cc81faceb50c', '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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled ... ok +test.unit.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.test_db.TestDatabaseBroker.test_commit_puts +test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... 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 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 1796148000 -test DEBUG: looking for objects in 1796148000 -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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -32210,33 +19623,33 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1795485600 -test DEBUG: looking for objects in 1795485600 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1795485623.128470) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1795485623.128470) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1795485623.128470) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1795485623.128470) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1795485623.12847) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_jeb/c/o1' (1795485623.128470) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/1795485600/1:/AUTH_jeb/c/o1' (1795485623.128470) from the queue (1795485623.12847_0000000000000002) +test DEBUG: checking container 1761073200 +test DEBUG: looking for objects in 1761073200 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1761075743.169750) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1761075743.169750) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1761075743.169750) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1761075743.169750) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1761075743.16975) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_jeb/c/o1' (1761075743.169750) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/1761073200/1:/AUTH_jeb/c/o1' (1761075743.169750) from the queue (1761075743.16975_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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1796150903.134200) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1796150903.134200) in destination policy_index 0 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1761741023.183310) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1761741023.183310) in destination policy_index 0 test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1796150903.134200) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1796150903.134200) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1796150903.13420) in policy_index 1 responded 404 (0000000000.00000) -test INFO: retry: '/AUTH_jeb/c/o1' (1796150903.134200) in policy_index 1 must be retried +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1761741023.183310) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1761741023.183310) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1761741023.18331) in policy_index 1 responded 404 (0000000000.00000) +test INFO: retry: '/AUTH_jeb/c/o1' (1761741023.183310) 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 36000 test DEBUG: looking for objects in 36000 @@ -32292,9 +19705,22 @@ conditional_etag=conditional_etag) File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up raise Exception('kaboom!') -Exception: kaboom!test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails +Exception: kaboom! +test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) +test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable +test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retriedtest.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 @@ -32308,501 +19734,150 @@ test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces ... ok test.unit.container.test_reconciler.TestReconciler.test_processes_config test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok - -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:17 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 - -object-reconstructor WARNING: Quarantined object /tmp/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150894.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/tmpw61jarpd/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150894.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 1796150897.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/tmp3vsuggjm/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150897.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150897.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/tmpr3h9vs0j/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150897.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 1796150897.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/tmpfyazazxt/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150897.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 1796150897.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/tmplbx69na0/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150897.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150897.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/tmpbkp5ox3d/devices/sda1/objects/9/ad0/fd517c6b212e8df407b30eed1246fad0/1796150897.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#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_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index ... ok -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_base.TestFuncs.test_base_have_quorum -test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix ... ok -test-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. -object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-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.1457672119140625e-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.1457672119140625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.10:1010/sdk/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, 9, 11] -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 9, 10, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [1, 2, 3, 5, 6, 7, 9, 10, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [1, 2, 3, 5, 6, 9, 10, 11, 12, 13] -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.2:1002/sdc/0/a/c/o policy#0: +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.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.TestContainerBroker.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash ... ok +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb4psrgvb/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpb4psrgvb/node/sda1/objects/391 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpb4psrgvb/node/sda1/objects/195/b7d/c398e8a527aaf643f7926354768b0b7d/1761741023.40687.ts +test DEBUG: Run listdir on /tmp/tmpb4psrgvb/node/sda1/objects/195 +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): 12:30:23 10/29/25 GMT (0:00:00.021319 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp3ewja978/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp3ewja978/node/sda1/objects/128/51a/80361b79a337524ae59987e1f9aa151a/1761741024.00000.meta to /tmp/tmp3ewja978/node/sda1/objects/256/51a/80361b79a337524ae59987e1f9aa151a/1761741024.00000.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmp3ewja978/node/sda1/objects/128/51a/80361b79a337524ae59987e1f9aa151a/1761741023.49164.data to /tmp/tmp3ewja978/node/sda1/objects/256/51a/80361b79a337524ae59987e1f9aa151a/1761741023.49164.data +test DEBUG: Removed /tmp/tmp3ewja978/node/sda1/objects/128/51a/80361b79a337524ae59987e1f9aa151a/1761741024.00000.meta +test DEBUG: Removed /tmp/tmp3ewja978/node/sda1/objects/128/51a/80361b79a337524ae59987e1f9aa151a/1761741023.49164.data +test DEBUG: Run listdir on /tmp/tmp3ewja978/node/sda1/objects/256 +test DEBUG: Run listdir on /tmp/tmp3ewja978/node/sda1/objects/128 +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): 12:30:23 10/29/25 GMT (0:00:00.024232 elapsed) +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon' +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Finished relinker (cleanup=False): 12:30:23 10/29/25 GMT (0:00:00.000408 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -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 INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0001 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0026 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0081 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0026 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0025 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpfrvrjwrl/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0024 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0024 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0035 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0034 "-" 1398980 2 -test 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_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 + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_conf_file +test.unit.cli.test_relinker.TestRelinker.test_conf_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... ok +test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking +test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking ... ok +test.unit.cli.test_relinker.TestRelinker.test_rehashing +test.unit.cli.test_relinker.TestRelinker.test_rehashing ... ok +test.unit.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.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... 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.cli.test_relinker.TestRelinker.test_relink_all_policies +test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:18 -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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:18 -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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'Content-Md5': 'U202nhMpxoSXAJ972DtXAg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '536d369e1329c68497009f7bd83b5702', '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': 'Tue, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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': 'Tue, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error ... ok +test.unit.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.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 INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) -test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable -test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_failed': 1, 'retry': 1} test DEBUG: pulling items from the queue -test DEBUG: checking container 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 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' (1795543199.000000) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1795543199.000000) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795543199.000000) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1795543199.000000) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1795543199.00000) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_bob/c/o1' (1795543199.000000) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1795543199.000000) from the queue (1795543199.00000_0000000000000002) +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761134399.000000) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1761134399.000000) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761134399.000000) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1761134399.000000) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1761134399.00000) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_bob/c/o1' (1761134399.000000) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1761134399.000000) from the queue (1761134399.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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -32818,19 +19893,19 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1796150903.164560) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1796150903.164560) in destination policy_index 0 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761741023.305210) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1761741023.305210) in destination policy_index 0 test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1796150903.164560) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1796150903.164560) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1796150903.16456) in policy_index 1 responded 200 (1796150902.16456) -test INFO: retry: '/AUTH_bob/c/o1' (1796150903.164560) in policy_index 1 must be retried +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761741023.305210) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1761741023.305210) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761741023.30521) in policy_index 1 responded 200 (1761741022.30521) +test INFO: retry: '/AUTH_bob/c/o1' (1761741023.305210) 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -32846,8 +19921,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -32863,12 +19938,21 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 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 DEBUG: checking placement for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from the queue (0000003618.84187_0000000000000002)test.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 @@ -32878,900 +19962,345 @@ 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_sync_store.TestContainerSyncStore.test_add_synced_container -test.unit.container.test_sync_store.TestContainerSyncStore.test_add_synced_container ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion -test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers -test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container -test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion -test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove -test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted -test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted ... ok -test.unit.obj.test_diskfile.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 +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_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 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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.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.common.test_db.TestDatabaseBroker.test_merge_syncs +test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... ok + +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 29 Oct 2025 12:30:21 -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': '1761741021.35027', '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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:21 -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': '1761741021.49994', '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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.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 - -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150897.00000 -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor 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 DEBUG: Found existing frag #1 at 10.0.0.4:1004/sde/0/a/c/oè policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/oè policy#0 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150899.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 1796150900.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 1796150901.00000 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-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 #10 with frag indexes [0, 1, 2, 3, 4, 5, 7, 8, 9, 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 #10 with frag indexes [0, 1, 2, 4, 5, 7, 8, 9, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 5, 7, 8, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0003 "-" 1398996 0 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0002 "-" 1398996 0 -test-reconstructor ERROR: 127.0.0.1:39017/sdb1/0 Expected status 200; got 500 (b'

Internal Error

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

') -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0002 "-" 1398996 2 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1398996 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 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:19 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 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 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1398996 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: unexpected end of file while parsing chunked data -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0002 "-" 1398996 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_best_response_overrides -test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache ... ok -test.unit.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled ... ok -test.unit.common.test_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.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.TestSetSwiftDir.test_set_swift_dir -test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... 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.TestSocketStringParser.test_socket_string_parser -test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... 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_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_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 INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0030 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0031 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0091 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0031 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0033 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0031 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 0 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0030 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating ... ok - -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: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 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 3.0994415283203125e-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.09808349609375e-05 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.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, 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.0994415283203125e-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.5299530029296875e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.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 WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.8:1008/sdi/0/a/c/o policy#0test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok -swift: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request#012 conn = http_connect(#012 ip, port, node['device'],#012 self.partition, self.req.method, self.path,#012 headers=req_headers,#012 query_string=self.req.query_string)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect#012 i, status = next(conn_id_and_code_iter)#012 ~~~~^^^^^^^^^^^^^^^^^^^^^^^#012StopIteration (txn: tx6bde8c1d89a1464c93240-006b0f167b) -swift: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request#012 conn = http_connect(#012 ip, port, node['device'],#012 self.partition, self.req.method, self.path,#012 headers=req_headers,#012 query_string=self.req.query_string)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect#012 i, status = next(conn_id_and_code_iter)#012 ~~~~^^^^^^^^^^^^^^^^^^^^^^^#012StopIteration (txn: tx6bde8c1d89a1464c93240-006b0f167b) -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 1399000 -test NOTICE: Started child 1 (PID 97) for port 6009 -test NOTICE: Child 2 (PID 1399000, 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 -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.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_auditor.TestAuditor.test_audit_location_gets_quarantined -test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... ok -test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... ok -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored ... ok -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps -test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_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.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 +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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission ... ok - -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3_1796150892.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3_1796150892.00000.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1796150892.00000, (0, 0) as of 1796150892.00000, sharding as of 1796150898.00000> to ShardRange<'a' to 'b' as of 1796150892.00000, (0, 0) as of 1796150892.00000, sharded as of 1796150901.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1796150892.00000-2, db: /tmp/tmpqn1bjm61/sda/containers/0/fd3/40a30997307f74f3959904e000080fd3/40a30997307f74f3959904e000080fd3_1796150892.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150893.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e49/9ac123410e82751306425197b0619e49/9ac123410e82751306425197b0619e49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150895.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a69/e36673b6e548d6bd17c1ec417d5bfa69/e36673b6e548d6bd17c1ec417d5bfa69.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150894.00000, (0, 0) as of 1796150894.00000, found as of 1796150894.00000> to ShardRange<'k' to 't' as of 1796150895.00000, (0, 0) as of 1796150895.00000, created as of 1796150895.00000>, path: .shards_a/shard_c_1796150895.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a69/e36673b6e548d6bd17c1ec417d5bfa69/e36673b6e548d6bd17c1ec417d5bfa69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150897.00000, db: /tmp/tmpa0zh362q/sda/containers/0/053/851e731de56c6b7a410e44149516d053/851e731de56c6b7a410e44149516d053.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150896.00000, (0, 0) as of 1796150896.00000, found as of 1796150896.00000> to ShardRange<'k' to 't' as of 1796150897.00000, (0, 0) as of 1796150897.00000, cleaved as of 1796150897.00000>, path: .shards_a/shard_c_1796150897.00000, db: /tmp/tmpa0zh362q/sda/containers/0/053/851e731de56c6b7a410e44149516d053/851e731de56c6b7a410e44149516d053.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150899.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c74/1fe3b9962a265b7e72d2c6e7b694ac74/1fe3b9962a265b7e72d2c6e7b694ac74.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150898.00000, (0, 0) as of 1796150898.00000, found as of 1796150898.00000> to ShardRange<'k' to 't' as of 1796150899.00000, (0, 0) as of 1796150899.00000, active as of 1796150899.00000>, path: .shards_a/shard_c_1796150899.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c74/1fe3b9962a265b7e72d2c6e7b694ac74/1fe3b9962a265b7e72d2c6e7b694ac74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpa0zh362q/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150900.00000, (0, 0) as of 1796150900.00000, found as of 1796150900.00000> to ShardRange<'k' to 't' as of 1796150901.00000, (0, 0) as of 1796150901.00000, shrinking as of 1796150901.00000>, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpa0zh362q/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150901.00000, db: /tmp/tmpa0zh362q/sda/containers/0/440/f04599c192a2e7fbba345fe5a339a440/f04599c192a2e7fbba345fe5a339a440.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpa0zh362q/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150902.00000, (0, 0) as of 1796150902.00000, found as of 1796150902.00000> to ShardRange<'k' to 't' as of 1796150903.00000, (0, 0) as of 1796150903.00000, sharding as of 1796150903.00000>, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpa0zh362q/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150903.00000, db: /tmp/tmpa0zh362q/sda/containers/0/571/0ebe1280087f75464381ee414b2fc571/0ebe1280087f75464381ee414b2fc571.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpa0zh362q/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150904.00000, (0, 0) as of 1796150904.00000, found as of 1796150904.00000> to ShardRange<'k' to 't' as of 1796150905.00000, (0, 0) as of 1796150905.00000, sharded as of 1796150905.00000>, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpa0zh362q/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150905.00000, db: /tmp/tmpa0zh362q/sda/containers/0/433/af06255717e5c610710c1ac97e0f5433/af06255717e5c610710c1ac97e0f5433.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150906.00000, (0, 0) as of 1796150906.00000, found as of 1796150906.00000> to ShardRange<'k' to 't' as of 1796150907.00000, (0, 0) as of 1796150907.00000, shrunk as of 1796150907.00000>, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150907.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9/e58cf4e062ac5dc0b8e7bf6bf1dedbf9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150909.00000, db: /tmp/tmpa0zh362q/sda/containers/0/60e/82c0fd700257a3f536a71271337b260e/82c0fd700257a3f536a71271337b260e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150908.00000, (0, 0) as of 1796150908.00000, created as of 1796150908.00000> to ShardRange<'k' to 't' as of 1796150909.00000, (0, 0) as of 1796150909.00000, found as of 1796150909.00000>, path: .shards_a/shard_c_1796150909.00000, db: /tmp/tmpa0zh362q/sda/containers/0/60e/82c0fd700257a3f536a71271337b260e/82c0fd700257a3f536a71271337b260e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150911.00000, db: /tmp/tmpa0zh362q/sda/containers/0/eee/4ba3f50bd74aa0e7d87bf2b79321feee/4ba3f50bd74aa0e7d87bf2b79321feee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150913.00000, db: /tmp/tmpa0zh362q/sda/containers/0/578/71f5958ecc977027fc718d4a9c90c578/71f5958ecc977027fc718d4a9c90c578.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150912.00000, (0, 0) as of 1796150912.00000, created as of 1796150912.00000> to ShardRange<'k' to 't' as of 1796150913.00000, (0, 0) as of 1796150913.00000, cleaved as of 1796150913.00000>, path: .shards_a/shard_c_1796150913.00000, db: /tmp/tmpa0zh362q/sda/containers/0/578/71f5958ecc977027fc718d4a9c90c578/71f5958ecc977027fc718d4a9c90c578.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150915.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4cc/a890cf786838fafb05f01917f3fbb4cc/a890cf786838fafb05f01917f3fbb4cc.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150914.00000, (0, 0) as of 1796150914.00000, created as of 1796150914.00000> to ShardRange<'k' to 't' as of 1796150915.00000, (0, 0) as of 1796150915.00000, active as of 1796150915.00000>, path: .shards_a/shard_c_1796150915.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4cc/a890cf786838fafb05f01917f3fbb4cc/a890cf786838fafb05f01917f3fbb4cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150916.00000, (0, 0) as of 1796150916.00000, created as of 1796150916.00000> to ShardRange<'k' to 't' as of 1796150917.00000, (0, 0) as of 1796150917.00000, shrinking as of 1796150917.00000>, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150917.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4f7/dd53494e6c6589058eb7714c681584f7/dd53494e6c6589058eb7714c681584f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpa0zh362q/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150918.00000, (0, 0) as of 1796150918.00000, created as of 1796150918.00000> to ShardRange<'k' to 't' as of 1796150919.00000, (0, 0) as of 1796150919.00000, sharding as of 1796150919.00000>, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpa0zh362q/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150919.00000, db: /tmp/tmpa0zh362q/sda/containers/0/64b/586fcb3d4d0bab44d296b4208d98764b/586fcb3d4d0bab44d296b4208d98764b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpa0zh362q/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150920.00000, (0, 0) as of 1796150920.00000, created as of 1796150920.00000> to ShardRange<'k' to 't' as of 1796150921.00000, (0, 0) as of 1796150921.00000, sharded as of 1796150921.00000>, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpa0zh362q/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150921.00000, db: /tmp/tmpa0zh362q/sda/containers/0/32c/dd376037b83ae93ea2a0e96ccfd7132c/dd376037b83ae93ea2a0e96ccfd7132c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150922.00000, (0, 0) as of 1796150922.00000, created as of 1796150922.00000> to ShardRange<'k' to 't' as of 1796150923.00000, (0, 0) as of 1796150923.00000, shrunk as of 1796150923.00000>, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150923.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bd6/7f13f38f2eb3a8234abeed045dc2fbd6/7f13f38f2eb3a8234abeed045dc2fbd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150925.00000, db: /tmp/tmpa0zh362q/sda/containers/0/267/8a596cfa248887bb0ac42ee5d8cc4267/8a596cfa248887bb0ac42ee5d8cc4267.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150924.00000, (0, 0) as of 1796150924.00000, cleaved as of 1796150924.00000> to ShardRange<'k' to 't' as of 1796150925.00000, (0, 0) as of 1796150925.00000, found as of 1796150925.00000>, path: .shards_a/shard_c_1796150925.00000, db: /tmp/tmpa0zh362q/sda/containers/0/267/8a596cfa248887bb0ac42ee5d8cc4267/8a596cfa248887bb0ac42ee5d8cc4267.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150927.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f4c/0bc8091e2873faa722dcddb0bb439f4c/0bc8091e2873faa722dcddb0bb439f4c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150926.00000, (0, 0) as of 1796150926.00000, cleaved as of 1796150926.00000> to ShardRange<'k' to 't' as of 1796150927.00000, (0, 0) as of 1796150927.00000, created as of 1796150927.00000>, path: .shards_a/shard_c_1796150927.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f4c/0bc8091e2873faa722dcddb0bb439f4c/0bc8091e2873faa722dcddb0bb439f4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150929.00000, db: /tmp/tmpa0zh362q/sda/containers/0/5e0/108c6c682ab17f89c2a5d02abb10d5e0/108c6c682ab17f89c2a5d02abb10d5e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150931.00000, db: /tmp/tmpa0zh362q/sda/containers/0/982/d03fdc3790a2b03fb789c33bd4fe7982/d03fdc3790a2b03fb789c33bd4fe7982.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150930.00000, (0, 0) as of 1796150930.00000, cleaved as of 1796150930.00000> to ShardRange<'k' to 't' as of 1796150931.00000, (0, 0) as of 1796150931.00000, active as of 1796150931.00000>, path: .shards_a/shard_c_1796150931.00000, db: /tmp/tmpa0zh362q/sda/containers/0/982/d03fdc3790a2b03fb789c33bd4fe7982/d03fdc3790a2b03fb789c33bd4fe7982.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150932.00000, (0, 0) as of 1796150932.00000, cleaved as of 1796150932.00000> to ShardRange<'k' to 't' as of 1796150933.00000, (0, 0) as of 1796150933.00000, shrinking as of 1796150933.00000>, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150933.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0ed/888bb1806f1adb9c1f421a33dac010ed/888bb1806f1adb9c1f421a33dac010ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150934.00000, (0, 0) as of 1796150934.00000, cleaved as of 1796150934.00000> to ShardRange<'k' to 't' as of 1796150935.00000, (0, 0) as of 1796150935.00000, sharding as of 1796150935.00000>, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150935.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b81/87a842af9ebe7c39ee74f806ea0a7b81/87a842af9ebe7c39ee74f806ea0a7b81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150936.00000, (0, 0) as of 1796150936.00000, cleaved as of 1796150936.00000> to ShardRange<'k' to 't' as of 1796150937.00000, (0, 0) as of 1796150937.00000, sharded as of 1796150937.00000>, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150937.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c0a/397c844fb371d92397c5bdc687f2ec0a/397c844fb371d92397c5bdc687f2ec0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150938.00000, (0, 0) as of 1796150938.00000, cleaved as of 1796150938.00000> to ShardRange<'k' to 't' as of 1796150939.00000, (0, 0) as of 1796150939.00000, shrunk as of 1796150939.00000>, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150939.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b24/67caffa56f025d3944338e95e30cab24/67caffa56f025d3944338e95e30cab24.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150941.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a84/6110d9565451f44fff7a2a21abbe2a84/6110d9565451f44fff7a2a21abbe2a84.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150940.00000, (0, 0) as of 1796150940.00000, active as of 1796150940.00000> to ShardRange<'k' to 't' as of 1796150941.00000, (0, 0) as of 1796150941.00000, found as of 1796150941.00000>, path: .shards_a/shard_c_1796150941.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a84/6110d9565451f44fff7a2a21abbe2a84/6110d9565451f44fff7a2a21abbe2a84.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150943.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e91/9e2c1efb7e2ffdededf14b39783e5e91/9e2c1efb7e2ffdededf14b39783e5e91.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150942.00000, (0, 0) as of 1796150942.00000, active as of 1796150942.00000> to ShardRange<'k' to 't' as of 1796150943.00000, (0, 0) as of 1796150943.00000, created as of 1796150943.00000>, path: .shards_a/shard_c_1796150943.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e91/9e2c1efb7e2ffdededf14b39783e5e91/9e2c1efb7e2ffdededf14b39783e5e91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150945.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8ff/f187666dded4c121aa570eef357738ff/f187666dded4c121aa570eef357738ff.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150944.00000, (0, 0) as of 1796150944.00000, active as of 1796150944.00000> to ShardRange<'k' to 't' as of 1796150945.00000, (0, 0) as of 1796150945.00000, cleaved as of 1796150945.00000>, path: .shards_a/shard_c_1796150945.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8ff/f187666dded4c121aa570eef357738ff/f187666dded4c121aa570eef357738ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150947.00000, db: /tmp/tmpa0zh362q/sda/containers/0/40c/ea3777dc7cc6ae2f07ebad612a15040c/ea3777dc7cc6ae2f07ebad612a15040c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150949.00000, db: /tmp/tmpa0zh362q/sda/containers/0/76a/29ecfcd6e88fe2a9b48fd35419fb276a/29ecfcd6e88fe2a9b48fd35419fb276a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150948.00000, (0, 0) as of 1796150948.00000, active as of 1796150948.00000> to ShardRange<'k' to 't' as of 1796150949.00000, (0, 0) as of 1796150949.00000, shrinking as of 1796150949.00000>, path: .shards_a/shard_c_1796150949.00000, db: /tmp/tmpa0zh362q/sda/containers/0/76a/29ecfcd6e88fe2a9b48fd35419fb276a/29ecfcd6e88fe2a9b48fd35419fb276a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150949.00000, db: /tmp/tmpa0zh362q/sda/containers/0/76a/29ecfcd6e88fe2a9b48fd35419fb276a/29ecfcd6e88fe2a9b48fd35419fb276a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpa0zh362q/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150950.00000, (0, 0) as of 1796150950.00000, active as of 1796150950.00000> to ShardRange<'k' to 't' as of 1796150951.00000, (0, 0) as of 1796150951.00000, sharding as of 1796150951.00000>, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpa0zh362q/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150951.00000, db: /tmp/tmpa0zh362q/sda/containers/0/cf6/232abdf516ccce7dd8789882b2230cf6/232abdf516ccce7dd8789882b2230cf6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150952.00000, (0, 0) as of 1796150952.00000, active as of 1796150952.00000> to ShardRange<'k' to 't' as of 1796150953.00000, (0, 0) as of 1796150953.00000, sharded as of 1796150953.00000>, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150953.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0b2/9ccbf6c4db0b675b365fafbbc23ad0b2/9ccbf6c4db0b675b365fafbbc23ad0b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150954.00000, (0, 0) as of 1796150954.00000, active as of 1796150954.00000> to ShardRange<'k' to 't' as of 1796150955.00000, (0, 0) as of 1796150955.00000, shrunk as of 1796150955.00000>, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150955.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f34/71a85d1c07d39216006c385f06c94f34/71a85d1c07d39216006c385f06c94f34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150957.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e77/e63febcd54e382dccbad7fe58a9a5e77/e63febcd54e382dccbad7fe58a9a5e77.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150956.00000, (0, 0) as of 1796150956.00000, shrinking as of 1796150956.00000> to ShardRange<'k' to 't' as of 1796150957.00000, (0, 0) as of 1796150957.00000, found as of 1796150957.00000>, path: .shards_a/shard_c_1796150957.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e77/e63febcd54e382dccbad7fe58a9a5e77/e63febcd54e382dccbad7fe58a9a5e77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150959.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0ed/c35bec5d0f3302269c44e867e46e40ed/c35bec5d0f3302269c44e867e46e40ed.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150958.00000, (0, 0) as of 1796150958.00000, shrinking as of 1796150958.00000> to ShardRange<'k' to 't' as of 1796150959.00000, (0, 0) as of 1796150959.00000, created as of 1796150959.00000>, path: .shards_a/shard_c_1796150959.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0ed/c35bec5d0f3302269c44e867e46e40ed/c35bec5d0f3302269c44e867e46e40ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150961.00000, db: /tmp/tmpa0zh362q/sda/containers/0/1c2/f788b37ff671d8f1011011da8ca201c2/f788b37ff671d8f1011011da8ca201c2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150960.00000, (0, 0) as of 1796150960.00000, shrinking as of 1796150960.00000> to ShardRange<'k' to 't' as of 1796150961.00000, (0, 0) as of 1796150961.00000, cleaved as of 1796150961.00000>, path: .shards_a/shard_c_1796150961.00000, db: /tmp/tmpa0zh362q/sda/containers/0/1c2/f788b37ff671d8f1011011da8ca201c2/f788b37ff671d8f1011011da8ca201c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150963.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d8b/c990c1f63cf3f2b7b85bc2875ff68d8b/c990c1f63cf3f2b7b85bc2875ff68d8b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150962.00000, (0, 0) as of 1796150962.00000, shrinking as of 1796150962.00000> to ShardRange<'k' to 't' as of 1796150963.00000, (0, 0) as of 1796150963.00000, active as of 1796150963.00000>, path: .shards_a/shard_c_1796150963.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d8b/c990c1f63cf3f2b7b85bc2875ff68d8b/c990c1f63cf3f2b7b85bc2875ff68d8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150965.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b27/28f21452f214b78d4803e9e149c6db27/28f21452f214b78d4803e9e149c6db27.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150965.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b27/28f21452f214b78d4803e9e149c6db27/28f21452f214b78d4803e9e149c6db27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150967.00000, db: /tmp/tmpa0zh362q/sda/containers/0/27e/70b0fa9d05326ace9dc2566bba96a27e/70b0fa9d05326ace9dc2566bba96a27e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150966.00000, (0, 0) as of 1796150966.00000, shrinking as of 1796150966.00000> to ShardRange<'k' to 't' as of 1796150967.00000, (0, 0) as of 1796150967.00000, sharding as of 1796150967.00000>, path: .shards_a/shard_c_1796150967.00000, db: /tmp/tmpa0zh362q/sda/containers/0/27e/70b0fa9d05326ace9dc2566bba96a27e/70b0fa9d05326ace9dc2566bba96a27e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150967.00000, db: /tmp/tmpa0zh362q/sda/containers/0/27e/70b0fa9d05326ace9dc2566bba96a27e/70b0fa9d05326ace9dc2566bba96a27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpa0zh362q/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150968.00000, (0, 0) as of 1796150968.00000, shrinking as of 1796150968.00000> to ShardRange<'k' to 't' as of 1796150969.00000, (0, 0) as of 1796150969.00000, sharded as of 1796150969.00000>, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpa0zh362q/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150969.00000, db: /tmp/tmpa0zh362q/sda/containers/0/aee/0dd0128a92509f76b67f30ae1edffaee/0dd0128a92509f76b67f30ae1edffaee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150970.00000, (0, 0) as of 1796150970.00000, shrinking as of 1796150970.00000> to ShardRange<'k' to 't' as of 1796150971.00000, (0, 0) as of 1796150971.00000, shrunk as of 1796150971.00000>, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150971.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ea9/c974f7113d1d5fd1f3e849be39c96ea9/c974f7113d1d5fd1f3e849be39c96ea9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150973.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d7e/6e9952fbf335ad7193b0c59e15eccd7e/6e9952fbf335ad7193b0c59e15eccd7e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150972.00000, (0, 0) as of 1796150972.00000, sharding as of 1796150972.00000> to ShardRange<'k' to 't' as of 1796150973.00000, (0, 0) as of 1796150973.00000, found as of 1796150973.00000>, path: .shards_a/shard_c_1796150973.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d7e/6e9952fbf335ad7193b0c59e15eccd7e/6e9952fbf335ad7193b0c59e15eccd7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150975.00000, db: /tmp/tmpa0zh362q/sda/containers/0/686/b74dfd45691b9777f7df82287244c686/b74dfd45691b9777f7df82287244c686.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150974.00000, (0, 0) as of 1796150974.00000, sharding as of 1796150974.00000> to ShardRange<'k' to 't' as of 1796150975.00000, (0, 0) as of 1796150975.00000, created as of 1796150975.00000>, path: .shards_a/shard_c_1796150975.00000, db: /tmp/tmpa0zh362q/sda/containers/0/686/b74dfd45691b9777f7df82287244c686/b74dfd45691b9777f7df82287244c686.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150977.00000, db: /tmp/tmpa0zh362q/sda/containers/0/dfa/c23c779abe58a96b94e74d0cad4a9dfa/c23c779abe58a96b94e74d0cad4a9dfa.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150976.00000, (0, 0) as of 1796150976.00000, sharding as of 1796150976.00000> to ShardRange<'k' to 't' as of 1796150977.00000, (0, 0) as of 1796150977.00000, cleaved as of 1796150977.00000>, path: .shards_a/shard_c_1796150977.00000, db: /tmp/tmpa0zh362q/sda/containers/0/dfa/c23c779abe58a96b94e74d0cad4a9dfa/c23c779abe58a96b94e74d0cad4a9dfa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150979.00000, db: /tmp/tmpa0zh362q/sda/containers/0/5d3/4a2738d4b3be0c66dd843e24e45d05d3/4a2738d4b3be0c66dd843e24e45d05d3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150978.00000, (0, 0) as of 1796150978.00000, sharding as of 1796150978.00000> to ShardRange<'k' to 't' as of 1796150979.00000, (0, 0) as of 1796150979.00000, active as of 1796150979.00000>, path: .shards_a/shard_c_1796150979.00000, db: /tmp/tmpa0zh362q/sda/containers/0/5d3/4a2738d4b3be0c66dd843e24e45d05d3/4a2738d4b3be0c66dd843e24e45d05d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpa0zh362q/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150980.00000, (0, 0) as of 1796150980.00000, sharding as of 1796150980.00000> to ShardRange<'k' to 't' as of 1796150981.00000, (0, 0) as of 1796150981.00000, shrinking as of 1796150981.00000>, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpa0zh362q/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150981.00000, db: /tmp/tmpa0zh362q/sda/containers/0/796/8be3a6e0dcfb77e1611a58964ebff796/8be3a6e0dcfb77e1611a58964ebff796.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150983.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bef/fd49d867e4c63a5e4c376fd95da09bef/fd49d867e4c63a5e4c376fd95da09bef.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150983.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bef/fd49d867e4c63a5e4c376fd95da09bef/fd49d867e4c63a5e4c376fd95da09bef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150985.00000, db: /tmp/tmpa0zh362q/sda/containers/0/088/1b8de2cb872599bb9de00e97e3179088/1b8de2cb872599bb9de00e97e3179088.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150984.00000, (0, 0) as of 1796150984.00000, sharding as of 1796150984.00000> to ShardRange<'k' to 't' as of 1796150985.00000, (0, 0) as of 1796150985.00000, sharded as of 1796150985.00000>, path: .shards_a/shard_c_1796150985.00000, db: /tmp/tmpa0zh362q/sda/containers/0/088/1b8de2cb872599bb9de00e97e3179088/1b8de2cb872599bb9de00e97e3179088.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150985.00000, db: /tmp/tmpa0zh362q/sda/containers/0/088/1b8de2cb872599bb9de00e97e3179088/1b8de2cb872599bb9de00e97e3179088.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150986.00000, (0, 0) as of 1796150986.00000, sharding as of 1796150986.00000> to ShardRange<'k' to 't' as of 1796150987.00000, (0, 0) as of 1796150987.00000, shrunk as of 1796150987.00000>, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150987.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d9c/d78e8d84dd1d97b96b6e7d0e3239cd9c/d78e8d84dd1d97b96b6e7d0e3239cd9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150989.00000, db: /tmp/tmpa0zh362q/sda/containers/0/7b6/7979555c9bde7b154dde6fd3c1caf7b6/7979555c9bde7b154dde6fd3c1caf7b6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150988.00000, (0, 0) as of 1796150988.00000, sharded as of 1796150988.00000> to ShardRange<'k' to 't' as of 1796150989.00000, (0, 0) as of 1796150989.00000, found as of 1796150989.00000>, path: .shards_a/shard_c_1796150989.00000, db: /tmp/tmpa0zh362q/sda/containers/0/7b6/7979555c9bde7b154dde6fd3c1caf7b6/7979555c9bde7b154dde6fd3c1caf7b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150991.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ad6/8135b28f77870c0a127a643f5aed7ad6/8135b28f77870c0a127a643f5aed7ad6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150990.00000, (0, 0) as of 1796150990.00000, sharded as of 1796150990.00000> to ShardRange<'k' to 't' as of 1796150991.00000, (0, 0) as of 1796150991.00000, created as of 1796150991.00000>, path: .shards_a/shard_c_1796150991.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ad6/8135b28f77870c0a127a643f5aed7ad6/8135b28f77870c0a127a643f5aed7ad6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150993.00000, db: /tmp/tmpa0zh362q/sda/containers/0/2a7/cc55bc39b05882bfaff2e193619682a7/cc55bc39b05882bfaff2e193619682a7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150992.00000, (0, 0) as of 1796150992.00000, sharded as of 1796150992.00000> to ShardRange<'k' to 't' as of 1796150993.00000, (0, 0) as of 1796150993.00000, cleaved as of 1796150993.00000>, path: .shards_a/shard_c_1796150993.00000, db: /tmp/tmpa0zh362q/sda/containers/0/2a7/cc55bc39b05882bfaff2e193619682a7/cc55bc39b05882bfaff2e193619682a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150995.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ce2/d2dca57f242e6db1eb9fd84c870fdce2/d2dca57f242e6db1eb9fd84c870fdce2.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150994.00000, (0, 0) as of 1796150994.00000, sharded as of 1796150994.00000> to ShardRange<'k' to 't' as of 1796150995.00000, (0, 0) as of 1796150995.00000, active as of 1796150995.00000>, path: .shards_a/shard_c_1796150995.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ce2/d2dca57f242e6db1eb9fd84c870fdce2/d2dca57f242e6db1eb9fd84c870fdce2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150996.00000, (0, 0) as of 1796150996.00000, sharded as of 1796150996.00000> to ShardRange<'k' to 't' as of 1796150997.00000, (0, 0) as of 1796150997.00000, shrinking as of 1796150997.00000>, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150997.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c5f/bfd725033da8e5edee5d227e9968dc5f/bfd725033da8e5edee5d227e9968dc5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150998.00000, (0, 0) as of 1796150998.00000, sharded as of 1796150998.00000> to ShardRange<'k' to 't' as of 1796150999.00000, (0, 0) as of 1796150999.00000, sharding as of 1796150999.00000>, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796150999.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a1f/84fd6295e9a734a2bf572a74ce417a1f/84fd6295e9a734a2bf572a74ce417a1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151001.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a63/97f337798cfb6a3ee0cdf38411230a63/97f337798cfb6a3ee0cdf38411230a63.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151001.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a63/97f337798cfb6a3ee0cdf38411230a63/97f337798cfb6a3ee0cdf38411230a63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151003.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151002.00000, (0, 0) as of 1796151002.00000, sharded as of 1796151002.00000> to ShardRange<'k' to 't' as of 1796151003.00000, (0, 0) as of 1796151003.00000, shrunk as of 1796151003.00000>, path: .shards_a/shard_c_1796151003.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151003.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f/2279082bf6ecbc6f0ef4aaa4f2bfbb1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151005.00000, db: /tmp/tmpa0zh362q/sda/containers/0/178/7e66dd501976eba5c2b29998e6516178/7e66dd501976eba5c2b29998e6516178.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151004.00000, (0, 0) as of 1796151004.00000, shrunk as of 1796151004.00000> to ShardRange<'k' to 't' as of 1796151005.00000, (0, 0) as of 1796151005.00000, found as of 1796151005.00000>, path: .shards_a/shard_c_1796151005.00000, db: /tmp/tmpa0zh362q/sda/containers/0/178/7e66dd501976eba5c2b29998e6516178/7e66dd501976eba5c2b29998e6516178.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151007.00000, db: /tmp/tmpa0zh362q/sda/containers/0/46d/5d5635c36aa3d6fffa9bb98232e5646d/5d5635c36aa3d6fffa9bb98232e5646d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151006.00000, (0, 0) as of 1796151006.00000, shrunk as of 1796151006.00000> to ShardRange<'k' to 't' as of 1796151007.00000, (0, 0) as of 1796151007.00000, created as of 1796151007.00000>, path: .shards_a/shard_c_1796151007.00000, db: /tmp/tmpa0zh362q/sda/containers/0/46d/5d5635c36aa3d6fffa9bb98232e5646d/5d5635c36aa3d6fffa9bb98232e5646d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151009.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0e5/449eae11fa80f519acc89497810f90e5/449eae11fa80f519acc89497810f90e5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151008.00000, (0, 0) as of 1796151008.00000, shrunk as of 1796151008.00000> to ShardRange<'k' to 't' as of 1796151009.00000, (0, 0) as of 1796151009.00000, cleaved as of 1796151009.00000>, path: .shards_a/shard_c_1796151009.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0e5/449eae11fa80f519acc89497810f90e5/449eae11fa80f519acc89497810f90e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151011.00000, db: /tmp/tmpa0zh362q/sda/containers/0/2d7/b5d70f4bc9bb49e34e5e60d5424912d7/b5d70f4bc9bb49e34e5e60d5424912d7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151010.00000, (0, 0) as of 1796151010.00000, shrunk as of 1796151010.00000> to ShardRange<'k' to 't' as of 1796151011.00000, (0, 0) as of 1796151011.00000, active as of 1796151011.00000>, path: .shards_a/shard_c_1796151011.00000, db: /tmp/tmpa0zh362q/sda/containers/0/2d7/b5d70f4bc9bb49e34e5e60d5424912d7/b5d70f4bc9bb49e34e5e60d5424912d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151013.00000, db: /tmp/tmpa0zh362q/sda/containers/0/10a/180259fa7188ba098024e62ec48e810a/180259fa7188ba098024e62ec48e810a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151012.00000, (0, 0) as of 1796151012.00000, shrunk as of 1796151012.00000> to ShardRange<'k' to 't' as of 1796151013.00000, (0, 0) as of 1796151013.00000, shrinking as of 1796151013.00000>, path: .shards_a/shard_c_1796151013.00000, db: /tmp/tmpa0zh362q/sda/containers/0/10a/180259fa7188ba098024e62ec48e810a/180259fa7188ba098024e62ec48e810a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151013.00000, db: /tmp/tmpa0zh362q/sda/containers/0/10a/180259fa7188ba098024e62ec48e810a/180259fa7188ba098024e62ec48e810a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151015.00000, db: /tmp/tmpa0zh362q/sda/containers/0/317/150261ccf6e462a535ff45ae20c6b317/150261ccf6e462a535ff45ae20c6b317.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151014.00000, (0, 0) as of 1796151014.00000, shrunk as of 1796151014.00000> to ShardRange<'k' to 't' as of 1796151015.00000, (0, 0) as of 1796151015.00000, sharding as of 1796151015.00000>, path: .shards_a/shard_c_1796151015.00000, db: /tmp/tmpa0zh362q/sda/containers/0/317/150261ccf6e462a535ff45ae20c6b317/150261ccf6e462a535ff45ae20c6b317.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151015.00000, db: /tmp/tmpa0zh362q/sda/containers/0/317/150261ccf6e462a535ff45ae20c6b317/150261ccf6e462a535ff45ae20c6b317.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151017.00000, db: /tmp/tmpa0zh362q/sda/containers/0/69f/c52e0df50d20fe652fc7b9435476569f/c52e0df50d20fe652fc7b9435476569f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796151016.00000, (0, 0) as of 1796151016.00000, shrunk as of 1796151016.00000> to ShardRange<'k' to 't' as of 1796151017.00000, (0, 0) as of 1796151017.00000, sharded as of 1796151017.00000>, path: .shards_a/shard_c_1796151017.00000, db: /tmp/tmpa0zh362q/sda/containers/0/69f/c52e0df50d20fe652fc7b9435476569f/c52e0df50d20fe652fc7b9435476569f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151017.00000, db: /tmp/tmpa0zh362q/sda/containers/0/69f/c52e0df50d20fe652fc7b9435476569f/c52e0df50d20fe652fc7b9435476569f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151019.00000, db: /tmp/tmpa0zh362q/sda/containers/0/234/b205b8ba9030effd414d470c1badf234/b205b8ba9030effd414d470c1badf234.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151019.00000, db: /tmp/tmpa0zh362q/sda/containers/0/234/b205b8ba9030effd414d470c1badf234/b205b8ba9030effd414d470c1badf234.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151020.00000, db: /tmp/tmpa0zh362q/sda/containers/0/3b2/e2ff32d1f6550bc77801ed408ec743b2/e2ff32d1f6550bc77801ed408ec743b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151022.00000, db: /tmp/tmpa0zh362q/sda/containers/0/278/a41467543f0b5b662bfae1fb1b980278/a41467543f0b5b662bfae1fb1b980278.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151024.00000, db: /tmp/tmpa0zh362q/sda/containers/0/63b/5dafc185ea72448478205a8d78df563b/5dafc185ea72448478205a8d78df563b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151026.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a05/ca5288ddba6467d3c849a3db3ae1fa05/ca5288ddba6467d3c849a3db3ae1fa05.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151028.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ce4/ef3239c28da61d0ca459ff9725284ce4/ef3239c28da61d0ca459ff9725284ce4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151030.00000, db: /tmp/tmpa0zh362q/sda/containers/0/205/46ac2de2cb1f41bd76b6e90a98311205/46ac2de2cb1f41bd76b6e90a98311205.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151032.00000, db: /tmp/tmpa0zh362q/sda/containers/0/740/36e055c54a0bdba7030f4ff0ad6e2740/36e055c54a0bdba7030f4ff0ad6e2740.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151034.00000, db: /tmp/tmpa0zh362q/sda/containers/0/094/64a867f73b6845fb88e8a88d5c138094/64a867f73b6845fb88e8a88d5c138094.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151036.00000, db: /tmp/tmpa0zh362q/sda/containers/0/048/6d8acd08a6eea6c7c0d56fb776ed7048/6d8acd08a6eea6c7c0d56fb776ed7048.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151038.00000, db: /tmp/tmpa0zh362q/sda/containers/0/447/cda00fc18931288ddc879a8793421447/cda00fc18931288ddc879a8793421447.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151040.00000, db: /tmp/tmpa0zh362q/sda/containers/0/c79/f70ffcabad15e32c2d73ef75ff329c79/f70ffcabad15e32c2d73ef75ff329c79.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151042.00000, db: /tmp/tmpa0zh362q/sda/containers/0/5ec/efae85dd8df2bd6342419232ba6c35ec/efae85dd8df2bd6342419232ba6c35ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151044.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e41/cdd6c80372d56ff8ad700723e7557e41/cdd6c80372d56ff8ad700723e7557e41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151046.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8dd/116b2997fcb15525d2903432d364a8dd/116b2997fcb15525d2903432d364a8dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151048.00000, db: /tmp/tmpa0zh362q/sda/containers/0/7b6/e9a7ce57db01a2e35a0793756b8267b6/e9a7ce57db01a2e35a0793756b8267b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151050.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d50/6bedbf35806a0b284283dda7af8e0d50/6bedbf35806a0b284283dda7af8e0d50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151052.00000, db: /tmp/tmpa0zh362q/sda/containers/0/99d/0ab4ca389b9d99e3ddcf513b24e0299d/0ab4ca389b9d99e3ddcf513b24e0299d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151054.00000, db: /tmp/tmpa0zh362q/sda/containers/0/333/2f2c6dfcd1a2f5904307f4d0c25b1333/2f2c6dfcd1a2f5904307f4d0c25b1333.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151056.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ae5/42eb0af883b08aa13adb129615c36ae5/42eb0af883b08aa13adb129615c36ae5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151058.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d9f/4c9235320e96d2d92f8e144429107d9f/4c9235320e96d2d92f8e144429107d9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151060.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f41/83a911d17da8285d2f00d9a55222af41/83a911d17da8285d2f00d9a55222af41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151062.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0d1/c355a70184f6650ccb6dfcb40dc400d1/c355a70184f6650ccb6dfcb40dc400d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151064.00000, db: /tmp/tmpa0zh362q/sda/containers/0/262/0d5fc78a1cf22586697b8d1be63a6262/0d5fc78a1cf22586697b8d1be63a6262.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151066.00000, db: /tmp/tmpa0zh362q/sda/containers/0/96f/eb8ba7f5309d4ad9152fc4e7f5a7d96f/eb8ba7f5309d4ad9152fc4e7f5a7d96f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151068.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0bd/54c22429804e54dd99a0d3785baee0bd/54c22429804e54dd99a0d3785baee0bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151070.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8f5/a4a0366e30c9c9a6f0b38fd2dc1868f5/a4a0366e30c9c9a6f0b38fd2dc1868f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151072.00000, db: /tmp/tmpa0zh362q/sda/containers/0/586/51ba617473a6b942af6c75b13239f586/51ba617473a6b942af6c75b13239f586.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151074.00000, db: /tmp/tmpa0zh362q/sda/containers/0/3c5/65d674cae8ba69bcb15cf9279bbc43c5/65d674cae8ba69bcb15cf9279bbc43c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151076.00000, db: /tmp/tmpa0zh362q/sda/containers/0/fab/60d8b8c88503260def73555cb572dfab/60d8b8c88503260def73555cb572dfab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151078.00000, db: /tmp/tmpa0zh362q/sda/containers/0/9d4/3dd3a2688e90e176ac8e5a2cdc8f49d4/3dd3a2688e90e176ac8e5a2cdc8f49d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151080.00000, db: /tmp/tmpa0zh362q/sda/containers/0/587/8fa8e6bba6bfd3e2bb7ebbd18697d587/8fa8e6bba6bfd3e2bb7ebbd18697d587.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151082.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0a8/419b65e9fe67e699cb3c0be5399700a8/419b65e9fe67e699cb3c0be5399700a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151084.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a48/c41e0c9a1c0277198293700a5f1c5a48/c41e0c9a1c0277198293700a5f1c5a48.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151084.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a48/c41e0c9a1c0277198293700a5f1c5a48/c41e0c9a1c0277198293700a5f1c5a48.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151086.00000, db: /tmp/tmpa0zh362q/sda/containers/0/761/50c4e636b1940d27e95b5e8fdd1da761/50c4e636b1940d27e95b5e8fdd1da761.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151086.00000, db: /tmp/tmpa0zh362q/sda/containers/0/761/50c4e636b1940d27e95b5e8fdd1da761/50c4e636b1940d27e95b5e8fdd1da761.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151088.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8c3/e3a03fee549266792e8ec7f834cee8c3/e3a03fee549266792e8ec7f834cee8c3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151088.00000, db: /tmp/tmpa0zh362q/sda/containers/0/8c3/e3a03fee549266792e8ec7f834cee8c3/e3a03fee549266792e8ec7f834cee8c3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151090.00000, db: /tmp/tmpa0zh362q/sda/containers/0/281/4f8545e41fdcc6e7ed0fa373cfc8d281/4f8545e41fdcc6e7ed0fa373cfc8d281.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151090.00000, db: /tmp/tmpa0zh362q/sda/containers/0/281/4f8545e41fdcc6e7ed0fa373cfc8d281/4f8545e41fdcc6e7ed0fa373cfc8d281.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151092.00000, db: /tmp/tmpa0zh362q/sda/containers/0/46f/5f182292f730bdebdd64c63a37a1746f/5f182292f730bdebdd64c63a37a1746f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151092.00000, db: /tmp/tmpa0zh362q/sda/containers/0/46f/5f182292f730bdebdd64c63a37a1746f/5f182292f730bdebdd64c63a37a1746f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151094.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0f5/67041f09fa6de10c849ccd6980e5e0f5/67041f09fa6de10c849ccd6980e5e0f5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151094.00000, db: /tmp/tmpa0zh362q/sda/containers/0/0f5/67041f09fa6de10c849ccd6980e5e0f5/67041f09fa6de10c849ccd6980e5e0f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151096.00000, db: /tmp/tmpa0zh362q/sda/containers/0/126/b8865f308bb53b3c257fc80457575126/b8865f308bb53b3c257fc80457575126.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151096.00000, db: /tmp/tmpa0zh362q/sda/containers/0/126/b8865f308bb53b3c257fc80457575126/b8865f308bb53b3c257fc80457575126.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151098.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bfd/d994abb732660e9eff0f162c89d67bfd/d994abb732660e9eff0f162c89d67bfd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151098.00000, db: /tmp/tmpa0zh362q/sda/containers/0/bfd/d994abb732660e9eff0f162c89d67bfd/d994abb732660e9eff0f162c89d67bfd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151100.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d34/f8d64f03668067d48c55d8b57f5c8d34/f8d64f03668067d48c55d8b57f5c8d34.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151100.00000, db: /tmp/tmpa0zh362q/sda/containers/0/d34/f8d64f03668067d48c55d8b57f5c8d34/f8d64f03668067d48c55d8b57f5c8d34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151102.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151102.00000, db: /tmp/tmpa0zh362q/sda/containers/0/a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a/e5fe7d1a41cad3ecb3a0d55b4eae0a3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151104.00000, db: /tmp/tmpa0zh362q/sda/containers/0/7cf/d868feec65a5817873f66d283ab3a7cf/d868feec65a5817873f66d283ab3a7cf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151104.00000, db: /tmp/tmpa0zh362q/sda/containers/0/7cf/d868feec65a5817873f66d283ab3a7cf/d868feec65a5817873f66d283ab3a7cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151106.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ddc/37971cfa0a72e89c5fa52bdc8dc90ddc/37971cfa0a72e89c5fa52bdc8dc90ddc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151106.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ddc/37971cfa0a72e89c5fa52bdc8dc90ddc/37971cfa0a72e89c5fa52bdc8dc90ddc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151108.00000, db: /tmp/tmpa0zh362q/sda/containers/0/24c/af9eb077ba03103b4e6fdcc5751a324c/af9eb077ba03103b4e6fdcc5751a324c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151108.00000, db: /tmp/tmpa0zh362q/sda/containers/0/24c/af9eb077ba03103b4e6fdcc5751a324c/af9eb077ba03103b4e6fdcc5751a324c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151110.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f6a/77c0ab15df7ef8cf917b03bc47752f6a/77c0ab15df7ef8cf917b03bc47752f6a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151110.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f6a/77c0ab15df7ef8cf917b03bc47752f6a/77c0ab15df7ef8cf917b03bc47752f6a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151112.00000, db: /tmp/tmpa0zh362q/sda/containers/0/15e/f34ca048b09b919513979f5c9467c15e/f34ca048b09b919513979f5c9467c15e.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission ... ok +test.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.container.test_backend.TestContainerBroker.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup +test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... 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.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.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 INFO: Begin account audit "once" mode +test ERROR: Audit Failed for /tmp/tmph7d_8i31/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 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 DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete + delete_result = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +test 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 +Quarantined /tmp/tmpmhmap2ed/dev/dbs/par/pre/db to /tmp/tmpmhmap2ed/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpmhmap2ed/dev/dbs/par/pre/db to /tmp/tmpmhmap2ed/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpmhmap2ed/dev/dbs/par/pre/db to /tmp/tmpmhmap2ed/dev/quarantined/tests/db due to corrupted database +Quarantined /tmp/tmpmhmap2ed/dev/dbs/par/pre/db to /tmp/tmpmhmap2ed/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.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.common.test_db.TestDatabaseBroker.test_put_record +test.unit.common.test_db.TestDatabaseBroker.test_put_record ... 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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1796150903.188000) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1796150903.188000) in destination policy_index 0 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761741023.385470) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1761741023.385470) in destination policy_index 0 test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1796150903.188000) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1796150903.188000) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1796150903.18800) in policy_index 1 responded 503 (0000000000.00000) -test INFO: retry: '/AUTH_bob/c/o1' (1796150903.188000) in policy_index 1 must be retried +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761741023.385470) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1761741023.385470) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761741023.38547) in policy_index 1 responded 503 (0000000000.00000) +test INFO: retry: '/AUTH_bob/c/o1' (1761741023.385470) 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 1796148000 -test DEBUG: looking for objects in 1796148000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1796150903.197090) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1796150903.197090) in destination policy_index 0 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761741023.397750) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1761741023.397750) in destination policy_index 0 test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1796150903.197090) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1796150903.197090) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1796150903.19709) in policy_index 1 responded 404 (1796150903.19709_0000000000000003) -test INFO: retry: '/AUTH_bob/c/o1' (1796150903.197090) in policy_index 1 must be retried +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761741023.397750) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1761741023.397750) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761741023.39775) in policy_index 1 responded 404 (1761741023.39775_0000000000000003) +test INFO: retry: '/AUTH_bob/c/o1' (1761741023.397750) 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test DEBUG: checking container 3600 test DEBUG: looking for objects in 3600 @@ -33780,8 +20309,8 @@ 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 1796148000 -test DEBUG: looking for objects in 1796148000 +test DEBUG: checking container 1761739200 +test DEBUG: looking for objects in 1761739200 test DEBUG: looking for containers in .misplaced_objects test ERROR: Unhandled Exception trying to reconcile: Traceback (most recent call last): @@ -33833,3620 +20362,18328 @@ raise Exception('kaboom!') Exception: kaboom! test INFO: Reconciler Stats: {} -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpxez7u3s0/tmp_test_obj_server_DiskFile/d8c68a99-36b4-4cc9-b52a-5d396760d911/junk: Invalid Timestamp value in filename 'junk' -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed +test-replicator INFO: [worker 1/2 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 1/2 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/2 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 2/2 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/3 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 2/3 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 3/3 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 3/3 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=1692257] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=1692257] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. +test-replicator DEBUG: [worker 1/3 pid=8804] debug message +test-replicator INFO: [worker 1/3 pid=8804] info message +test-replicator WARNING: [worker 1/3 pid=8804] warning message +test-replicator ERROR: [worker 1/3 pid=8804] error message +test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692257) wsgi starting up on http://127.0.0.1:48719 +test-ssync-receiver DEBUG: (1692257) accepted ('127.0.0.1', 43680) +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.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 734, in fragment_payload_iter + fragment_payload = [fragment for fragment in pile] + ^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 227, in next + return self._next() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 232, in _next + return self.waiters.get().wait() + ~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait + return self._exit_event.wait() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait + result = hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 718, in _get_one_fragment + chunk = resp.read(remaining_bytes) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_ssync.py", line 879, in read + raise self.data +Exception: raised in response read methodtest.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_responses +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... ok +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag +test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag ... ok +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.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges ... ok +test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes +test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_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 object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 ... ok +test.unit.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.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 +Quarantined /tmp/tmp9ebxrb2w/dev/dbs/par/pre/db to /tmp/tmp9ebxrb2w/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/tmpxq40vbq6/dev/dbs/par/pre/db to /tmp/tmpxq40vbq6/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.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region +test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region ... ok +test.unit.common.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 Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... ok -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_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first ... ok -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.common.test_internal_client.TestInternalClient.test_delete_container_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ +test.unit.common.test_internal_client.TestInternalClient.test_delete_object +test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +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 +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, 29 Oct 2025 12:30:21 -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': '1761741021.72325', 'Content-Type': 'so'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -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': 'Wed, 29 Oct 2025 12:30:21 -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': '1761741021.79991', '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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy ... ok +test.unit.common.ring.test_ring.TestRingV2.test_get_nodes +test.unit.common.ring.test_ring.TestRingV2.test_get_nodes ... 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.ring.test_ring.TestRingV2.test_get_part +test.unit.common.ring.test_ring.TestRingV2.test_get_part ... ok +test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes +test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.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.ring.test_ring.TestRingV2.test_has_changed +test.unit.common.ring.test_ring.TestRingV2.test_has_changed ... 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.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 +/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_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_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.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.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read +test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info ... ok + +test-ssync-sender ERROR: 127.0.0.1:48719/dev/9 Sent data length does not match content-length +test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /a/c/o2 (b'

Client Disconnect

The client was disconnected during request.

') +test-ssync-receiver ERROR: 127.0.0.1/dev/9 read failed in ssync.Receiver: Early termination for PUT /a/c/o2 +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 - - [30/Oct/2025 02:30:23] "SSYNC /dev/9 HTTP/1.1" 200 306 0.072190 +test-ssync-receiver INFO: (1692257) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692257) wsgi starting up on http://127.0.0.1:60843 +test-ssync-receiver DEBUG: (1692257) accepted ('127.0.0.1', 47934) +test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:60843/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 - - [30/Oct/2025 02:30:23] "SSYNC /dev/9 HTTP/1.1" 200 354 0.135072 +test-ssync-receiver INFO: (1692257) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692257) wsgi starting up on http://127.0.0.1:49117 +test-ssync-receiver DEBUG: (1692257) accepted ('127.0.0.1', 49798) +test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:49117/dev/9/a/c/o2 policy#0 frag#0 with ETag the etag and timestamp 1761740024.00000 +test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:49117/dev/9/a/c/o2 policy#0 frag#0 +test-ssync-sender WARNING: Quarantined object /tmp/tmpwj06wm5p/tmp_test_ssync_sender/dev/objects/9/566/e15f756dc6a21e8140607ab5c40d1566/1761740024.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 - - [30/Oct/2025 02:30:23] "SSYNC /dev/9 HTTP/1.1" 200 354 0.127982 +test-ssync-receiver INFO: (1692257) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692257) wsgi starting up on http://127.0.0.1:44103 +test-ssync-receiver DEBUG: (1692257) accepted ('127.0.0.1', 49520) +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 - - [30/Oct/2025 02:30:24] "SSYNC /dev/9 HTTP/1.1" 200 354 0.126086 +test-ssync-receiver INFO: (1692257) wsgi exited, is_accepting=True +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/tmp6nnhaqne/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6nnhaqne/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/tmp6nnhaqne/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6nnhaqne/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0070 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0110 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0115 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0108 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d17fd2f75404ba2a649a-00690208e0" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:46385/sda1/1/a/c" "tx9d17fd2f75404ba2a649a-00690208e0" "container-server 1692257" 0.0059 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:43355/sdb1/1/a/c" "tx9d17fd2f75404ba2a649a-00690208e0" "container-server 1692257" 0.0061 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9d17fd2f75404ba2a649a-00690208e0" "proxy-server 1692257" 0.0428 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9d17fd2f75404ba2a649a-00690208e0" "proxy-server 1692257" 0.0310 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/24 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9d17fd2f75404ba2a649a-00690208e0 - 0.0672 - - 1761741024.249233723 1761741024.316406965 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5faefea157ac42fe9e32b-00690208e0" "proxy-server 1692257" 0.0011 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:43355/sdb1/1/a1/c1" "tx5faefea157ac42fe9e32b-00690208e0" "container-server 1692257" 0.0010 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:46385/sda1/1/a1/c1" "tx5faefea157ac42fe9e32b-00690208e0" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5faefea157ac42fe9e32b-00690208e0" "proxy-server 1692257" 0.0242 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5faefea157ac42fe9e32b-00690208e0" "proxy-server 1692257" 0.0470 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/24 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5faefea157ac42fe9e32b-00690208e0 - 0.0579 - - 1761741024.333962917 1761741024.391881227 0 -test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit +test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset +test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items +test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 ... ok +swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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 +/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_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.proxy.test_mem_server.TestContainerController.test_CORS_valid +test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... 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.TestHeaderEnvironProxy.test_contains +test.unit.common.test_swob.TestHeaderEnvironProxy.test_contains ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_del +test.unit.common.test_swob.TestHeaderEnvironProxy.test_del ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys +test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys +test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy +test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy ... ok +test.unit.common.test_swob.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.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.TestNamespace.test_bounds_serialization +test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... ok +test.unit.common.test_utils.TestNamespace.test_comparisons +test.unit.common.test_utils.TestNamespace.test_comparisons ... ok +test.unit.common.test_utils.TestNamespace.test_contains +test.unit.common.test_utils.TestNamespace.test_contains ... ok +test.unit.common.test_utils.TestNamespace.test_end_marker +test.unit.common.test_utils.TestNamespace.test_end_marker ... ok +test.unit.common.test_utils.TestNamespace.test_entire_namespace +test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok +test.unit.common.test_utils.TestNamespace.test_expand +test.unit.common.test_utils.TestNamespace.test_expand ... ok +test.unit.common.test_utils.TestNamespace.test_includes +test.unit.common.test_utils.TestNamespace.test_includes ... ok +test.unit.common.test_utils.TestNamespace.test_lower_setter +test.unit.common.test_utils.TestNamespace.test_lower_setter ... ok +test.unit.common.test_utils.TestNamespace.test_name +test.unit.common.test_utils.TestNamespace.test_name ... ok +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... ok +test.unit.common.test_utils.TestNamespace.test_total_ordering +test.unit.common.test_utils.TestNamespace.test_total_ordering ... ok +test.unit.common.test_utils.TestNamespace.test_unicode_name +test.unit.common.test_utils.TestNamespace.test_unicode_name ... ok +test.unit.common.test_utils.TestNamespace.test_upper_setter +test.unit.common.test_utils.TestNamespace.test_upper_setter ... ok +test.unit.common.test_utils.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.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.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 -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} +fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete + 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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.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 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp9vw7bzek/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/made-up-filename: Expected directory, found file at /tmp/tmp9vw7bzek/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 -test ERROR: ERROR Object /tmp/tmp9vw7bzek/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 failed audit and was quarantined: Expected directory, found file at /tmp/tmp9vw7bzek/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 -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/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:27 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1145.05, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/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: 509.95, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.20 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpyywzo39y/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/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:27 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1434.93, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyywzo39y/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: 600.30, 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 INFO: Begin object audit "once" mode (ZBF) -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Dec 1 06:48:27 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1275.64, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/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: 531.73, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpdrn6_ogm/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/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Dec 1 06:48:27 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1361.35, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpdrn6_ogm/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: 585.31, 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/tmp7s4z3i2k/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit - self.object_audit(location) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 258, in object_audit - df = diskfile_mgr.get_diskfile_from_audit_location(location) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1542, in get_diskfile_from_audit_location - return self.diskfile_cls.from_hash_dir( - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -AttributeError: 'function' object has no attribute 'from_hash_dir'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.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 ERROR: Base DELETE returning 503 for (204, 204, 404) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx6395ed4fd87b4a30bb30f-006b0f1674) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx6395ed4fd87b4a30bb30f-006b0f1674) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx6395ed4fd87b4a30bb30f-006b0f1674) -test ERROR: Container HEAD returning 503 for [] (txn: tx6395ed4fd87b4a30bb30f-006b0f1674) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_bad_path -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache ... ok -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 INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0010 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0013 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0041 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmp3zwjen8q/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpjum8z5bi/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0061 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0036 "-" 1398980 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_path -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix ... ok +test:testertest:testertest: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_write_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_write_permission ... ok +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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:21 -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: 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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission ... ok -test.unit.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 - -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151112.00000, db: /tmp/tmpa0zh362q/sda/containers/0/15e/f34ca048b09b919513979f5c9467c15e/f34ca048b09b919513979f5c9467c15e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151114.00000, db: /tmp/tmpa0zh362q/sda/containers/0/00f/42e46f0a9877aef6de0f1e1a1f56e00f/42e46f0a9877aef6de0f1e1a1f56e00f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151114.00000, db: /tmp/tmpa0zh362q/sda/containers/0/00f/42e46f0a9877aef6de0f1e1a1f56e00f/42e46f0a9877aef6de0f1e1a1f56e00f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151116.00000, db: /tmp/tmpa0zh362q/sda/containers/0/df4/881977f3abb585145af52f8d45441df4/881977f3abb585145af52f8d45441df4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151116.00000, db: /tmp/tmpa0zh362q/sda/containers/0/df4/881977f3abb585145af52f8d45441df4/881977f3abb585145af52f8d45441df4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151118.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4f8/40d04a8da66b02c22e6a01eeb27864f8/40d04a8da66b02c22e6a01eeb27864f8.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151118.00000, db: /tmp/tmpa0zh362q/sda/containers/0/4f8/40d04a8da66b02c22e6a01eeb27864f8/40d04a8da66b02c22e6a01eeb27864f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151120.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f17/a1d426adb0da138661ce56b4bdd09f17/a1d426adb0da138661ce56b4bdd09f17.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151120.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f17/a1d426adb0da138661ce56b4bdd09f17/a1d426adb0da138661ce56b4bdd09f17.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151122.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ac4/1ebccc1da38935285761ce11db4cdac4/1ebccc1da38935285761ce11db4cdac4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151122.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ac4/1ebccc1da38935285761ce11db4cdac4/1ebccc1da38935285761ce11db4cdac4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151124.00000, db: /tmp/tmpa0zh362q/sda/containers/0/3a6/7f34c2e238de1c3ca89a64e7c22ae3a6/7f34c2e238de1c3ca89a64e7c22ae3a6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151124.00000, db: /tmp/tmpa0zh362q/sda/containers/0/3a6/7f34c2e238de1c3ca89a64e7c22ae3a6/7f34c2e238de1c3ca89a64e7c22ae3a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151126.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f54/1e14c127c56ae7e7a0a2ae7162417f54/1e14c127c56ae7e7a0a2ae7162417f54.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151126.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f54/1e14c127c56ae7e7a0a2ae7162417f54/1e14c127c56ae7e7a0a2ae7162417f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151128.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e46/4457bf4203008aa5acfc6d531bea8e46/4457bf4203008aa5acfc6d531bea8e46.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151128.00000, db: /tmp/tmpa0zh362q/sda/containers/0/e46/4457bf4203008aa5acfc6d531bea8e46/4457bf4203008aa5acfc6d531bea8e46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151130.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f44/a5511be43351e0b225dd721eb19c5f44/a5511be43351e0b225dd721eb19c5f44.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151130.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f44/a5511be43351e0b225dd721eb19c5f44/a5511be43351e0b225dd721eb19c5f44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151132.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f0d/a9dc9fecd56d4e2b188e306b068b2f0d/a9dc9fecd56d4e2b188e306b068b2f0d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151132.00000, db: /tmp/tmpa0zh362q/sda/containers/0/f0d/a9dc9fecd56d4e2b188e306b068b2f0d/a9dc9fecd56d4e2b188e306b068b2f0d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151134.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ece/3ac547f7085db9cf21d5f0e73dedcece/3ac547f7085db9cf21d5f0e73dedcece.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151134.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ece/3ac547f7085db9cf21d5f0e73dedcece/3ac547f7085db9cf21d5f0e73dedcece.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151136.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ccf/5659786932e6e6dfee3edd6f512f8ccf/5659786932e6e6dfee3edd6f512f8ccf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151136.00000, db: /tmp/tmpa0zh362q/sda/containers/0/ccf/5659786932e6e6dfee3edd6f512f8ccf/5659786932e6e6dfee3edd6f512f8ccf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151138.00000, db: /tmp/tmpa0zh362q/sda/containers/0/526/3757348e67671b1261e18c688aca7526/3757348e67671b1261e18c688aca7526.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151138.00000, db: /tmp/tmpa0zh362q/sda/containers/0/526/3757348e67671b1261e18c688aca7526/3757348e67671b1261e18c688aca7526.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151140.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b31/2f682781cdc5149f5ae42d1dbac1ab31/2f682781cdc5149f5ae42d1dbac1ab31.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151140.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b31/2f682781cdc5149f5ae42d1dbac1ab31/2f682781cdc5149f5ae42d1dbac1ab31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151142.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b2d/e8f362300f4efdd0c0eec1df8d910b2d/e8f362300f4efdd0c0eec1df8d910b2d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151142.00000, db: /tmp/tmpa0zh362q/sda/containers/0/b2d/e8f362300f4efdd0c0eec1df8d910b2d/e8f362300f4efdd0c0eec1df8d910b2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151144.00000, db: /tmp/tmpa0zh362q/sda/containers/0/568/d74c0114f1b8834852e151921f114568/d74c0114f1b8834852e151921f114568.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151144.00000, db: /tmp/tmpa0zh362q/sda/containers/0/568/d74c0114f1b8834852e151921f114568/d74c0114f1b8834852e151921f114568.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1796151146.00000, db: /tmp/tmpa0zh362q/sda/containers/0/21f/524ffe28b76613ed2042c3655047a21f/524ffe28b76613ed2042c3655047a21f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1796151146.00000, db: /tmp/tmpa0zh362q/sda/containers/0/21f/524ffe28b76613ed2042c3655047a21f/524ffe28b76613ed2042c3655047a21f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp0gqypett/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1796150901.00000, (0, 0) as of 1796150901.00000, active as of 1796150901.00000> to ShardRange<'k' to 't' as of 1796150902.00000, (0, 0) as of 1796150902.00000, sharded as of 1796150903.00000>, path: .shards_a/shard_c, db: /tmp/tmp0gqypett/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp0gqypett/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking ... ok -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmptklx9lrj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmptklx9lrj/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/tmp7jt6_zhy/tmp_test_obj_server_DiskFile/sda1/objects/0 -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpvcx9tecc/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1796150904.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpvcx9tecc/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/tmp65zrfvau/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmp65zrfvau/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmpx9ulmgeg/devices/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: kaboom! -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor WARNING: sda is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmpl760fb1w/devices/sda/objects': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts - partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpl760fb1w/devices/sda/objects' -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.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmpit_625n1/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp9iomn48j/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 5.245208740234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 2.5033950805664062e-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 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 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 3.814697265625e-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.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 +test:testertest:testertest: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_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml ... ok +test.unit.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: 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 {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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: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, 29 Oct 2025 12:30:22 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741022.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, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor ... 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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_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.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.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.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 + +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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -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': 'Tue, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 READtest.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.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.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok - -test DEBUG: 0 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test ERROR: ERROR Trying to audit /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit - self.object_audit(location) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 258, in object_audit - df = diskfile_mgr.get_diskfile_from_audit_location(location) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1542, 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/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpqf0s1ql8/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: 552.39, 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/tmpxv7dxlrl/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.1796150907.90302.data.9ILVBL -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: Rsync tempfile: /tmp/tmpxv7dxlrl/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.1796150907.90302.data.9ILVBL -test DEBUG: Rsync tempfile: /tmp/tmpxv7dxlrl/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.1796150907.90302.data.9ILVBL -test WARNING: Unexpected file /tmp/tmpxv7dxlrl/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.random.crazy.file: Invalid Timestamp value in filename '.random.crazy.file' -test DEBUG: Run listdir on /tmp/tmpddvwt42f/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpz5b2uucv/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/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150907.93406#1#d.data: Invalid EC metadata at offset 0x850 -test ERROR: ERROR Object /tmp/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef failed audit and was quarantined: Invalid EC metadata at offset 0x850 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150907.93873#1#d.data: Invalid EC metadata at offset 0x10a0 -test ERROR: ERROR Object /tmp/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef failed audit and was quarantined: Invalid EC metadata at offset 0x10a0 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150907.94357#1#d.data: Invalid EC metadata at offset 0x0 -test ERROR: ERROR Object /tmp/tmp03f7qt0c/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef failed audit and was quarantined: Invalid EC metadata at offset 0x0 -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmps16o0wxt/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/1796150907.95096.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test ERROR: ERROR Object /tmp/tmps16o0wxt/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 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/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/1796150907.95767.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 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/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects-1/0/afa/f0f82cb05e7789e626b96765bf243afa/1796150907.96102.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects-1/0/afa/f0f82cb05e7789e626b96765bf243afa 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/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150907.96431#1#d.data: metadata content-length 592 does not match actual object size 602 -test ERROR: ERROR Object /tmp/tmpzvwtx9_2/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef 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/tmpiqz3k37r/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/1796150907.96738.data: Exception reading metadata: Ran out of input -test ERROR: ERROR Object /tmp/tmpiqz3k37r/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 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/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.jsontest.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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_from_container_info -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing ... ok -test.unit.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 INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0005 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0002 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0002 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0002 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0002 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0039 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0020 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 1398980 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: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0002 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0034 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0111 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0036 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0017 "-" 1398980 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 - -object-reconstructor WARNING: Invalid response 507 from 10.0.0.11:1011/sdl/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (6 x unknown, 3 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 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 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 1796150901.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 1796150901.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 1796150901.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150902.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: 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 1796150901.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150901.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 1796150902.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.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '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 1796150901.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, 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 1796150902.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') -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 1796150902.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.198883056640625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150902.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -swift: Client disconnected on read of '/a' (txn: tx9604251103d146239c532-006b0f167e) -swift: Client disconnected on read of '/a' (txn: tx9604251103d146239c532-006b0f167e) - 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, 01 Dec 2026 18:48:23 -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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:23 -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 {'X-Copy-From': '/bucket/object', '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': 'Tue, 01 Dec 2026 18:48:23 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent +test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent +test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok +test.unit.common.test_manager.TestServer.test_wait +test.unit.common.test_manager.TestServer.test_wait ... 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_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation ... 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.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.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.TestSetSwiftDir.test_set_swift_dir +test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... 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.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize +test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize ... 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.ring.test_ring.TestRingV2.test_reload +test.unit.common.ring.test_ring.TestRingV2.test_reload ... 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.ring.test_ring.TestRingV2.test_reload_without_replication +test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication ... ok +test.unit.common.ring.test_ring.TestRingV2.test_replica_count +test.unit.common.ring.test_ring.TestRingV2.test_replica_count ... ok +test.unit.common.test_utils.TestUtils.test_dump_recon_cache +test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content +test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file ... 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_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_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_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_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_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_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_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_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_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_utils.TestUtils.test_linkat_race_dir_not_exists +test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... 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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:23 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:23 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_initiate_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl ... ok -test.unit.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_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 - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -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': 'Tue, 01 Dec 2026 18:48:22 -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', 'Date': 'Wed, 29 Oct 2025 12:30:23 -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': 'Tue, 01 Dec 2026 18:48:22 -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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_without_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 ... ok +test.unit.common.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_swob.TestTransferEncoding.test_is_chunked +test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... 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.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.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_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object ... ok +test DEBUG: Updating recon for sda1 +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvnoxenna/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpvnoxenna/node/sda1/objects/73/63f/49d4e3435cda005fb1a557248f3fd63f/1761741023.94366.data to /tmp/tmpvnoxenna/node/sda1/objects/147/63f/49d4e3435cda005fb1a557248f3fd63f/1761741023.94366.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): 12:30:23 10/29/25 GMT (0:00:00.011335 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 12:30:23 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvnoxenna/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpvnoxenna/node/sda1/objects/147 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpvnoxenna/node/sda1/objects/73/63f/49d4e3435cda005fb1a557248f3fd63f/1761741023.94366.data +test DEBUG: Run listdir on /tmp/tmpvnoxenna/node/sda1/objects/73 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 12:30:23 10/29/25 GMT (0:00:00.011022 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.002639 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/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): 12:30:24 10/29/25 GMT (0:00:00.004410 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.002810 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/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): 12:30:24 10/29/25 GMT (0:00:00.007566 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/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): 12:30:24 10/29/25 GMT (0:00:00.006463 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.005687 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.008281 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.008120 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8vm3j_km/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp8vm3j_km/node/sda1/objects/248/351/f8a17a20b457aebac6de1bddf0731351/1761741024.25494.ts to /tmp/tmp8vm3j_km/node/sda1/objects/497/351/f8a17a20b457aebac6de1bddf0731351/1761741024.25494.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/tmp8vm3j_km/node/sda1/objects/62/351/f8a17a20b457aebac6de1bddf0731351/1761741024.25494.ts to /tmp/tmp8vm3j_km/node/sda1/objects/497/351/f8a17a20b457aebac6de1bddf0731351/1761741024.25494.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): 12:30:24 10/29/25 GMT (0:00:00.003794 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpso1h_p6p/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpso1h_p6p/node/sda1/objects/187/f9b/bb8fbf38d9f2101a7c8518310ae9bf9b/1761741024.30659.ts to /tmp/tmpso1h_p6p/node/sda1/objects/375/f9b/bb8fbf38d9f2101a7c8518310ae9bf9b/1761741024.30659.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): 12:30:24 10/29/25 GMT (0:00:00.003028 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpmk_4mtvb/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/tmpmk_4mtvb/node/sda1/objects/102/203/cca7fb50acd021e15171b6904014c203/1761741024.35996.ts to /tmp/tmpmk_4mtvb/node/sda1/objects/409/203/cca7fb50acd021e15171b6904014c203/1761741024.35996.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): 12:30:24 10/29/25 GMT (0:00:00.011698 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpbii1o6br/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpbii1o6br/node/sda1/objects/165/1dc/a5d37a364051ff7e4ac164f3aeb931dc/1761741024.44699.ts to /tmp/tmpbii1o6br/node/sda1/objects/331/1dc/a5d37a364051ff7e4ac164f3aeb931dc/1761741024.44699.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): 12:30:24 10/29/25 GMT (0:00:00.012630 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpskulyiwg/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpskulyiwg/node/sda1/objects/222/8cb/de21339eb83913bc8ec4d7ccfcf308cb/1761741024.52539.ts to /tmp/tmpskulyiwg/node/sda1/objects/444/8cb/de21339eb83913bc8ec4d7ccfcf308cb/1761741024.52539.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err ... 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.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.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.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 +swift: Using crc32c_kern implementation for CRC32C. +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: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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.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.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.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 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/tmpnwcfg211/sda/fake/0/59e/33379ecb053aa5c9e356c68997cbb59e/33379ecb053aa5c9e356c68997cbb59e.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01815 seconds (55.09946/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.00027 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00029 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-ic DEBUG: -> 2014-05-27T20:54:11 GET http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - +test-ic DEBUG: -> 2014-05-27T20:54:11 HEAD http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - +Unable to locate config number 5 for account-server +Unable to locate config number 5 for object-server +Signal object-server pid: 1 signal: 15 +Signal object-server pid: 1 signal: 15 +Signal object-server pid: 1 signal: 1 +Signal object-replicator pid: 11 signal: 15 +Signal object-replicator pid: 12 signal: 15 +Signal proxy-server pid: 1 signal: 1 +output Removing pid file /tmp/tmpjwf_f5d_/var/run/one-server.pid with wrong pid 3 +output Removing pid file /tmp/tmpjwf_f5d_/var/run/zero-server.pid with invalid pid +output Removing pid file /tmp/tmpjwf_f5d_/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 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/tmpmbr4me9n: Bad file descriptor +Unable to locate some_not_real_function in libc. Leaving as a no-op. +test.unit.common.test_utils.TestUtils.test_load_libc_function +test.unit.common.test_utils.TestUtils.test_load_libc_function ... ok +test.unit.common.test_utils.TestUtils.test_load_pkg_resource +test.unit.common.test_utils.TestUtils.test_load_pkg_resource ... skipped 'pkg_resources loading is only available on python 3.7 and earlier' +test.unit.common.test_utils.TestUtils.test_load_recon_cache +test.unit.common.test_utils.TestUtils.test_load_recon_cache ... ok +test.unit.common.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.utils.test_timestamp.TestTimestamp.test_greater_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset ... 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.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable +test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable ... 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.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.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.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat +test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal +test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit +test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering +test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons +test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_true +test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok +test.unit.common.middleware.test_keystoneauth.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.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_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.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_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_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.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.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method ... ok +test.unit.common.test_db.TestHelperFunctions.test_zero_like +test.unit.common.test_db.TestHelperFunctions.test_zero_like ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 ... ok +test.unit.common.test_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter ... 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.container.test_server.TestContainerController.test_DELETE +test.unit.container.test_server.TestContainerController.test_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, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741022.70781', '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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:22 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: checking permission: 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, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741022.72074', '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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:22 -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: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps ... 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.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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx008b7371833141df87161-00690208e0" "proxy-server 1692257" 0.0019 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:43355/sdb1/2/a/c1" "tx008b7371833141df87161-00690208e0" "container-server 1692257" 0.0016 "-" 1692257 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:46385/sda1/2/a/c1" "tx008b7371833141df87161-00690208e0" "container-server 1692257" 0.0009 "-" 1692257 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx008b7371833141df87161-00690208e0" "proxy-server 1692257" 0.0209 "-" 1692257 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx008b7371833141df87161-00690208e0" "proxy-server 1692257" 0.0456 "-" 1692257 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/24 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx008b7371833141df87161-00690208e0 - 0.0667 - - 1761741024.393220425 1761741024.459911346 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx308beb9c3b0c4e6ba83ed-00690208e0" "proxy-server 1692257" 0.0018 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:46385/sda1/1/a/c2" "tx308beb9c3b0c4e6ba83ed-00690208e0" "container-server 1692257" 0.0059 "-" 1692257 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:43355/sdb1/1/a/c2" "tx308beb9c3b0c4e6ba83ed-00690208e0" "container-server 1692257" 0.0010 "-" 1692257 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx308beb9c3b0c4e6ba83ed-00690208e0" "proxy-server 1692257" 0.0253 "-" 1692257 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:24 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx308beb9c3b0c4e6ba83ed-00690208e0" "proxy-server 1692257" 0.0202 "-" 1692257 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/24 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx308beb9c3b0c4e6ba83ed-00690208e0 - 0.0495 - - 1761741024.461169720 1761741024.510624170 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: tx8e0bfd8bb3eb44b5ad38e-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx06dbb3c7cced4529b3072-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx384a00b9710b464a86563-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx384a00b9710b464a86563-00690208e0) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx384a00b9710b464a86563-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txdebf4f42aa3147dda25a1-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txdebf4f42aa3147dda25a1-00690208e0) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txdebf4f42aa3147dda25a1-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0b59b27fdc7846f29a29e-00690208e0) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx0b59b27fdc7846f29a29e-00690208e0) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbe7b5240443d41a78f04b-00690208e0) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txbe7b5240443d41a78f04b-00690208e0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx09b77cf68f9d4659be906-00690208e0) +test INFO: Client disconnected on read of '/a/c' (txn: tx09b77cf68f9d4659be906-00690208e0) +test INFO: Client disconnected on read of '/a/c' (txn: txeaf0f4744e514ee0bebe3-00690208e0) +test INFO: Client disconnected on read of '/a/c' (txn: txeaf0f4744e514ee0bebe3-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6eb8f1c2d4a64c468eaf2-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx88e221f8f74f42709aae7-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx66520c1f8ee94600a240b-00690208e0)test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin ... ok +test.unit.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.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update +test.unit.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update ... ok +test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update +test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update ... ok +test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type +test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate ... 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.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.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.proxy.test_mem_server.TestContainerController.test_POST +test.unit.proxy.test_mem_server.TestContainerController.test_POST ... 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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_initiate_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission ... ok +test.unit.common.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.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +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 + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml ... ok +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 +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpnka3rtsy/log/swift/profile/default.profile1692309.tmp' +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpkvot7f4m/log/swift/profile/default.profile1692309.tmp' +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp0bcsq498/log/swift/profile/default.profile1692309.tmp' + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_ACPswift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata ... ok +swift: Using crc32c_kern implementation for CRC32C. +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 + +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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.15686', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.19678', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... 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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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': 'Tue, 01 Dec 2026 18:48:24 -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: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -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': 'Tue, 01 Dec 2026 18:48:24 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_matchTraceback (most recent call last): - ... 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 - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): -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 - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read ... ok -test.unit.common.middleware.s3api.test_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_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_recon.TestReconMiddleware.test_get_device_info -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content -test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info -test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info ... ok -test.unit.common.middleware.test_slo.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.TestSloGetOldManifests.test_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input ... ok -test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_bad_keys -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.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok -test.unit.common.middleware.test_tempauth.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.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.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.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 INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmp61k5yalj/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0089 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 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 -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1be27ae2360f4a29b25fc-006b0f1677) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1be27ae2360f4a29b25fc-006b0f1677) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1be27ae2360f4a29b25fc-006b0f1677) -test ERROR: Container HEAD returning 503 for [] (txn: tx1be27ae2360f4a29b25fc-006b0f1677) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_unauthorized -test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin -test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics -test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta -test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok - -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 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.1457672119140625e-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 2.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': Timeout (Nones) -object-reconstructor ERROR: Invalid response 404 from 10.0.0.1:1001/sdb/0 policy#0 -object-reconstructor INFO: Nothing reconstructed for 2.1457672119140625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpj79qzxwp/devices/sda/objects/junk' -object-reconstructor INFO: Removing partition: /tmp/tmpj79qzxwp/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpj79qzxwp/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmpj79qzxwp/devices/sda/objects/not -object-reconstructor DEBUG: Run listdir on /tmp/tmpj79qzxwp/devices/sda/objects/1 -object-reconstructor DEBUG: Run listdir on /tmp/tmpj79qzxwp/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpj79qzxwp/devices/sda/objects/2 -object-reconstructor WARNING: Unable to read '/tmp/tmpj79qzxwp/devices/sda/objects/1234/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpj79qzxwp/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmpj79qzxwp/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmpj79qzxwp/devices/sda/objects/1234 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (932.34/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-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]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_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited ... ok -test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 -test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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.container.test_server.TestContainerController.test_DELETE_account_update +test.unit.container.test_server.TestContainerController.test_DELETE_account_update ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl +test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl ... ok +test.unit.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.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... ok +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission ... ok +test.unit.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.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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:24 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 -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.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.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults -test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete -test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_update -test.unit.common.middleware.s3api.test_utils.TestConfig.test_update ... ok -test.unit.common.middleware.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_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_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_helpers.TestFakeSwift.test_GET_and_HEAD_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods -test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors -test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls -test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy -test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift ... ok -test.unit.common.middleware.test_keystoneauth.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_memcache.TestCacheMiddleware.test_cache_middleware -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... ok -test.unit.common.middleware.test_object_versioning.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.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.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.TestStaticWeb.test_account -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css ... ok -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_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST ... ok +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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_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.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:26 -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: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.76916', '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, 01 Dec 2026 18:48:26 -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: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.77661', '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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.78359', '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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.79135', '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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741023.79315', 'Content-Type': 'binary/octet-stream'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_object +test.unit.container.test_server.TestContainerController.test_DELETE_object ... 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 +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. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} 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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_list_parts_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission ... ok +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok + +test INFO: Finished relinker (cleanup=False): 12:30:24 10/29/25 GMT (0:00:00.011643 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmph1we_6hn/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmph1we_6hn/node/sda1/objects/102/8c2/662da308c1ecce11e4bf6e26cfe318c2/1761741026.59650.meta to /tmp/tmph1we_6hn/node/sda1/objects/204/8c2/662da308c1ecce11e4bf6e26cfe318c2/1761741026.59650.meta +test DEBUG: Relinking created link: /tmp/tmph1we_6hn/node/sda1/objects/102/8c2/662da308c1ecce11e4bf6e26cfe318c2/1761741025.59650.data to /tmp/tmph1we_6hn/node/sda1/objects/204/8c2/662da308c1ecce11e4bf6e26cfe318c2/1761741025.59650.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): 12:30:24 10/29/25 GMT (0:00:00.015528 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpj4w21kyo/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpj4w21kyo/node/sda1/objects/24/36b/18a1212beca95b8343f38056b6f6c36b/1761741024.68617.data to /tmp/tmpj4w21kyo/node/sda1/objects/49/36b/18a1212beca95b8343f38056b6f6c36b/1761741024.68617.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): 12:30:24 10/29/25 GMT (0:00:00.011663 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpk7gqcfhg/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpk7gqcfhg/node/sda1/objects/58/011/3a7553127b3af02bc75274da59de1011/1761741025.75557.data to /tmp/tmpk7gqcfhg/node/sda1/objects/116/011/3a7553127b3af02bc75274da59de1011/1761741025.75557.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): 12:30:24 10/29/25 GMT (0:00:00.003076 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp5hd9bvm7/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmp5hd9bvm7/node/sda1/objects/105/e43/69943c4fc587d2e763329415a1288e43/1761741024.81750.data to /tmp/tmp5hd9bvm7/node/sda1/objects/211/e43/69943c4fc587d2e763329415a1288e43/1761741024.81750.data +test DEBUG: Relinking created link: /tmp/tmp5hd9bvm7/node/sda1/objects/105/e43/69943c4fc587d2e763329415a1288e43/1761741026.81750.meta to /tmp/tmp5hd9bvm7/node/sda1/objects/211/e43/69943c4fc587d2e763329415a1288e43/1761741026.81750.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): 12:30:24 10/29/25 GMT (0:00:00.003710 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpskobu227/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpskobu227/node/sda1/objects/56/dd3/380d7940efcbb5480265cbe8ea5a2dd3/1761741024.87439.data to /tmp/tmpskobu227/node/sda1/objects/112/dd3/380d7940efcbb5480265cbe8ea5a2dd3/1761741024.87439.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): 12:30:24 10/29/25 GMT (0:00:00.002955 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:24 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp6ygl9e09/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmp6ygl9e09/node/sda1/objects/120/966/78ff6ec8959a9517fa85b584ff357966/1761741026.94585.meta to /tmp/tmp6ygl9e09/node/sda1/objects/241/966/78ff6ec8959a9517fa85b584ff357966/1761741026.94585.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): 12:30:24 10/29/25 GMT (0:00:00.007554 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpndmy_wr9/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): 12:30:25 10/29/25 GMT (0:00:00.019290 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp78vwgx3h/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): 12:30:25 10/29/25 GMT (0:00:00.010540 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpfj_y2wvr/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpfj_y2wvr/node/sda1/objects/40/019/289f25a043180f35bdb1b0e2f6a9d019/1761741026.29819.meta to /tmp/tmpfj_y2wvr/node/sda1/objects/81/019/289f25a043180f35bdb1b0e2f6a9d019/1761741026.29819.meta +test DEBUG: Relinking created link: /tmp/tmpfj_y2wvr/node/sda1/objects/40/019/289f25a043180f35bdb1b0e2f6a9d019/1761741025.29819.data to /tmp/tmpfj_y2wvr/node/sda1/objects/81/019/289f25a043180f35bdb1b0e2f6a9d019/1761741025.29819.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): 12:30:25 10/29/25 GMT (0:00:00.022249 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvpj4ser2/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpvpj4ser2/node/sda1/objects/9/1e6/09bca447165b42ce34608edaa76991e6/1761741027.41238.ts to /tmp/tmpvpj4ser2/node/sda1/objects/19/1e6/09bca447165b42ce34608edaa76991e6/1761741027.41238.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): 12:30:25 10/29/25 GMT (0:00:00.007320 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvpzki6nx/node/sda1 (cleanup=False)test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... ok + +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx66520c1f8ee94600a240b-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx66520c1f8ee94600a240b-00690208e0) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx66520c1f8ee94600a240b-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txaeeb16fbf36845abb63ac-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txaeeb16fbf36845abb63ac-00690208e0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txaeeb16fbf36845abb63ac-00690208e0) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txaeeb16fbf36845abb63ac-00690208e0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5f44abf082464f15bec7a-00690208e1) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx5f44abf082464f15bec7a-00690208e1) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx5f44abf082464f15bec7a-00690208e1) +test ERROR: Account HEAD returning 503 for [] (txn: tx5f44abf082464f15bec7a-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa0cd6a408ca843fcb2127-00690208e1) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1b37ff3a1b914a9c82979-00690208e1) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx1b37ff3a1b914a9c82979-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx086c268df016444d99da8-00690208e1) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx192a55ed95504f7d865d0-00690208e1) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txcb9a1ab34a8d4a1e864e4-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx70da8ab0064c4ee08e36b-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txf746c3d75c37460fb4174-00690208e1) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1d296dfb30794190a8341-00690208e1) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx1d296dfb30794190a8341-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx64238824b6f548d98376f-00690208e1)test.unit.proxy.test_mem_server.TestContainerController.test_PUT +test.unit.proxy.test_mem_server.TestContainerController.test_PUT ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok +test.unit.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 + 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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1761741024.06253', '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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.06431', '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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.06607', '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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.06767', '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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.11738', '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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.11949', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761741024.17338', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Expecting an element , got nothing, line 1 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:26 -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: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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 DEBUG: Relinking created link: /tmp/tmpvpzki6nx/node/sda1/objects/22/569/167ae36c4408e16f7be68ee783ae1569/1761741027.48915.meta to /tmp/tmpvpzki6nx/node/sda1/objects/44/569/167ae36c4408e16f7be68ee783ae1569/1761741027.48915.meta +test DEBUG: Relinking created link: /tmp/tmpvpzki6nx/node/sda1/objects/22/569/167ae36c4408e16f7be68ee783ae1569/1761741026.48915.ts to /tmp/tmpvpzki6nx/node/sda1/objects/44/569/167ae36c4408e16f7be68ee783ae1569/1761741026.48915.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): 12:30:25 10/29/25 GMT (0:00:00.007302 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files ... ok +Thu Oct 30 02:30:22 2025 /tmp/tmpnka3rtsy/log/swift/profile/default.profile1692309 +Thu Oct 30 02:30:22 2025 /tmp/tmpnka3rtsy/log/swift/profile/default.profile123 +Thu Oct 30 02:30:22 2025 /tmp/tmpnka3rtsy/log/swift/profile/default.profile456 + + 45 function calls in 0.002 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 9 0.001 0.000 0.002 0.000 profile:0(import os;os.getcwd();) + 9 0.001 0.000 0.001 0.000 :0(exec) + 9 0.000 0.000 0.000 0.000 :1() + 9 0.000 0.000 0.000 0.000 :0(getcwd) + 0 0.000 0.000 profile:0(profiler) + 9 0.000 0.000 0.000 0.000 :0(setprofile) + + +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 1692309 +my-daemon DEBUG: Forked worker 1692309 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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0094 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0095 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0179 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0224 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0239 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0152 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0359 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0138 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0155 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1692309 0 +test ERROR: ERROR Account update failed with 127.0.0.1:52391/sda1 (will retry later): Response 503 OK +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0193 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0021 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0762 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0052 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0220 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0010 "-" 1692309 -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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123024Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.40602', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123024Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.43962', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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.test_utils.TestUtils.test_lock_file +test.unit.common.test_utils.TestUtils.test_lock_file ... 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.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_list_parts_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_without_permission ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123024Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.65201', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.67300', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 {'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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 {'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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/service.py", line 35, in GET - resp = req.get_response(self.app, query={'format': 'json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx842d4c3c15704bf7bcc75-006b0f167e) -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx626ef71313cd46919311c-006b0f167e) -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: txed50ace59de14e07a2976-006b0f167e) -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) 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: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.1" 200 160 0.000057 -proxy INFO: 192.168.0.1 - - [01/Dec/2026 06:48:30] "GET /otherurl HTTP/1.1" 200 179 0.000064 -proxy INFO: wsgi exitingtest.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_memcached.TestMemcached.test_connection_pool_timeout -test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok -test.unit.common.test_memcached.TestMemcached.test_connection_pooling -test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... 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 +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty ... ok +test.unit.common.test_utils.TestUtils.test_lock_path +test.unit.common.test_utils.TestUtils.test_lock_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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:24 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -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: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741025.12750', '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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741025.17452', '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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:48:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:48:24 -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 - -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) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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 +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmph1w48ydn/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmph1w48ydn/node/sda1/objects/72/f75/484307ac64b8a5946598003edb881f75/1761741027.69240.meta to /tmp/tmph1w48ydn/node/sda1/objects/144/f75/484307ac64b8a5946598003edb881f75/1761741027.69240.meta +test DEBUG: Relinking created link: /tmp/tmph1w48ydn/node/sda1/objects/72/f75/484307ac64b8a5946598003edb881f75/1761741026.69240.data to /tmp/tmph1w48ydn/node/sda1/objects/144/f75/484307ac64b8a5946598003edb881f75/1761741026.69240.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): 12:30:25 10/29/25 GMT (0:00:00.012376 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:25 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp50yjg4vx/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmp50yjg4vx/node/sda1/objects/90/64f/5a6889c0a182e277f1afa76b205f464f/1761741027.77040.ts to /tmp/tmp50yjg4vx/node/sda1/objects/180/64f/5a6889c0a182e277f1afa76b205f464f/1761741027.77040.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): 12:30:25 10/29/25 GMT (0:00:00.011470 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... ok +test.unit.container.test_backend.TestContainerBroker.test_newid +test.unit.container.test_backend.TestContainerBroker.test_newid ... 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 ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx64238824b6f548d98376f-00690208e1) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx64238824b6f548d98376f-00690208e1) +test WARNING: Could not autocreate account '/account' (txn: tx64238824b6f548d98376f-00690208e1) +test INFO: autocreate account '/account' (txn: tx09956fa959804b10b58f8-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test WARNING: Could not autocreate account '/account' (txn: tx5c31a91eba434a4bb91e4-00690208e1) +test INFO: autocreate account '/account' (txn: txe4f4e872766b4a21a4617-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx2a05a1b3815d4a2fa19a8-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx2a05a1b3815d4a2fa19a8-00690208e1) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx2a05a1b3815d4a2fa19a8-00690208e1) +test INFO: autocreate account '/account' (txn: tx8383cec102d4492cbe4c5-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx5624f544e99440418cdfc-00690208e1) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx5624f544e99440418cdfc-00690208e1) +test INFO: autocreate account '/account' (txn: tx5624f544e99440418cdfc-00690208e1) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx62423de34871434bb0afc-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx62423de34871434bb0afc-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx46a85ebc20f14d7faf872-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txce7decf5c623460188979-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa4ee031c3c2e4f2f966c3-00690208e1) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txd818116d496e4c6ea4546-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx10c39cff5d72435eab82f-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7c34810001a746e59c793-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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 READtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata ... 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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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.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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741025.33869', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline ... 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.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers ... 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_s3api.TestS3ApiMiddleware.test_cors +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... 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.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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 +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.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.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.test_utils.TestUtils.test_md5_with_data +test.unit.common.test_utils.TestUtils.test_md5_with_data ... ok +test.unit.common.test_utils.TestUtils.test_md5_without_data +test.unit.common.test_utils.TestUtils.test_md5_without_data ... ok +test.unit.common.test_utils.TestUtils.test_mkdirs +test.unit.common.test_utils.TestUtils.test_mkdirs ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission ... ok +test.unit.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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30:24 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30:24 -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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok +test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.container.test_backend.TestContainerBroker.test_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... 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: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: GET /bucket/object AUTH_test bucket object 200 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline +fake-swift DEBUG: Use tempauth middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: 's3api' is not in list +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: HEAD /bucket/object s3:err:AccessDenied.invalid_credential +fake-swift INFO: Using crc32c_isal implementation for CRC32C. +fake-swift INFO: Using crc64nvme_isal implementation for CRC64NVME. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: 's3api' is not in list +test DEBUG: Calling S3Api Middleware +test DEBUG: Calling S3Api Middleware +test DEBUG: Calling S3Api Middleware +AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +test DEBUG: Calling S3Api Middleware +Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... 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.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.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 ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx12193bcce96e4fbfac6a7-00690208e1) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx9a0c01c37ed343e7942f0-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txb8e0340db49b433381877-00690208e1) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txb8e0340db49b433381877-00690208e1) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txb8e0340db49b433381877-00690208e1) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4bab8c82ea4b4ead97f8d-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4bab8c82ea4b4ead97f8d-00690208e1) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx4bab8c82ea4b4ead97f8d-00690208e1) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txd40367b2e7f8452e943b5-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd40367b2e7f8452e943b5-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txd40367b2e7f8452e943b5-00690208e1) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd40367b2e7f8452e943b5-00690208e1) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx9d238d87b768446b87811-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx9d238d87b768446b87811-00690208e1) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx9d238d87b768446b87811-00690208e1) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9d238d87b768446b87811-00690208e1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.0:1000/sda (txn: tx59bcf2fb89494bf89a16b-00690208e2) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txa1aa304d93174745bdb6a-00690208e2)test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 +test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found +test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 {'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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission ... ok +test.unit.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.proxy.test_mem_server.TestContainerController.test_convert_index_to_name +test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name ... ok +test.unit.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 + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index +test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index ... ok +test.unit.common.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container ... ok +test.unit.common.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.container.test_backend.TestContainerBroker.test_put_object +test.unit.container.test_backend.TestContainerBroker.test_put_object ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... ok +test.unit.common.middleware.test_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.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.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 INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0020 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0110 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0172 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0093 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0133 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0131 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0170 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:25 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0169 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0132 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0252 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0437 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0133 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0132 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0132 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0130 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0132 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0132 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 -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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file ... 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.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.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_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_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.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: +test:testertest:testertest: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.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_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_formpost.TestCappedFileLikeObject.test_exceeded +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline ... ok +test.unit.common.middleware.test_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.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_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.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.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_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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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_complete_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission ... ok +test.unit.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.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.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.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.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.container.test_server.TestContainerController.test_DELETE_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float ... 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.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.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.container.test_backend.TestContainerBroker.test_reclaim +test.unit.container.test_backend.TestContainerBroker.test_reclaim ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... 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.container.test_server.TestContainerController.test_GET_accept_not_valid +test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid ... 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 + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type ... ok +test.unit.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txa1aa304d93174745bdb6a-00690208e2) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa1aa304d93174745bdb6a-00690208e2) +test ERROR: Account HEAD returning 503 for [] (txn: txa1aa304d93174745bdb6a-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx5cbcb79580cf4b608570e-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx5cbcb79580cf4b608570e-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5cbcb79580cf4b608570e-00690208e2) +test ERROR: Account HEAD returning 503 for [] (txn: tx5cbcb79580cf4b608570e-00690208e2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx2eb478870ecb43cd9fa8d-00690208e2) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx2f18568d6cce497cb4885-00690208e2) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx2f18568d6cce497cb4885-00690208e2) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2f18568d6cce497cb4885-00690208e2) +test ERROR: Account HEAD returning 503 for [] (txn: tx2f18568d6cce497cb4885-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1bc06344daa641c4b6937-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1bc06344daa641c4b6937-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1bc06344daa641c4b6937-00690208e2) +test ERROR: Account HEAD returning 503 for [] (txn: tx1bc06344daa641c4b6937-00690208e2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx751432e0fb7e44ea9b33a-00690208e2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe44456e1bbdd43e6879d3-00690208e2) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txe44456e1bbdd43e6879d3-00690208e2) +test INFO: Client disconnected on read of '/a/c' (txn: txe44456e1bbdd43e6879d3-00690208e2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txeb6f6359c28941b78b3d2-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txe870ba106cf440f98965c-00690208e2) +test INFO: Client disconnected on read of '/a/c' (txn: txe870ba106cf440f98965c-00690208e2) +test INFO: Client disconnected on read of '/a/c/' (txn: txe870ba106cf440f98965c-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx67bfed657ed64a6ca1747-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx67bfed657ed64a6ca1747-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx67bfed657ed64a6ca1747-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx67bfed657ed64a6ca1747-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx17c9359aeb1d496a9747b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx17c9359aeb1d496a9747b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx17c9359aeb1d496a9747b-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx17c9359aeb1d496a9747b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx929bd039b663436d8426b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx929bd039b663436d8426b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx929bd039b663436d8426b-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx929bd039b663436d8426b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf60da66e79f94f0fb97e8-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf60da66e79f94f0fb97e8-00690208e2)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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.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 +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission ... ok +test.unit.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 ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf60da66e79f94f0fb97e8-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf60da66e79f94f0fb97e8-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb2987994fe9a4f7380127-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb2987994fe9a4f7380127-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb2987994fe9a4f7380127-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txb2987994fe9a4f7380127-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx8490a35f7bed4a60b1d12-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8490a35f7bed4a60b1d12-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8490a35f7bed4a60b1d12-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8490a35f7bed4a60b1d12-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx3f0834572c0c425dabedc-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx3f0834572c0c425dabedc-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx3f0834572c0c425dabedc-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3f0834572c0c425dabedc-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx62afac099fe547759a5c1-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx62afac099fe547759a5c1-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx62afac099fe547759a5c1-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx62afac099fe547759a5c1-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx86cfa4896239452391125-00690208e2) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx86cfa4896239452391125-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx86cfa4896239452391125-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx86cfa4896239452391125-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx86cfa4896239452391125-00690208e2) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx86cfa4896239452391125-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd47081d808ef4a8ca2592-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txd47081d808ef4a8ca2592-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txd47081d808ef4a8ca2592-00690208e2) +test ERROR: Container GET returning 503 for [503, 503] (txn: txd47081d808ef4a8ca2592-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb92bcdf9c8924280a329b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb92bcdf9c8924280a329b-00690208e2) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: txb92bcdf9c8924280a329b-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb92bcdf9c8924280a329b-00690208e2) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb92bcdf9c8924280a329b-00690208e2) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: txb92bcdf9c8924280a329b-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb92bcdf9c8924280a329b-00690208e2) +test ERROR: Container GET returning 503 for [503, 503] (txn: txb92bcdf9c8924280a329b-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc5625d2c98914e858a574-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc5625d2c98914e858a574-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc5625d2c98914e858a574-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: txc5625d2c98914e858a574-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txeb9a84244dee41a0a48b0-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txeb9a84244dee41a0a48b0-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txeb9a84244dee41a0a48b0-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: txeb9a84244dee41a0a48b0-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx62f2ac55d4c94d3ba4df2-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx62f2ac55d4c94d3ba4df2-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx62f2ac55d4c94d3ba4df2-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: tx62f2ac55d4c94d3ba4df2-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5d88d8274ef1488a8f322-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5d88d8274ef1488a8f322-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5d88d8274ef1488a8f322-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: tx5d88d8274ef1488a8f322-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1a41e5db835547bd88d3d-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1a41e5db835547bd88d3d-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1a41e5db835547bd88d3d-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: tx1a41e5db835547bd88d3d-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx313f5d44cf404519aaba5-00690208e2) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx313f5d44cf404519aaba5-00690208e2) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx313f5d44cf404519aaba5-00690208e2) +test ERROR: Container GET returning 503 for [] (txn: tx313f5d44cf404519aaba5-00690208e2) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd1eaf85e16d34cc89a7ad-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd1eaf85e16d34cc89a7ad-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd1eaf85e16d34cc89a7ad-00690208e3) +test ERROR: Container GET returning 503 for [] (txn: txd1eaf85e16d34cc89a7ad-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc8367a22638244c19631d-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc8367a22638244c19631d-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc8367a22638244c19631d-00690208e3) +test ERROR: Container GET returning 503 for [] (txn: txc8367a22638244c19631d-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx063a1505c05f4bb79327f-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx063a1505c05f4bb79327f-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx063a1505c05f4bb79327f-00690208e3) +test ERROR: Container GET returning 503 for [] (txn: tx063a1505c05f4bb79327f-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4681facebe6f4647a7a96-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4681facebe6f4647a7a96-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4681facebe6f4647a7a96-00690208e3) +test ERROR: Container GET returning 503 for [] (txn: tx4681facebe6f4647a7a96-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx81cc9c35c9f04961b9a43-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx81cc9c35c9f04961b9a43-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx81cc9c35c9f04961b9a43-00690208e3) +test ERROR: Container GET returning 503 for [] (txn: tx81cc9c35c9f04961b9a43-00690208e3)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_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_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.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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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 INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0yvf1_p3/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): 12:30:26 10/29/25 GMT (0:00:00.007950 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpmcz7flq_/node/sda1 (cleanup=False) +test WARNING: Error relinking: failed to relink /tmp/tmpmcz7flq_/node/sda1/objects/171/6ab/ab2402e8dc4c29997b5aa7433f5bd6ab/1761741026.14277.data to /tmp/tmpmcz7flq_/node/sda1/objects/342/6ab/ab2402e8dc4c29997b5aa7433f5bd6ab/1761741026.14277.data: [Errno 17] File exists: '/tmp/tmpmcz7flq_/node/sda1/objects/171/6ab/ab2402e8dc4c29997b5aa7433f5bd6ab/1761741026.14277.data' -> '/tmp/tmpmcz7flq_/node/sda1/objects/342/6ab/ab2402e8dc4c29997b5aa7433f5bd6ab/1761741026.14277.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): 12:30:26 10/29/25 GMT (0:00:00.010948 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmprz0i9ecz/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): 12:30:26 10/29/25 GMT (0:00:00.019146 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpgwl_nfv0/node/sda1 (cleanup=False) +test WARNING: Skipping /tmp/tmpgwl_nfv0/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): 12:30:26 10/29/25 GMT (0:00:00.002173 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4pmdjg6w/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp4pmdjg6w/node/sda1/objects/35/a69/2349741597dcdf4ad5b97820a32e2a69/1761741026.39555.meta to /tmp/tmp4pmdjg6w/node/sda1/objects/70/a69/2349741597dcdf4ad5b97820a32e2a69/1761741026.39555.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): 12:30:26 10/29/25 GMT (0:00:00.002885 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 12:30:26 10/29/25 GMT (0:00:00.006171 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8fo25dru/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): 12:30:26 10/29/25 GMT (0:00:00.010402 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjfnfu9te/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): 12:30:26 10/29/25 GMT (0:00:00.015625 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjfnfu9te/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjfnfu9te/node/sda1/objects/250/e60/fac7d5af2da2173c9c8da3ed8a00ee60/1761741026.65766.data to /tmp/tmpjfnfu9te/node/sda1/objects/501/e60/fac7d5af2da2173c9c8da3ed8a00ee60/1761741026.65766.data +test DEBUG: Run listdir on /tmp/tmpjfnfu9te/node/sda1/objects/501 +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): 12:30:26 10/29/25 GMT (0:00:00.022411 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjfnfu9te/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpjfnfu9te/node/sda1/objects/198/d0b/c6fc9bfb911358760eaab9f60cd02d0b/1761741026.65766.data to /tmp/tmpjfnfu9te/node/sda1/objects/397/d0b/c6fc9bfb911358760eaab9f60cd02d0b/1761741026.65766.data +test DEBUG: Run listdir on /tmp/tmpjfnfu9te/node/sda1/objects/397 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Relinking created link: /tmp/tmpjfnfu9te/node/sda1/objects/184/eb1/b8e1465f38ef9a53e7d192bd022d6eb1/1761741026.65766.data to /tmp/tmpjfnfu9te/node/sda1/objects/369/eb1/b8e1465f38ef9a53e7d192bd022d6eb1/1761741026.65766.data +test DEBUG: Run listdir on /tmp/tmpjfnfu9te/node/sda1/objects/369 +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): 12:30:26 10/29/25 GMT (0:00:00.039155 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpafps_eit/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): 12:30:26 10/29/25 GMT (0:00:00.025824 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy gold under /tmp/tmpafps_eit/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpafps_eit/node/sda1/objects/190/10f/bea75e9a4a509fa291cf024916b8c10f/1761741026.83648.data to /tmp/tmpafps_eit/node/sda1/objects/381/10f/bea75e9a4a509fa291cf024916b8c10f/1761741026.83648.data +test DEBUG: Run listdir on /tmp/tmpafps_eit/node/sda1/objects/381 +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): 12:30:26 10/29/25 GMT (0:00:00.023994 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:26 10/29/25 GMT +test INFO: Processing files for policy gold under /tmp/tmpafps_eit/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): 12:30:26 10/29/25 GMT (0:00:00.019273 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash ... ok +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion +test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 +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_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_PUT_overwrite_tombstone ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission ... ok +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.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 +swift: Using crc32c_kern implementation for CRC32C. +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 +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... 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.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.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.container.test_server.TestContainerController.test_GET_auto_record_type +test.unit.container.test_server.TestContainerController.test_GET_auto_record_type ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_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 +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail ... 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.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_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.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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy ... ok +test.unit.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.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter +test.unit.container.test_server.TestContainerController.test_GET_delimiter ... 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.proxy.test_mem_server.TestContainerController.test_transfer_headers +test.unit.proxy.test_mem_server.TestContainerController.test_transfer_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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception ... 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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found +test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission ... ok +test.unit.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.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.ring.test_composite_builder.TestLoadComponents.test_load_components +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components ... ok + +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0008 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0008 "-" 1692309 - +test DEBUG: Unlinked retiring db '/tmp/tmpmplsawuj/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0296 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0068 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0167 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0234 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:26 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0255 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0181 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0182 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0475 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0225 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0191 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0188 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0227 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0193 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmpij6kd31y/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0222 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0226 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0227 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0165 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0166 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0019 "-" 1692309 0test.unit.proxy.test_mem_server.TestController.test_account_info_200 +test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... ok +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... 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.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm +test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... 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.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 INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:27 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmp4aj_m_68/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp4aj_m_68/node/sda1/objects/84/2e4/5429c234d3795c9683d647687de042e4/1761741029.21850.meta to /tmp/tmp4aj_m_68/node/sda1/objects/168/2e4/5429c234d3795c9683d647687de042e4/1761741029.21850.meta +test DEBUG: Relinking created link: /tmp/tmp4aj_m_68/node/sda1/objects/84/2e4/5429c234d3795c9683d647687de042e4/1761741028.21850.data to /tmp/tmp4aj_m_68/node/sda1/objects/168/2e4/5429c234d3795c9683d647687de042e4/1761741028.21850.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): 12:30:27 10/29/25 GMT (0:00:00.003177 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:27 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmponiv7lfg/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): 12:30:27 10/29/25 GMT (0:00:00.019313 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 12:30:27 10/29/25 GMT +test INFO: Processing files for policy platinum under /tmp/tmpd96htcou/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpd96htcou/node/sda1/objects/85/885/557bc7976d73a4bff9afc50167229885/1761741027.47707.ts to /tmp/tmpd96htcou/node/sda1/objects/170/885/557bc7976d73a4bff9afc50167229885/1761741027.47707.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): 12:30:27 10/29/25 GMT (0:00:00.013258 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:26 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.common.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.cli.test_relinker.TestRelinker.test_relinker_drop_privileges +test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... ok +test.unit.container.test_server.TestContainerController.test_GET_json +test.unit.container.test_server.TestContainerController.test_GET_json ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error ... ok +test.unit.common.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.container.test_server.TestContainerController.test_GET_json_last_modified +test.unit.container.test_server.TestContainerController.test_GET_json_last_modified ... 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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test_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.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests +test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac +test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok +test.unit.common.test_direct_client.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 DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx462fc878e4ab4b8d8fddb-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx462fc878e4ab4b8d8fddb-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx462fc878e4ab4b8d8fddb-00690208e3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx462fc878e4ab4b8d8fddb-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4c0f6e003f93494da9488-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4c0f6e003f93494da9488-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4c0f6e003f93494da9488-00690208e3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx4c0f6e003f93494da9488-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx17340e3e64a34365a7c27-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx17340e3e64a34365a7c27-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx17340e3e64a34365a7c27-00690208e3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx17340e3e64a34365a7c27-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx89d80859db18407486f59-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx89d80859db18407486f59-00690208e3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx89d80859db18407486f59-00690208e3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx89d80859db18407486f59-00690208e3) +test INFO: Client disconnected on read of '/a/c' (txn: txa437bc187a9046bab1023-00690208e3) +test INFO: Client disconnected on read of '/a/c/' (txn: txa437bc187a9046bab1023-00690208e3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx9ab869c58af047979c9a8-00690208e3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx9ab869c58af047979c9a8-00690208e3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx9ab869c58af047979c9a8-00690208e3) +test ERROR: Account HEAD returning 503 for [] (txn: tx9ab869c58af047979c9a8-00690208e3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx8e9da3e46e1146cf82626-00690208e3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx8e9da3e46e1146cf82626-00690208e3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx8e9da3e46e1146cf82626-00690208e3) +test ERROR: Account HEAD returning 503 for [] (txn: tx8e9da3e46e1146cf82626-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txcd242708f52d4626a68a1-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe613f55eea9b4624911cc-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5fc5356af42d457589ff9-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.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_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.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.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 +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_no_account +test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_200 +test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_404 +test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_upload_part_copy_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission ... ok +test.unit.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.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.container.test_server.TestContainerController.test_GET_leading_delimiter +test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter ... 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.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.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.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.common.test_wsgi.TestPipelineModification.test_load_app +test.unit.common.test_wsgi.TestPipelineModification.test_load_app ... ok +Worker (pid=1697311, devs=/some/device) completed in 0.1s with errors +Worker (pid=1697314, 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.container.test_server.TestContainerController.test_GET_log_requests_true +test.unit.container.test_server.TestContainerController.test_GET_log_requests_true ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx4f5112bcf3534fe194e41-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx4f5112bcf3534fe194e41-00690208e3) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx4f5112bcf3534fe194e41-00690208e3) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txe67fb4bdce06401687103-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txe67fb4bdce06401687103-00690208e3) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: txe67fb4bdce06401687103-00690208e3) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx6bde82a3d489450eb6758-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx6bde82a3d489450eb6758-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx6bde82a3d489450eb6758-00690208e3) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx6bde82a3d489450eb6758-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txbc306bdafb6340858ae11-00690208e3) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txbc306bdafb6340858ae11-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txbc306bdafb6340858ae11-00690208e3) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txbc306bdafb6340858ae11-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1a536a4b5cde4a798fba3-00690208e3) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: txa90121439526417cb8535-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdfb01470772043868ef2f-00690208e3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: txdfb01470772043868ef2f-00690208e3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: txdfb01470772043868ef2f-00690208e3) +test ERROR: Account HEAD returning 503 for [] (txn: txdfb01470772043868ef2f-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe0da954bd23542afbab7b-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txe0da954bd23542afbab7b-00690208e3) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txe0da954bd23542afbab7b-00690208e3) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx93e467fef3964871ab069-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx93e467fef3964871ab069-00690208e3) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx93e467fef3964871ab069-00690208e3) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx6b4b1a64422949f2ae78f-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx6b4b1a64422949f2ae78f-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx6b4b1a64422949f2ae78f-00690208e3) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx6b4b1a64422949f2ae78f-00690208e3) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx049754a8e5a841d2849b1-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx049754a8e5a841d2849b1-00690208e3) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx049754a8e5a841d2849b1-00690208e3) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx049754a8e5a841d2849b1-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx7059f94936c544a08a092-00690208e3) +test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7059f94936c544a08a092-00690208e3)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.TestProxyServer.test_adds_transaction_id +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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': 'Wed, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.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.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.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.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow +test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl ... ok +test.unit.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_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_constraints.TestConstraintsConfig.test_default_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints ... 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.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.proxy.test_mem_server.TestProxyServer.test_check_response_200 +test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_200 ... 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.container.test_server.TestContainerController.test_GET_marker +test.unit.container.test_server.TestContainerController.test_GET_marker ... 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.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.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 + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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_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.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... 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.test_wsgi.TestPipelineModification.test_loadapp_proxy +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods +test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error ... ok +test.unit.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.test_wsgi.TestPipelineModification.test_loadapp_storage +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage ... ok +test.unit.cli.test_relinker.TestRelinker.test_state_file +test.unit.cli.test_relinker.TestRelinker.test_state_file ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/26 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1761741026.189650536 1761741026.190634251 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/26 GET /bucket/object%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Credential%3Dtest%253Atester%252F20251029%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20251029T123026Z%26X-Amz-Expires%3D1000%26X-Amz-SignedHeaders%3Dhost%26X-Amz-Signature%3DX HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1761741026.317659140 1761741026.318700552 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +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. +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:27] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000050 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:27] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000051 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:27] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000032 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET https://cluster.domain HTTP/1.0" 200 117 0.000041 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000032 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: tx27ac5fbbf42047eb900df-00690208e4) +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) 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: (1692288) wsgi exited, is_accepting=True (txn: test-trans-id) +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) 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: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "PUT /path HTTP/1.0" 200 105 0.000057 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000037 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000050 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000046 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET / HTTP/1.1" 200 120 0.000054 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET /%FF HTTP/1.1" 200 123 0.000049 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET /ÿ HTTP/1.1" 200 126 0.000056 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000044 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000043 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET // HTTP/1.1" 200 121 0.000189 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "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_internal_client.TestGetAuth.test_invalid_version +test.unit.common.test_internal_client.TestGetAuth.test_invalid_version ... ok +test.unit.common.test_internal_client.TestGetAuth.test_ok +test.unit.common.test_internal_client.TestGetAuth.test_ok ... ok +test.unit.common.test_swob.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.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.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.TestParseMimeHeaders.test_parse_mime_headers +test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... ok +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred +test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: FORCED_TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "acc\u00e9ss", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test 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.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods +test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors +test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls +test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy +test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift ... ok +test.unit.common.middleware.test_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_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.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.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_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.common.middleware.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending +test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending ... ok +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering ... 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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.container.test_backend.TestCommonContainerBroker.test_delete_db +test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db ... 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.cli.test_relinker.TestRelinker.test_workers_children +test.unit.cli.test_relinker.TestRelinker.test_workers_children ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info ... 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.TestSloRangeRequestsOldManifest.test_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... 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: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0152 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0263 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0231 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0177 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0036 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0124 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0052 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0182 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0182 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0142 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0143 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0194 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0197 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0206 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0163 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0235 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0125 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0168 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0108 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0275 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0158 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0180 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0240 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0267 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0180 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0184 "-" 1692309 0test.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects ... ok + +test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx7059f94936c544a08a092-00690208e3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: test msg 10.0.0.0:1000/sda +test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods + raise Exception('kaboom1!') +Exception: kaboom1! +test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods + raise Exception('kaboom2!') +Exception: kaboom2! +test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods + raise Exception('kaboom3!') +Exception: kaboom3! +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1!test.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.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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_workers_parent +test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... ok +test.unit.common.middleware.test_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.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.container.test_backend.TestCommonContainerBroker.test_get_max_row +test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row ... 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.proxy.test_mem_server.TestProxyServer.test_info_defaults +test.unit.proxy.test_mem_server.TestProxyServer.test_info_defaults ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request +test.unit.proxy.test_mem_server.TestProxyServer.test_internal_method_request ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata +test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata ... 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.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.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.test_utils.TestUtils.test_renamer_when_fsync_is_false +test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false ... 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.container.test_backend.TestCommonContainerBroker.test_get_syncs +test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs ... 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.proxy.test_mem_server.TestProxyServer.test_negative_content_length +test.unit.proxy.test_mem_server.TestProxyServer.test_negative_content_length ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission ... ok +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.container.test_server.TestContainerController.test_GET_namespaces_not_supported +test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported ... 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, 29 Oct 2025 12:30: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: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Wed, 29 Oct 2025 12:30:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000'} +test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000'} +test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -0000'} +test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:23 -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, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.29344', '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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.31781', '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': 'Wed, 29 Oct 2025 12:30:24 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741024.32283', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} +fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (

Forbidden

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

Forbidden

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

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/c/seg_01 +test DEBUG: 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 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 WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 +test DEBUG: Labeled statsd mode: dogstatsd (test) +test WARNING: Skipping /tmp/tmpnxmunhdx/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmpnxmunhdx/devices3/device_is_file/data' +test WARNING: Skipping /tmp/tmpnxmunhdx/devices4/device/data because +test WARNING: Skipping device as it is not mounted +test WARNING: Skipping /tmp/tmpl5tmexq5/asdf/data because [Errno 20] Not a directory: '/tmp/tmpl5tmexq5/asdf/data' +test WARNING: Skipping /tmp/tmpl5tmexq5/asdf/data because [Errno 20] Not a directory: '/tmp/tmpl5tmexq5/asdf/data' +test WARNING: Skipping asdf as it is not mounted +test WARNING: Skipping drive as it is not mounted +test WARNING: Skipping /tmp/tmp5y_3twmo/asdf/data because [Errno 20] Not a directory: '/tmp/tmp5y_3twmo/asdf/data' +test WARNING: More than one part in a single-part response? +test ERROR: Problem finding shard upper in '/tmp/tmpng9n2ayj/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpng9n2ayj/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalErrortest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors ... 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.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.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype ... ok +test.unit.common.test_utils.TestUtils.test_systemd_notify +test.unit.common.test_utils.TestUtils.test_systemd_notify ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype ... 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.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.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.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.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.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.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_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state ... 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.test_staticweb.TestStaticWeb.test_container3subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir ... 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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.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.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.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.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.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.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing ... 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.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss ... ok +swift: No authentication middleware authorized request yet. Skipping staticweb +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss ... 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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:27 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value ... 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.container.test_server.TestContainerController.test_GET_namespaces_other_params +test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params ... 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_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_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.container.test_backend.TestCommonContainerBroker.test_put_timestamp +test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... ok +test INFO: Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 +test INFO: Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000246 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT', 'Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000246 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT +test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors +test INFO: Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000257 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT', 'Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000257 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 +test INFO: Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000226 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 12:30:28 10/29/25 GMT', 'Finished relinker (cleanup=True): 12:30:28 10/29/25 GMT (0:00:00.000226 elapsed)'] +DEBUG: New builder; performing initial balance +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: 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 +DEBUG: Gather start is 87 (Last start was 0) +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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads ... ok +test.unit.common.middleware.test_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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at +test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission ... ok +test.unit.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.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.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... ok +test.unit.container.test_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_copy_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok ... 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.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_copy_acl_without_src_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission ... ok +test.unit.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.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed ... ok +test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats +test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats ... ok +test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon +test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon ... ok +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... ok +test.unit.common.test_db.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_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_root_state_listing +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_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.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 + +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, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok +test.unit.common.middleware.s3api.test_s3request.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.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:28 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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.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.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token ... ok +test.unit.common.middleware.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.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_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.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.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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since ... ok +DEBUG: Gathered 768 parts +DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 251/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 129/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 148/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 84/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 84/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 84/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 79/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 79/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 120/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 120/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 120/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 8/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 135/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 135/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 51/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 19/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 19/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 147/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 229/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 229/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 229/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 173/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 173/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 248/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 44/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 200/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 156/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 228/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 228/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 228/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 101/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 101/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 31/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 132/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 59/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 133/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 115/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 115/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 155/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 155/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 150/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 150/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 150/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 219/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 116/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 116/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 139/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 69/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 69/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 2/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 175/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 52/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 20/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 20/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 20/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 168/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 208/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 110/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 110/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 30/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 34/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 254/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 254/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 36/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 36/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 238/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 220/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 112/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 206/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 0/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 0/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 0/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 15/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 15/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 15/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 9/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 9/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 114/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 131/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 18/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 18/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 88/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 88/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 88/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 3/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 46/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 146/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 193/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 193/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 39/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 142/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 241/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 241/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 96/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 159/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 211/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 85/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 85/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 224/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 224/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 224/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 136/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 5/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 249/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 66/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 240/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 240/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 4/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 198/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 153/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 153/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 167/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 221/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 77/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 214/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 214/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 143/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 225/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 225/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 225/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 179/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 179/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 196/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 203/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 239/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 68/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 202/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 202/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 137/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 123/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 123/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 78/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 78/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 61/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 235/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Assigned 768 parts +DEBUG: Finished rebalance plan after 1 attempts +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: 0 new parts and 0 removed parts from replica-count change +DEBUG: 0 new parts and 0 removed parts from replica-count change +DEBUG: Gather start is 169 (Last start was 87) +DEBUG: Gather start is 169 (Last start was 87) +DEBUG: Unable to finish rebalance plan after 1 attempts +DEBUG: Unable to finish rebalance plan after 1 attempts +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1,) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1) +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 3.0 on (1, 1, '10.1.1.1') +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3) +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload +DEBUG: 0 new parts and 0 removed parts from replica-count change +DEBUG: 0 new parts and 0 removed parts from replica-count change +DEBUG: 0 new parts and 0 removed parts from replica-count change +DEBUG: Gather start is 169 (Last start was 87) +DEBUG: Gather start is 169 (Last start was 87) +DEBUG: Gather start is 169 (Last start was 87) +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 +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces ... ok + +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0078 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0234 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0102 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0141 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0135 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0216 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0175 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0146 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0176 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0116 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0384 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0238 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0176 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0175 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0117 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0296 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0014 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0033 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmp615blp6n/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0101 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0182 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmp1158pjal/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0140 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0316 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0178 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0100 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0116 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0143 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0126 "-" 1692309 0test.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload ... ok +test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers +test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers ... ok +test.unit.container.test_server.TestContainerController.test_GET_non_ascii +test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... ok +test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... ok +test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies +test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering ... ok +test.unit.container.test_server.TestContainerController.test_GET_over_limit +test.unit.container.test_server.TestContainerController.test_GET_over_limit ... ok +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok +test.unit.container.test_server.TestContainerController.test_GET_path +test.unit.container.test_server.TestContainerController.test_GET_path ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.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.TestContainerBrokerBeforeXSync.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... 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_server.TestContainerController.test_GET_plain +test.unit.container.test_server.TestContainerController.test_GET_plain ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... 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 +Traceback (most recent call last): + +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0104 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0112 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0091 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:28 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0073 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0004 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0002 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0080 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0002 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0002 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0121 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 1692309 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: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0084 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0136 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0033 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0139 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0111 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0495 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0080 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0103 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0063 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0128 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0141 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0148 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1692309 -test.unit.container.test_server.TestContainerController.test_GET_prefix +test.unit.container.test_server.TestContainerController.test_GET_prefix File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: + +During handling of the above exception, another exception occurred: + + ... Traceback (most recent call last): +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.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency +test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing +test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing ... 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.proxy.test_mem_server.TestProxyServer.test_private_method_request +test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request ... 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_config.ResellerConfReader.test_defaults +test.unit.common.utils.test_config.ResellerConfReader.test_defaults ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default +test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma +test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options +test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options ... ok +test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 +test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 ... ok +test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api +test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api ... ok +test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api +test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api ... ok +test.unit.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.TestContainerBrokerBeforeXSync.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... 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.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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges ... 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_server.TestContainerController.test_GET_shard_ranges_errors +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts ... ok + +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: 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: tx18084d0245434144bb4e1-00690208e4) +test INFO: Client disconnected on read of '/a/c' (txn: tx18084d0245434144bb4e1-00690208e4) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx59ec9c26681247ff96639-00690208e4) +test INFO: Client disconnected on read of '/a/c' (txn: tx59ec9c26681247ff96639-00690208e4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: txb328381134e149fead2c7-00690208e5) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: txb328381134e149fead2c7-00690208e5) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: txb328381134e149fead2c7-00690208e5) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txb328381134e149fead2c7-00690208e5) +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.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove +test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted +test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted ... ok +test.unit.obj.test_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.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.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.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon ... 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.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.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 +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch + self.greenlet.switch(value) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon ... 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.obj.test_diskfile.TestDiskFile.test_close_error +test.unit.obj.test_diskfile.TestDiskFile.test_close_error ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... 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_diskfile.TestDiskFile.test_commit +test.unit.obj.test_diskfile.TestDiskFile.test_commit ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object ... 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/tmpas_c73wa/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpas_c73wa/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/tmpas_c73wa/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpas_c73wa/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0168 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0116 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0113 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0113 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf62f4b1fcab74a7b92487-00690208e5" "proxy-server 1692271" 0.0015 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/c" "txf62f4b1fcab74a7b92487-00690208e5" "container-server 1692271" 0.0435 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/c" "txf62f4b1fcab74a7b92487-00690208e5" "container-server 1692271" 0.0012 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf62f4b1fcab74a7b92487-00690208e5" "proxy-server 1692271" 0.0862 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf62f4b1fcab74a7b92487-00690208e5" "proxy-server 1692271" 0.0740 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf62f4b1fcab74a7b92487-00690208e5 - 0.1152 - - 1761741029.172933578 1761741029.288172483 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txd66f7b1b40184f1db57e3-00690208e5" "proxy-server 1692271" 0.0011 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a1/c1" "txd66f7b1b40184f1db57e3-00690208e5" "container-server 1692271" 0.0092 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:42309/sda1/1/a1/c1" "txd66f7b1b40184f1db57e3-00690208e5" "container-server 1692271" 0.0010 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd66f7b1b40184f1db57e3-00690208e5" "proxy-server 1692271" 0.0521 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd66f7b1b40184f1db57e3-00690208e5" "proxy-server 1692271" 0.0653 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txd66f7b1b40184f1db57e3-00690208e5 - 0.1013 - - 1761741029.297665119 1761741029.399001837 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda78351261f042c5b917f-00690208e5" "proxy-server 1692271" 0.0020 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/c1" "txda78351261f042c5b917f-00690208e5" "container-server 1692271" 0.0094 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/c1" "txda78351261f042c5b917f-00690208e5" "container-server 1692271" 0.0017 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txda78351261f042c5b917f-00690208e5" "proxy-server 1692271" 0.0539 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txda78351261f042c5b917f-00690208e5" "proxy-server 1692271" 0.0424 "-" 1692271 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txda78351261f042c5b917f-00690208e5 - 0.0990 - - 1761741029.400373220 1761741029.499404430 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d30482ae8bd403c90307-00690208e5" "proxy-server 1692271" 0.0020 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/c2" "tx3d30482ae8bd403c90307-00690208e5" "container-server 1692271" 0.0011 "-" 1692271 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/c2" "tx3d30482ae8bd403c90307-00690208e5" "container-server 1692271" 0.0016 "-" 1692271 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx3d30482ae8bd403c90307-00690208e5" "proxy-server 1692271" 0.0474 "-" 1692271 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx3d30482ae8bd403c90307-00690208e5" "proxy-server 1692271" 0.0276 "-" 1692271 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/29 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx3d30482ae8bd403c90307-00690208e5 - 0.1072 - - 1761741029.500653028 1761741029.607865810 2 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5aa3c7b8bf3c4245aecdc-00690208e5" "proxy-server 1692271" 0.0019 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a/13007484dbb740f893d6d30ae3534881" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/13007484dbb740f893d6d30ae3534881" "tx5aa3c7b8bf3c4245aecdc-00690208e5" "container-server 1692271" 0.0011 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a/13007484dbb740f893d6d30ae3534881" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/13007484dbb740f893d6d30ae3534881" "tx5aa3c7b8bf3c4245aecdc-00690208e5" "container-server 1692271" 0.0052 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/3/a/13007484dbb740f893d6d30ae3534881" 201 - "PUT http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "tx5aa3c7b8bf3c4245aecdc-00690208e5" "proxy-server 1692271" 0.0476 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/3/a/13007484dbb740f893d6d30ae3534881" 201 - "PUT http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "tx5aa3c7b8bf3c4245aecdc-00690208e5" "proxy-server 1692271" 0.0381 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f0bef07a93c41c9aa589-00690208e5" "proxy-server 1692271" 0.0138 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/3/a/13007484dbb740f893d6d30ae3534881" 204 - "HEAD http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "tx7f0bef07a93c41c9aa589-00690208e5" "proxy-server 1692271" 0.0013 "-" 1692271 3test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... 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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... 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_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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage ... 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.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_diskfile.TestDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmp6u1_l0jw/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6u1_l0jw/tmp_test_proxy_server_chunked/container-sync-realms.conf'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_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies ... 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.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.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_diskfile.TestDiskFile.test_data_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_delete +test.unit.obj.test_diskfile.TestDiskFile.test_delete ... 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.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes ... ok +test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... ok +test.unit.common.test_memcached.TestMemcached.test_connection_pooling +test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... 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.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited ... 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.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured ... ok + +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0166 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0276 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0140 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0222 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0315 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0174 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0266 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0234 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0224 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0176 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0349 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0117 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0061 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0178 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmpln6liv4i/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0132 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0221 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0177 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0140 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:29 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0152 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0140 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0138 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0060 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0123 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0138 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0057 "-" 1692309 0test.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.common.test_memcached.TestMemcached.test_connection_slow_connect +test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect ... 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_bulk.TestUntarMetadata.test_extract_metadata +test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... 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_gatekeeper.TestGatekeeper.test_allow_reserved_names +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names ... 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.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 DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} +test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Not a path query: /, skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test INFO: Caching s3tokens for 20 seconds +test DEBUG: Calling S3Token middleware. +test DEBUG: Cached creds valid +test DEBUG: Connecting with tenant: tenant_id +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test INFO: Caching s3tokens for 20 seconds +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Cached keystone credentials +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +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.10092496871948242 +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.10158848762512207 +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.10178804397583008 +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.10193514823913574 +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.10206437110900879 +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.10219264030456543 +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.1023259162902832 +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.10244917869567871 +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.002000093460083 +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.005734920501709 +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.005927562713623 +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.006054162979126 +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.0061581134796143 +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.0062720775604248 +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.0063891410827637 +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.006502389907837 +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.11031103134155273 +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.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip'test.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.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.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... ok +test.unit.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.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound ... ok +test.unit.common.middleware.test_keystoneauth.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.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.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.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... ok +test.unit.common.middleware.test_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_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 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 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 pipetest.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_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.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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb19bd6cfd6c74bfc8d9d3-00690208e5" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/3/a/13007484dbb740f893d6d30ae3534881" 204 - "HEAD http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "tx7da0d853df484eb39d412-00690208e5" "proxy-server 1692271" 0.0012 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "PUT http://foo:8080/sdh1/3/a/13007484dbb740f893d6d30ae3534881/o" "tx6b3dfe98fd9744f0b2b2c-00690208e5" "object-server 1692271" 0.0006 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "PUT http://foo:8080/sdg1/3/a/13007484dbb740f893d6d30ae3534881/o" "tx6b3dfe98fd9744f0b2b2c-00690208e5" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdi1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "PUT http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6b3dfe98fd9744f0b2b2c-00690208e5" "proxy-server 1692271" 0.0902 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdg1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "PUT http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6b3dfe98fd9744f0b2b2c-00690208e5" "proxy-server 1692271" 0.0963 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdh1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "PUT http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6b3dfe98fd9744f0b2b2c-00690208e5" "proxy-server 1692271" 0.0659 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe8efac6549444883b32ba-00690208e5" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sdb1/3/a/13007484dbb740f893d6d30ae3534881" 204 - "HEAD http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "tx96bd708e624b49d88ae78-00690208e5" "proxy-server 1692271" 0.0182 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "POST /sdh1/3/a/13007484dbb740f893d6d30ae3534881/o" 202 76 "POST http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6e115e34adec4a29a808f-00690208e5" "proxy-server 1692271" 0.0138 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "POST http://foo:8080/sdi1/3/a/13007484dbb740f893d6d30ae3534881/o" "tx6e115e34adec4a29a808f-00690208e5" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/3/a/13007484dbb740f893d6d30ae3534881/o" 201 - "POST http://foo:8080/sdg1/3/a/13007484dbb740f893d6d30ae3534881/o" "tx6e115e34adec4a29a808f-00690208e5" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "POST /sdi1/3/a/13007484dbb740f893d6d30ae3534881/o" 202 76 "POST http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6e115e34adec4a29a808f-00690208e5" "proxy-server 1692271" 0.0279 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "POST /sdg1/3/a/13007484dbb740f893d6d30ae3534881/o" 202 76 "POST http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx6e115e34adec4a29a808f-00690208e5" "proxy-server 1692271" 0.0276 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0fbbc4c3ec05471dba533-00690208e5" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/4d529f315baf49198501349202551ec9" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/4d529f315baf49198501349202551ec9" "tx0fbbc4c3ec05471dba533-00690208e5" "container-server 1692271" 0.0009 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/4d529f315baf49198501349202551ec9" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/4d529f315baf49198501349202551ec9" "tx0fbbc4c3ec05471dba533-00690208e5" "container-server 1692271" 0.0009 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/4d529f315baf49198501349202551ec9" 201 - "PUT http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx0fbbc4c3ec05471dba533-00690208e5" "proxy-server 1692271" 0.0358 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/4d529f315baf49198501349202551ec9" 201 - "PUT http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx0fbbc4c3ec05471dba533-00690208e5" "proxy-server 1692271" 0.0487 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx270c4ef591534878901e7-00690208e6" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx270c4ef591534878901e7-00690208e6" "proxy-server 1692271" 0.0011 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc48e5d0d964f4059b4bdd-00690208e6" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/3/a/13007484dbb740f893d6d30ae3534881" 204 - "HEAD http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881" "txa18ebda5b6d54922a2cb0-00690208e6" "proxy-server 1692271" 0.0614 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/3/a/13007484dbb740f893d6d30ae3534881/o" 200 92 "GET http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx166f44cf15df4c97a0a92-00690208e6" "proxy-server 1692271" 0.0010 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/3/a/13007484dbb740f893d6d30ae3534881/o" 200 92 "GET http://foo:8080/v1/a/13007484dbb740f893d6d30ae3534881/o" "tx166f44cf15df4c97a0a92-00690208e6" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx32c2ac5629be4d03ae0ce-00690208e6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://foo:8080/v1/a/4d529f315baf49198501349202551ec9" "txad2cb926a23a4d2d9c1b9-00690208e6" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 201 - "PUT http://foo:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txfc0a6040036048b4b3125-00690208e6" "proxy-server 1692271" 0.0704 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/4d529f315baf49198501349202551ec9/o" 201 - "PUT http://foo:8080/sdg1/1/a/4d529f315baf49198501349202551ec9/o" "txfc0a6040036048b4b3125-00690208e6" "object-server 1692271" 0.0004 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/4d529f315baf49198501349202551ec9/o" 201 - "PUT http://foo:8080/sdi1/1/a/4d529f315baf49198501349202551ec9/o" "txfc0a6040036048b4b3125-00690208e6" "object-server 1692271" 0.0005 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 201 - "PUT http://foo:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txfc0a6040036048b4b3125-00690208e6" "proxy-server 1692271" 0.0779 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 201 - "PUT http://foo:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txfc0a6040036048b4b3125-00690208e6" "proxy-server 1692271" 0.0790 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx500127d162e348f186ed7-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "txed3e0571231c4b748923d-00690208e6" "proxy-server 1692271" 0.0058 "-" 1692271 3test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted ... 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 ERROR: Error talking to 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 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.9311904907226562e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip' +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0, expired ttl=1.23test.unit.common.test_memcached.TestMemcached.test_incr_add_expires +test.unit.common.test_memcached.TestMemcached.test_incr_add_expires ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time +test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request +test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response +test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout +test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout ... ok +test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold +test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold ... ok +test.unit.common.test_memcached.TestMemcached.test_logger_kwarg +test.unit.common.test_memcached.TestMemcached.test_logger_kwarg ... ok +test.unit.common.test_memcached.TestMemcached.test_multi +test.unit.common.test_memcached.TestMemcached.test_multi ... ok +test.unit.common.test_memcached.TestMemcached.test_multi_delete +test.unit.common.test_memcached.TestMemcached.test_multi_delete ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception ... ok +test.unit.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.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 + +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/tmp6u1_l0jw/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6u1_l0jw/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0062 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0187 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0190 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0107 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx448e372b690248afa3089-00690208e5" "proxy-server 1692257" 0.0010 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/c" "tx448e372b690248afa3089-00690208e5" "container-server 1692257" 0.0094 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/c" "tx448e372b690248afa3089-00690208e5" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx448e372b690248afa3089-00690208e5" "proxy-server 1692257" 0.0245 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx448e372b690248afa3089-00690208e5" "proxy-server 1692257" 0.0414 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx448e372b690248afa3089-00690208e5 - 0.0735 - - 1761741029.941039562 1761741030.014561653 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe767197fc9e542e3af933-00690208e6" "proxy-server 1692257" 0.0010 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:51643/sda1/1/a1/c1" "txe767197fc9e542e3af933-00690208e6" "container-server 1692257" 0.0010 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a1/c1" "txe767197fc9e542e3af933-00690208e6" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe767197fc9e542e3af933-00690208e6" "proxy-server 1692257" 0.0133 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe767197fc9e542e3af933-00690208e6" "proxy-server 1692257" 0.0316 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe767197fc9e542e3af933-00690208e6 - 0.0584 - - 1761741030.015855551 1761741030.074257135 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2222f483c2b54e14bf8a5-00690208e6" "proxy-server 1692257" 0.0099 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/c1" "tx2222f483c2b54e14bf8a5-00690208e6" "container-server 1692257" 0.0016 "-" 1692257 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/c1" "tx2222f483c2b54e14bf8a5-00690208e6" "container-server 1692257" 0.0052 "-" 1692257 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2222f483c2b54e14bf8a5-00690208e6" "proxy-server 1692257" 0.0206 "-" 1692257 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2222f483c2b54e14bf8a5-00690208e6" "proxy-server 1692257" 0.0302 "-" 1692257 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2222f483c2b54e14bf8a5-00690208e6 - 0.0528 - - 1761741030.075569630 1761741030.128386497 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa20cf8b165c14614a304b-00690208e6" "proxy-server 1692257" 0.0179 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/c2" "txa20cf8b165c14614a304b-00690208e6" "container-server 1692257" 0.0011 "-" 1692257 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/c2" "txa20cf8b165c14614a304b-00690208e6" "container-server 1692257" 0.0015 "-" 1692257 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa20cf8b165c14614a304b-00690208e6" "proxy-server 1692257" 0.1060 "-" 1692257 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa20cf8b165c14614a304b-00690208e6" "proxy-server 1692257" 0.1186 "-" 1692257 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa20cf8b165c14614a304b-00690208e6 - 0.1419 - - 1761741030.133942127 1761741030.275884628 2 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8aa22dbcf6c462f93d1f-00690208e6" "proxy-server 1692257" 0.0016 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txea2c7452da92442a972fb-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "txbab0bee3a63541a799a8a-00690208e6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "txbab0bee3a63541a799a8a-00690208e6" "object-server 1692257" 0.0142 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txbab0bee3a63541a799a8a-00690208e6" "proxy-server 1692257" 0.0569 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txbab0bee3a63541a799a8a-00690208e6" "proxy-server 1692257" 0.0584 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - txbab0bee3a63541a799a8a-00690208e6 - 0.1369 - - 1761741030.293782234 1761741030.430711746 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx651ae7ec9346460783808-00690208e6" "proxy-server 1692257" 0.0018 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx217ec3e0ba6549488c05c-00690208e6" "proxy-server 1692257" 0.0022 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx65eb38f79d2040ecb41a0-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx65eb38f79d2040ecb41a0-00690208e6 - 0.0450 - - 1761741030.432072639 1761741030.477088928 0 -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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo ... 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.container.test_server.TestContainerController.test_GET_xml +test.unit.container.test_server.TestContainerController.test_GET_xml ... 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.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.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.test_memcached.TestMemcached.test_tls_context_kwarg +test.unit.common.test_memcached.TestMemcached.test_tls_context_kwarg ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 ... ok +test.unit.container.test_server.TestContainerController.test_HEAD +test.unit.container.test_server.TestContainerController.test_HEAD ... 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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... ok +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer ... 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_utils.TestSpliterator.test_big_input_string +test.unit.common.test_utils.TestSpliterator.test_big_input_string ... ok +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries ... ok +test.unit.common.test_utils.TestSpliterator.test_closing +test.unit.common.test_utils.TestSpliterator.test_closing ... ok +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings ... ok +test.unit.common.test_utils.TestSpliterator.test_overlap +test.unit.common.test_utils.TestSpliterator.test_overlap ... ok +test.unit.common.test_utils.TestSpliterator.test_running_out +test.unit.common.test_utils.TestSpliterator.test_running_out ... ok +test.unit.common.test_utils.TestSpliterator.test_string +test.unit.common.test_utils.TestSpliterator.test_string ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... 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.common.test_wsgi.TestPipelineWrapper.test_insert_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names ... 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.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.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters ... 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.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.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.common.test_wsgi.TestPipelineWrapper.test_str +test.unit.common.test_wsgi.TestPipelineWrapper.test_str ... 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.obj.test_diskfile.TestDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok +test.unit.container.test_server.TestContainerController.test_OPTIONS +test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok +test.unit.common.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.utils.test_libc.TestModifyPriority.test__NR_ioprio_set +test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... 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_recon.TestReconMiddleware.test_get_device_info +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content +test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined ... ok + +test_digest_utils WARNING: The following digest algorithms are configured but not supported: md5 +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmp7vkhewyc/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741029.68207.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestDiskFile ERROR: Problem cleaning up /tmp/tmp019dzjid/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test-TestDiskFile ERROR: Error removing tempfile: /tmp/tmpdhtldyzw/tmp_test_obj_server_DiskFile/sda1/tmp/tmpiwjyudfp: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open + fallocate(self._fd, self._size) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 28] No space left on device + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create + yield dfw.open() + ~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open + raise DiskFileNoSpace() +swift.common.exceptions.DiskFileNoSpace + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close + os.unlink(self._tmppath) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +FileNotFoundError: [Errno 2] No such file or directory +test-TestDiskFile WARNING: Quarantined object /tmp/tmpjbnt9ksx/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741030.19386.data: Bytes read: 30, does not match metadata: 31 +test-TestDiskFile WARNING: Quarantined object /tmp/tmppo37zrq0/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741030.62672.data: [Errno 5] Input/output error +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa9pq1xsb/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741030.64190.data: Bytes read: 10, does not match metadata: 11 +Problem cleaning up /tmp/tmp3f1slebv/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup + raise OSError() +OSError +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... ok +test.unit.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.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info +test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time ... 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.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.obj.test_diskfile.TestDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx9221e2126bdd410ab8eb3-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx9221e2126bdd410ab8eb3-00690208e6" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9914fc2181aa40d5b8489-00690208e6" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "txa3fd203f655b425196f8f-00690208e6" "proxy-server 1692271" 0.0089 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txb822e99ad4fe4c838d3d3-00690208e6" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd8b88a1fda594d3095036-00690208e6" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdb1/1/a/4d529f315baf49198501349202551ec9" 200 380 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9?format=json&states=listing" "txd8b88a1fda594d3095036-00690208e6" "proxy-server 1692271" 0.0064 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaa382c5f5dca496385b24-00690208e6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx20a75d1044b54035a2c05-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx96759bdbb12540259777a-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx96759bdbb12540259777a-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txadc61e1e6ce34a7a90fe2-00690208e6" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "txbc047b9ee6ac4c14affb6-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txb072df6a4aa0486db6b22-00690208e6" "proxy-server 1692271" 0.0127 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txb072df6a4aa0486db6b22-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaff43d1e2ec44a0f90b88-00690208e6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx4d8a5eb670674e88b0c64-00690208e6" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx9f922e856fd443c6a3d62-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx9f922e856fd443c6a3d62-00690208e6" "proxy-server 1692271" 0.0115 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx9f922e856fd443c6a3d62-00690208e6) +proxy DEBUG: Ignoring 412 from primary (txn: tx9f922e856fd443c6a3d62-00690208e6) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx9f922e856fd443c6a3d62-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx9f922e856fd443c6a3d62-00690208e6) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx753bc4febe564b5e903a3-00690208e6" "proxy-server 1692271" 0.0137 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx00ef5d2e16ba4027b6dea-00690208e6" "proxy-server 1692271" 0.0136 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx561f39ebce704a16a0d46-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx561f39ebce704a16a0d46-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx561f39ebce704a16a0d46-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e74bc4ed7e94c48977dd-00690208e6" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx8f52b82e624e4d6b99fd4-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx62450d3aa9e448468bf35-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx62450d3aa9e448468bf35-00690208e6" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx62450d3aa9e448468bf35-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd0b495b1d8de43328b603-00690208e6" "proxy-server 1692271" 0.0058 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "txd289729b226f48c98e815-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txadb8e9ae2b59466db5bd7-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3test.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.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.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... 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.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.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok +test.unit.common.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.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.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file +test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... 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: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0169 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0193 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0136 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0171 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0228 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0261 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0196 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0281 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0215 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0266 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0195 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0175 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0091 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0174 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0236 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0104 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0277 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0164 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0246 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0221 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0347 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0177 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0222 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... 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.obj.test_diskfile.TestDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... 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.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.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... 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.obj.test_diskfile.TestDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... 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.obj.test_diskfile.TestDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... 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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok +test.unit.common.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 + +Run 00 took 000.075 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04d5647402944c31a1015-00690208e6" "proxy-server 1692257" 0.0078 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb5a9af84fd7f4e53b0daa-00690208e6" "proxy-server 1692257" 0.0054 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txd2475a568fe5460db83d1-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txd2475a568fe5460db83d1-00690208e6 - 0.0294 - - 1761741030.506913424 1761741030.536362171 0 - +Run 01 took 000.031 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1cdd1a96409543e2a06e5-00690208e6" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx760c5fbcfa404b14accb6-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txd566e4b88d1b4276ae94e-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txd566e4b88d1b4276ae94e-00690208e6 - 0.0383 - - 1761741030.562026978 1761741030.600356817 0 - +Run 02 took 000.064 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c1c79a1918f4ba087da0-00690208e6" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa5ec29779661484f9299a-00690208e6" "proxy-server 1692257" 0.0114 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx74de971e21c4485e97c18-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx74de971e21c4485e97c18-00690208e6 - 0.0379 - - 1761741030.618109941 1761741030.655999422 0 - +Run 03 took 000.056 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32a221ab84be475e883b5-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcc0ea5775ea0424e9bd07-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txf79fc934287b475f804ff-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txf79fc934287b475f804ff-00690208e6 - 0.0375 - - 1761741030.667306185 1761741030.704806566 0 - +Run 04 took 000.061 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa954d52601c7473eb8e56-00690208e6" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txfc1888c4eea6422eab412-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx9f9e484d5df044c58441f-00690208e6" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx9f9e484d5df044c58441f-00690208e6 - 0.0319 - - 1761741030.718612909 1761741030.750464439 0 - +Run 05 took 000.033 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f309f4195b04aa08bd28-00690208e6" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx85aa239da6224af8a52ea-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txee3bae9060234868a914c-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txee3bae9060234868a914c-00690208e6 - 0.0437 - - 1761741030.757042170 1761741030.800729752 0 - +Run 06 took 000.054 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfae018aa9bdc4ac9acbd6-00690208e6" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe24c28bd23f6464899018-00690208e6" "proxy-server 1692257" 0.0050 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdb1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txcbbabca4ed3d46c59d63e-00690208e6" "proxy-server 1692257" 0.0166 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txcbbabca4ed3d46c59d63e-00690208e6 - 0.0532 - - 1761741030.806439400 1761741030.859632730 0 - +Run 07 took 000.055 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06300b09f0844d5a9d587-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9af013413b9142feb8e13-00690208e6" "proxy-server 1692257" 0.0013 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx4f75cad141d84661b57f8-00690208e6" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx4f75cad141d84661b57f8-00690208e6 - 0.0457 - - 1761741030.861026049 1761741030.906774998 0 - +Run 08 took 000.047 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx609fdf819bf44f8dbdeda-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe148fb8d5ade4696962d4-00690208e6" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sda1/2/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txf48a1d1fddf34f02b3ee5-00690208e6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/30 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txf48a1d1fddf34f02b3ee5-00690208e6 - 0.0358 - - 1761741030.908204079 1761741030.944019794 0 - +Run 09 took 000.037 +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx175da0e3b08f4c7e8e96f-00690208e6" "proxy-server 1692257" 0.0094 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/versions" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/versions" "tx175da0e3b08f4c7e8e96f-00690208e6" "container-server 1692257" 0.0009 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/versions" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/versions" "tx175da0e3b08f4c7e8e96f-00690208e6" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx175da0e3b08f4c7e8e96f-00690208e6" "proxy-server 1692257" 0.0451 "-" 1692257 0test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok +test.unit.common.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.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta ... ok +test.unit.common.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 ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 480, in _incr_or_decr + return int(line[0].strip()) +ValueError: invalid literal for int() with base 10: b'UNEXPECTED' +test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) +test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) +test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) +test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) +test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) +test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) +test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) +test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) +test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) +test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 1.9073486328125e-05, incomplete read +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0, failed to connect +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 447, in get + sock.sendall(b'get ' + cmd.hash_key + b'\r\n') + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1375, in handle_get + raise Exception('get failed') +Exception: get failed +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 518, in incr + new_val = self._add(fp, sock, cmd, add_val, timeout) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 483, in _add + sock.sendall(b' '.join([ + ~~~~~~~~~~~~^^^^^^^^^^^^ + b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + str(len(add_val)).encode('ascii') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ]) + b'\r\n' + add_val + b'\r\n') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1317, in handle_add + raise Exception('add failed') +Exception: add failed +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix set_key, method set, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 415, in set + sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1345, in handle_set + raise Exception('set failed') +Exception: set failed +test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0 +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken 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 DEBUG: set nice priority to 1 +test DEBUG: set ionice class 1 priority 0 +WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. +test ERROR: Unable to modify ionice priority: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/libc.py", line 326, in _ioprio_set + io_class = IO_CLASS_ENUM[io_class] + ~~~~~~~~~~~~~^^^^^^^^^^ +KeyError: 'class_foo' +test DEBUG: set ionice class 2 priority 4 +test DEBUG: set nice priority to -15 +test DEBUG: set ionice class 3 priority 6 +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.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.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok +test.unit.common.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.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.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... ok +test.unit.common.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.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.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata ... 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.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download ... 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.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok +test.unit.common.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.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.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.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.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_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.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest ... 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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok +test.unit.common.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.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... ok +test.unit.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.container.test_server.TestContainerController.test_POST_ignores_policy_change +test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change ... 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_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.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.obj.test_diskfile.TestDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... 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.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... 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.obj.test_diskfile.TestDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "GET /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "GET http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txadb8e9ae2b59466db5bd7-00690208e6" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5a41cf532cfe48bba9485-00690208e6" "proxy-server 1692271" 0.0078 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx2e2dc20daca044548e142-00690208e6" "proxy-server 1692271" 0.0173 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx4ccf08b6825f4c4e9d41c-00690208e6" "proxy-server 1692271" 0.0131 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx22dd87c990be474aa30af-00690208e6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx98a2b7fd1276452d8edae-00690208e6" "proxy-server 1692271" 0.0093 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx80097c03c5b24809aa769-00690208e6" "proxy-server 1692271" 0.0087 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbe0859c33818405fb22de-00690208e6" "proxy-server 1692271" 0.0092 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx52a4aa47c3f6476983df6-00690208e6" "proxy-server 1692271" 0.0096 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txcdc5a0e0e4d14468a61eb-00690208e6" "proxy-server 1692271" 0.0087 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txcdc5a0e0e4d14468a61eb-00690208e6" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdg1/1/a/4d529f315baf49198501349202551ec9/o" 412 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txcdc5a0e0e4d14468a61eb-00690208e6" "proxy-server 1692271" 0.0087 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx855b47b37bae482592c69-00690208e6" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx6f5ea62d2c4442288d437-00690208e6" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txa3faefddef7d4aa699d4f-00690208e7" "proxy-server 1692271" 0.0088 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5eee143a882645f6b9017-00690208e7" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx82eb497d547a4cf09406f-00690208e7" "proxy-server 1692271" 0.0094 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdh1/1/a/4d529f315baf49198501349202551ec9/o" 304 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "tx8b839a8c41ab4058bfab6-00690208e7" "proxy-server 1692271" 0.0048 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3fab31da6f01452783b97-00690208e7" "proxy-server 1692271" 0.0093 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a/4d529f315baf49198501349202551ec9" 204 - "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9" "tx2745e004045f41e9a4500-00690208e7" "proxy-server 1692271" 0.0094 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdi1/1/a/4d529f315baf49198501349202551ec9/o" 200 92 "HEAD http://localhost:8080/v1/a/4d529f315baf49198501349202551ec9/o" "txeab85b0c240d4be2ad0a0-00690208e7" "proxy-server 1692271" 0.0087 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c73d228f4654e42a7166-00690208e7" "proxy-server 1692271" 0.0135 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/e662172e8a114956acb6baf7057ea1f0" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" "tx9c73d228f4654e42a7166-00690208e7" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/e662172e8a114956acb6baf7057ea1f0" "tx9c73d228f4654e42a7166-00690208e7" "container-server 1692271" 0.0130 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/e662172e8a114956acb6baf7057ea1f0" 201 - "PUT http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "tx9c73d228f4654e42a7166-00690208e7" "proxy-server 1692271" 0.0490 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" 201 - "PUT http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "tx9c73d228f4654e42a7166-00690208e7" "proxy-server 1692271" 0.0376 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd360074f3fd4476489e13-00690208e7" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" 204 - "HEAD http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "txd360074f3fd4476489e13-00690208e7" "proxy-server 1692271" 0.0138 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbecbbfcc74884701ae197-00690208e7" "proxy-server 1692271" 0.0062 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a/e662172e8a114956acb6baf7057ea1f0" 204 - "HEAD http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "tx09d60d7611404cf9b541a-00690208e7" "proxy-server 1692271" 0.0011 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "PUT http://foo:8080/sdc1/2/a/e662172e8a114956acb6baf7057ea1f0/o" "tx0440aeeca0234a94a3541-00690208e7" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "PUT http://foo:8080/sdd1/2/a/e662172e8a114956acb6baf7057ea1f0/o" "tx0440aeeca0234a94a3541-00690208e7" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdd1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "PUT http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx0440aeeca0234a94a3541-00690208e7" "proxy-server 1692271" 0.0345 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdc1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "PUT http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx0440aeeca0234a94a3541-00690208e7" "proxy-server 1692271" 0.0426 "-" 1692271 1test.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.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... 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.container.test_server.TestContainerController.test_POST_reset_container_sync +test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync ... 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.container.test_server.TestContainerController.test_POST_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float ... 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.container.test_server.TestContainerController.test_PUT +test.unit.container.test_server.TestContainerController.test_PUT ... 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 +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... 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.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.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx175da0e3b08f4c7e8e96f-00690208e6" "proxy-server 1692257" 0.0251 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 PUT /v1/a/versions HTTP/1.0 201 - - t - - - tx175da0e3b08f4c7e8e96f-00690208e6 - 0.0605 - - 1761741030.955577850 1761741031.016097307 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadf608da8cbd436095d77-00690208e7" "proxy-server 1692257" 0.0018 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/0/a/versions" 200 2 "GET http://localhost/v1/a/versions?format=json&states=listing" "txadf608da8cbd436095d77-00690208e7" "proxy-server 1692257" 0.0019 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txadf608da8cbd436095d77-00690208e7 - 0.0226 - - 1761741031.025431395 1761741031.048034191 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65d8b9bce1bf481bb825f-00690208e7" "proxy-server 1692257" 0.0011 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/vers" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/vers" "tx65d8b9bce1bf481bb825f-00690208e7" "container-server 1692257" 0.0009 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/vers" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/vers" "tx65d8b9bce1bf481bb825f-00690208e7" "container-server 1692257" 0.0137 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "tx65d8b9bce1bf481bb825f-00690208e7" "proxy-server 1692257" 0.0282 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "tx65d8b9bce1bf481bb825f-00690208e7" "proxy-server 1692257" 0.0408 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 PUT /v1/a/vers HTTP/1.0 201 - - t - - - tx65d8b9bce1bf481bb825f-00690208e7 - 0.0632 - - 1761741031.049773932 1761741031.112951517 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6db10290512243bda786f-00690208e7" "proxy-server 1692257" 0.0099 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6db10290512243bda786f-00690208e7 - 0.0123 VW - 1761741031.122528791 1761741031.134821177 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx31858bddd23c47b187c1d-00690208e7" "proxy-server 1692257" 0.0102 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx31858bddd23c47b187c1d-00690208e7 - 0.0125 VW - 1761741031.135257006 1761741031.147768736 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx43714e42fc8f4eabb346b-00690208e7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx43714e42fc8f4eabb346b-00690208e7" "proxy-server 1692257" 0.0044 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx43714e42fc8f4eabb346b-00690208e7 - 0.0146 VW - 1761741031.148254156 1761741031.162837982 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txc5bc890ac87549a5a847d-00690208e7" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txc5bc890ac87549a5a847d-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc5bc890ac87549a5a847d-00690208e7" "proxy-server 1692257" 0.0221 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc5bc890ac87549a5a847d-00690208e7" "proxy-server 1692257" 0.0396 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txc5bc890ac87549a5a847d-00690208e7 - 0.0511 - - 1761741031.163172245 1761741031.214268923 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee10c68299c64572a27d4-00690208e7" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txee10c68299c64572a27d4-00690208e7 - 0.0134 VW - 1761741031.226215124 1761741031.239646673 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx8ef68099358e43d08998c-00690208e7" "proxy-server 1692257" 0.0063 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx8ef68099358e43d08998c-00690208e7 - 0.0111 VW - 1761741031.240120173 1761741031.251217842 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx4b4398ab8a6c4845949c3-00690208e7" "proxy-server 1692257" 0.0168 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx4b4398ab8a6c4845949c3-00690208e7" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx5304bca1293c4d1fb5999-00690208e7" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx4b4398ab8a6c4845949c3-00690208e7 - 0.0544 VW - 1761741031.251686811 1761741031.306114197 0 - (txn: tx7c78e16e5e034d319af0d-00690208e7) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/vers/004name/1761741031.16363" 201 - "PUT http://localhost/sda1/2/a/vers/004name/1761741031.16363" "tx7c78e16e5e034d319af0d-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/vers/004name/1761741031.16363" 201 - "PUT http://localhost/sdb1/2/a/vers/004name/1761741031.16363" "tx7c78e16e5e034d319af0d-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/2/a/vers/004name/1761741031.16363" 201 - "PUT http://localhost/v1/a/vers/004name/1761741031.16363" "tx7c78e16e5e034d319af0d-00690208e7" "proxy-server 1692257" 0.0204 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/2/a/vers/004name/1761741031.16363" 201 - "PUT http://localhost/v1/a/vers/004name/1761741031.16363" "tx7c78e16e5e034d319af0d-00690208e7" "proxy-server 1692257" 0.0458 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 PUT /v1/a/vers/004name/1761741031.16363 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7c78e16e5e034d319af0d-00690208e7 - 0.0575 VW - 1761741031.285551310 1761741031.343074322 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txb20861b0c1594584988c9-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txb20861b0c1594584988c9-00690208e7" "object-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb20861b0c1594584988c9-00690208e7" "proxy-server 1692257" 0.0163 "-" 1692257 0test.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.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... ok +test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception +test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception ... ok +test.unit.common.test_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.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.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... ok +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... ok +test.unit.common.test_db.TestExampleBroker.test_commit_pending +test.unit.common.test_db.TestExampleBroker.test_commit_pending ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... 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.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.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.common.test_db.TestExampleBroker.test_get_max_row +test.unit.common.test_db.TestExampleBroker.test_get_max_row ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata ... ok +test.unit.common.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.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects ... ok +test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmps6_y210j/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741030.78808.data close failure: a very special error : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up + raise Exception('a very special error') +Exception: a very special error + +test-TestDiskFile WARNING: Quarantined object /tmp/tmp78qanewt/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1761741030.83467.data: Hash of name in metadata does not match directory name +test-TestDiskFile DEBUG: open(/tmp/tmpxpy3809o/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/tmpxpy3809o/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/tmpxpy3809o/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/tmp7g31zrz5/tmp_test_obj_server_DiskFile/sda1/objects/537/616/86509ec1e49ada8eec36b3c064d47616/1761741031.00889.data to /tmp/tmp7g31zrz5/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1761741031.00889.data due to next_part_power set +test-TestDiskFile DEBUG: Relinking /tmp/tmp7g31zrz5/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1761741031.02229#2.data to /tmp/tmp7g31zrz5/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1761741031.02229#2.data due to next_part_power set +test-TestDiskFile ERROR: Problem making data file durable /tmp/tmp7g31zrz5/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1761741031.02229#2#d.data (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +test-TestDiskFile WARNING: Quarantined object /tmp/tmprrqhf_vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741031.27287.ts: Metadata checksum mismatch for /tmp/tmprrqhf_vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741031.27287.ts: stored checksum='b'631c4db0cd37b3a7ac5381866ca4bb23'', computed='b'4b57bcbd31ea7bf17f5e01a8d93db061'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpl_ruazcr/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741031.33076.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.34657.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.34657.data'>: stored checksum='b'ef83914dc3b00ae2559f056992961df8'', computed='b'2d32b7833bc32f6f79cf5c7009ac4f09'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.34860.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.34860.data'>: stored checksum='b'35e997b5ed6ccbc34514a5eb4be4a3b7'', computed='b'313bafa5f79afb32b8ed8a9316afac54'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.36329.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.36329.data'>: stored checksum='b'2b93343002b9d843a684f347094144fd'', computed='b'a0bb2fef43cd6f8c41aa3e90fac6ff92'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.36524.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.36524.data'>: stored checksum='b'69b54f54bc30be229bfff24b0743de11'', computed='b'b23b733247b3c51b4bacb4ac5e0035da'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.37559.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.37559.data'>: stored checksum='b'bc176eab6a8721195f1789a54f273356'', computed='b'27fafb0f978ad88817679391468fdf89'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.38648.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.38648.data'>: stored checksum='b'31580aa916d7c1dfd3163e984abb1844'', computed='b'5e2b09652da5b3a623732bfb640899a4'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.38848.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.38848.data'>: stored checksum='b'eafb3fe2761ae6b992bfbde611e53c94'', computed='b'ffdb40ee4129e7c797618c16a35d5c3f'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.40287.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.40287.data'>: stored checksum='b'cf75507fb5fec7483265faffe8caadfb'', computed='b'bd67254e9862da7436905f7098372ed8'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.40480.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp1zdnz7qv/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.40480.data'>: stored checksum='b'845feed2603712d727fe5cdb62553a51'', computed='b'195cfc9dbd3dcee32b3ad0ac63bc7812'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5ohnoukt/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741031.42567.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmptsyjrrz7/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741031.45317.data: not stat-able: +test-TestDiskFile WARNING: Quarantined object /tmp/tmp56x5f_g8/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmp56x5f_g8/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.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.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... 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 + +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET //bar HTTP/1.1" 200 124 0.000051 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET //////baz HTTP/1.1" 200 128 0.000041 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Wed, 29 Oct 2025 12:30:28 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' +proxy INFO: (1692288) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692288) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:28] "GET /someurl HTTP/1.0" 200 102 0.000039 +proxy INFO: wsgi exiting +proxy INFO: (1692288) wsgi exited, is_accepting=True +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0051 "-" 1692288 0 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0004 "-" 1692288 0 +test-reconstructor ERROR: 127.0.0.1:38953/sdb1/0 Expected status 200; got 500 (b'

Internal Error

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

') +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0003 "-" 1692288 2 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1692288 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 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:28 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 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 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 1692288 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: unexpected end of file while parsing chunked data +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [29/Oct/2025:12:30:29 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0003 "-" 1692288 - +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/tmpyg_p2ddg/devices/sda1 (pid: 1692288) +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpyg_p2ddg/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741030.00000 +test INFO: Object update sweep completed on /tmp/tmpyg_p2ddg/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: 1692288) +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/tmpw43vq4mx/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpw43vq4mx/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.00000 +test INFO: Object update sweep completed on /tmp/tmpw43vq4mx/devices/sda1 in 0.02s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +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/tmp5e3jmnm9/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmp5e3jmnm9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_new +test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmp5e3jmnm9/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 +test INFO: Object update sweep completed on /tmp/tmp5e3jmnm9/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpqf1ks0x8/devices/sda1 (pid: 1692288) +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpqf1ks0x8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 +test INFO: Object update sweep completed on /tmp/tmpqf1ks0x8/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: 1692288)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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... ok +test.unit.common.test_db.TestExampleBroker.test_put_timestamp +test.unit.common.test_db.TestExampleBroker.test_put_timestamp ... 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.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_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash ... ok +test.unit.common.test_db.TestGetDBConnection.test_invalid_path +test.unit.common.test_db.TestGetDBConnection.test_invalid_path ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse ... 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_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.TestContainerBrokerBeforeShardRanges.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... 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_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 DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0174 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0301 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0301 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0219 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0315 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0255 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0214 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0253 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0197 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0224 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0064 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0344 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0260 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0172 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0187 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0081 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0166 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0111 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0050 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0145 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1692309 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692309 - +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0174 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0166 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0058 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0066 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0236 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0016 "-" 1692309 0test.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.obj.test_updater.TestObjectUpdater.test_obj_put_async_update_redirection_loop +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_update_redirection_loop ... ok +test.unit.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.TestStatusMap.test_status_map +test.unit.common.test_swob.TestStatusMap.test_status_map ... 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.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... ok +test.unit.common.test_utils.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.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.common.test_utils.TestFallocate.test_fallocate_silent_errors +test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok +test.unit.common.test_utils.TestFallocate.test_no_fallocates_available +test.unit.common.test_utils.TestFallocate.test_no_fallocates_available ... ok +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback ... ok +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset ... ok +test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... ok +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... ok +test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync ... ok +test.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim ... ok +test.unit.common.test_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.TestStringAlong.test_happy +test.unit.common.test_utils.TestStringAlong.test_happy ... ok +test.unit.common.test_utils.TestStringAlong.test_unhappy +test.unit.common.test_utils.TestStringAlong.test_unhappy ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... 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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb20861b0c1594584988c9-00690208e7" "proxy-server 1692257" 0.0160 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txb20861b0c1594584988c9-00690208e7 - 0.0206 - - 1761741031.343467951 1761741031.364115715 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01131fb69cd046b090064-00690208e7" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx273239bd0e654fd4a44e5-00690208e7" "proxy-server 1692257" 0.0077 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx064c25971f6846d1b6f4f-00690208e7" "proxy-server 1692257" 0.0087 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx064c25971f6846d1b6f4f-00690208e7 - 0.0293 - - 1761741031.369593143 1761741031.398911715 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66401cb29f1643b483306-00690208e7" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66401cb29f1643b483306-00690208e7 - 0.0054 VW - 1761741031.410761833 1761741031.416131020 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa00ba23168e940ae9515c-00690208e7" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txa00ba23168e940ae9515c-00690208e7 - 0.0134 VW - 1761741031.421582222 1761741031.434943438 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx49765cdee2fd4c36a3829-00690208e7" "proxy-server 1692257" 0.0048 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx49765cdee2fd4c36a3829-00690208e7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx7ad1bebd81834f7385237-00690208e7" "proxy-server 1692257" 0.0101 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx49765cdee2fd4c36a3829-00690208e7 - 0.0440 VW - 1761741031.435448647 1761741031.479447603 0 - (txn: tx44634563198946e4be76b-00690208e7) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/vers/004name/1761741031.34392" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1761741031.34392" "tx44634563198946e4be76b-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/vers/004name/1761741031.34392" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1761741031.34392" "tx44634563198946e4be76b-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/vers/004name/1761741031.34392" 201 - "PUT http://localhost/v1/a/vers/004name/1761741031.34392" "tx44634563198946e4be76b-00690208e7" "proxy-server 1692257" 0.0196 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/vers/004name/1761741031.34392" 201 - "PUT http://localhost/v1/a/vers/004name/1761741031.34392" "tx44634563198946e4be76b-00690208e7" "proxy-server 1692257" 0.0224 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 PUT /v1/a/vers/004name/1761741031.34392 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx44634563198946e4be76b-00690208e7 - 0.0420 VW - 1761741031.451648474 1761741031.493598700 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx37cd75649b204dad83676-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx37cd75649b204dad83676-00690208e7" "proxy-server 1692257" 0.0188 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx37cd75649b204dad83676-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx37cd75649b204dad83676-00690208e7" "proxy-server 1692257" 0.0214 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx37cd75649b204dad83676-00690208e7 - 0.0252 - - 1761741031.493949175 1761741031.519161940 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx008b275202f14f80b108a-00690208e7" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa152b92edd064255a4161-00690208e7" "proxy-server 1692257" 0.0056 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx2240ab10c1d140d9a3663-00690208e7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx2240ab10c1d140d9a3663-00690208e7 - 0.0393 - - 1761741031.520407915 1761741031.559667349 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3485816b9fe242248da68-00690208e7" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?format=json&states=listing" "tx3485816b9fe242248da68-00690208e7" "proxy-server 1692257" 0.0219 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/vers%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx3485816b9fe242248da68-00690208e7 - 0.0607 - - 1761741031.561068296 1761741031.621741772 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1508cd92fb34018914e0-00690208e7" "proxy-server 1692257" 0.0179 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txfaf355a781554383864fe-00690208e7" "proxy-server 1692257" 0.0116 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx3c98319cf4a8427e9e25c-00690208e7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx3c98319cf4a8427e9e25c-00690208e7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c3f82bb286b42649f98f-00690208e7" "proxy-server 1692257" 0.0095 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8c3f82bb286b42649f98f-00690208e7 - 0.0120 VW - 1761741031.687045813 1761741031.699069262 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0dacc5c405024b26ad2a7-00690208e7" "proxy-server 1692257" 0.0134 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx0dacc5c405024b26ad2a7-00690208e7 - 0.0158 VW - 1761741031.699519157 1761741031.715365410 0 -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.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.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.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 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/tmpqf1ks0x8/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpqf1ks0x8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_1 +test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmpqf1ks0x8/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 +test INFO: Object update sweep completed on /tmp/tmpqf1ks0x8/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpw26oqzyf/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpw26oqzyf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_new +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpw26oqzyf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_newer +test INFO: Object update sweep completed on /tmp/tmpw26oqzyf/devices/sda1 in 0.03s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.03s, 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/tmpw26oqzyf/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpw26oqzyf/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 +test INFO: Object update sweep completed on /tmp/tmpw26oqzyf/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: 1692288) +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/tmpra43r1ck/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_2 +test INFO: Object update sweep completed on /tmp/tmpra43r1ck/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpra43r1ck/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to None +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_3 +test INFO: Object update sweep completed on /tmp/tmpra43r1ck/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpra43r1ck/devices/sda1 (pid: 1692288) +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to .shards_a/c_shard_1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 to None +test INFO: Object update sweep completed on /tmp/tmpra43r1ck/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpra43r1ck/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmpra43r1ck/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000 +test INFO: Object update sweep completed on /tmp/tmpra43r1ck/devices/sda1 in 0.03s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.03s, 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/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288)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.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.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates ... 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.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata ... ok + +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3oh8q7xm/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3oh8q7xm/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3oh8q7xm/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3oh8q7xm/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/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.56709.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.56920.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.57891.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.58092.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.59116.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.59314.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.60759.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.61780.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp98fyh5df/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.62038.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.63357.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.63929.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.64724.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.64934.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.65564.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.66191.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.66443.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.67086.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp50w9ws16/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.67291.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.68206.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.68417.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.69039.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.69248.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.69899.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.70098.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.71535.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.72949.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmp5fbz92r1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.73975.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.76017.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.77484.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.78576.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.79163.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.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.TestContainerBrokerBeforeMetadata.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items ... 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.TestDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name ... 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 + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcadc43c272fb45b8a60b9-00690208e7" "proxy-server 1692271" 0.0112 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" 204 - "HEAD http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "tx282f964f669b420cb43f7-00690208e7" "proxy-server 1692271" 0.0119 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "POST http://foo:8080/sdc1/2/a/e662172e8a114956acb6baf7057ea1f0/o" "tx09a7ad78fe464aa2b8cf8-00690208e7" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/e662172e8a114956acb6baf7057ea1f0/o" 201 - "POST http://foo:8080/sdd1/2/a/e662172e8a114956acb6baf7057ea1f0/o" "tx09a7ad78fe464aa2b8cf8-00690208e7" "object-server 1692271" 0.0003 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "POST /sdd1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 202 76 "POST http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx09a7ad78fe464aa2b8cf8-00690208e7" "proxy-server 1692271" 0.0230 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "POST /sdc1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 202 76 "POST http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx09a7ad78fe464aa2b8cf8-00690208e7" "proxy-server 1692271" 0.0228 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx44166633b077497b89788-00690208e7" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44166633b077497b89788-00690208e7" "container-server 1692271" 0.0010 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44166633b077497b89788-00690208e7" "container-server 1692271" 0.0009 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 201 - "PUT http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44166633b077497b89788-00690208e7" "proxy-server 1692271" 0.0413 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 201 - "PUT http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44166633b077497b89788-00690208e7" "proxy-server 1692271" 0.0261 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx81d68bfb536f4119bffd5-00690208e7" "proxy-server 1692271" 0.0219 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx81d68bfb536f4119bffd5-00690208e7" "proxy-server 1692271" 0.0174 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0f833192ba2145e481763-00690208e7" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a/e662172e8a114956acb6baf7057ea1f0" 204 - "HEAD http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0" "tx4813e6b1804845408f52b-00690208e7" "proxy-server 1692271" 0.0211 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdd1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 200 24 "GET http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx391b26a4c642426b91204-00690208e7" "proxy-server 1692271" 0.0090 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdc1/2/a/e662172e8a114956acb6baf7057ea1f0/o" 200 24 "GET http://foo:8080/v1/a/e662172e8a114956acb6baf7057ea1f0/o" "tx391b26a4c642426b91204-00690208e7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txba2a94fcf8ae4d1a97ba5-00690208e7" "proxy-server 1692271" 0.0133 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://foo:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txfad053eb60b04aeb90c01-00690208e7" "proxy-server 1692271" 0.0011 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 201 - "PUT http://foo:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txab947b4e663f444a94494-00690208e7" "proxy-server 1692271" 0.0668 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 201 - "PUT http://foo:8080/sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txab947b4e663f444a94494-00690208e7" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 201 - "PUT http://foo:8080/sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txab947b4e663f444a94494-00690208e7" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 201 - "PUT http://foo:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txab947b4e663f444a94494-00690208e7" "proxy-server 1692271" 0.0694 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 201 - "PUT http://foo:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txab947b4e663f444a94494-00690208e7" "proxy-server 1692271" 0.0693 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0abb8327ee9840adb4d4b-00690208e7" "proxy-server 1692271" 0.0222 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44ad64468029433298f0d-00690208e7" "proxy-server 1692271" 0.0024 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx9b6a8cd857f246dbac00b-00690208e7" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx9b6a8cd857f246dbac00b-00690208e7" "proxy-server 1692271" 0.0169 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx06028206fe2a4a188344c-00690208e7" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44a0369ed1df4da089774-00690208e7" "proxy-server 1692271" 0.0114 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx79166839cd6d4bd68e2cd-00690208e7" "proxy-server 1692271" 0.0128 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf7a3f8fb97054d448c341-00690208e7" "proxy-server 1692271" 0.0133 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 200 382 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2?format=json&states=listing" "txf7a3f8fb97054d448c341-00690208e7" "proxy-server 1692271" 0.0144 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx34e69f7d62854fb0aa08d-00690208e7" "proxy-server 1692271" 0.0012 "-" 1692271 - +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741033.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741034.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/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: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741035.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741036.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/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: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp1p3o60dd/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp1p3o60dd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741037.00000 +test INFO: Object update sweep completed on /tmp/tmp1p3o60dd/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp2iqwdjf0/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp2iqwdjf0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.00000 +test INFO: Object update sweep completed on /tmp/tmp2iqwdjf0/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: 1692288) +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 drainstest.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.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine +test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... 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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "tx67316b6484454af4952d9-00690208e7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "tx67316b6484454af4952d9-00690208e7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/31 GET /v1/a/versions/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx67316b6484454af4952d9-00690208e7 - 0.0130 VW - 1761741031.715906620 1761741031.728921175 0 - +proxy INFO: - - 29/Oct/2025/12/30/31 GET /v1/a/versions/name HTTP/1.0 200 - Swift t - 5 - tx3c98319cf4a8427e9e25c-00690208e7 - 0.1241 SSC - 1761741031.623669386 1761741031.747792244 0 - (txn: tx08f16066cc814f2db4194-00690208e7) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/sda1/0/a/versions/copied_name" "tx08f16066cc814f2db4194-00690208e7" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx08f16066cc814f2db4194-00690208e7" "proxy-server 1692257" 0.0179 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/sdb1/0/a/versions/copied_name" "tx08f16066cc814f2db4194-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx08f16066cc814f2db4194-00690208e7" "proxy-server 1692257" 0.0213 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 COPY /v1/a/versions/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx08f16066cc814f2db4194-00690208e7 - 0.0424 SSC - 1761741031.741352797 1761741031.783768177 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd76c07e9892445a5870ac-00690208e7" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx062ff278fe0a49a4a2542-00690208e7" "proxy-server 1692257" 0.0070 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdb1/0/a/versions/copied_name" 200 5 "GET http://localhost/v1/a/versions/copied_name" "txf221dc60349940faaf48c-00690208e7" "proxy-server 1692257" 0.0154 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/versions/copied_name HTTP/1.0 200 - - t - 5 - txf221dc60349940faaf48c-00690208e7 - 0.0804 - - 1761741031.785509348 1761741031.865893602 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx643703d0feb74159ae82d-00690208e7" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txaa2abc27125c4224b3ddd-00690208e7" "proxy-server 1692257" 0.0170 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "POST http://localhost/sdb1/3/a/versions/name" "txf8db35c572e543879e6df-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "POST http://localhost/sda1/3/a/versions/name" "txf8db35c572e543879e6df-00690208e7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "POST /sda1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "txf8db35c572e543879e6df-00690208e7" "proxy-server 1692257" 0.0215 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "POST /sdb1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "txf8db35c572e543879e6df-00690208e7" "proxy-server 1692257" 0.0210 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 POST /v1/a/versions/name HTTP/1.0 202 - - t - 76 - txf8db35c572e543879e6df-00690208e7 - 0.0707 - - 1761741031.867469549 1761741031.938146114 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12026a620ad441819e086-00690208e7" "proxy-server 1692257" 0.0136 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0f8124fa7f354b8e95062-00690208e7" "proxy-server 1692257" 0.0026 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txa9b70243cd8347899faa7-00690208e7" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/31 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txa9b70243cd8347899faa7-00690208e7 - 0.0372 - - 1761741031.939605951 1761741031.976787567 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0f55d9ebb60428ba8aae-00690208e7" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/0/a/versions" 200 311 "GET http://localhost/v1/a/versions?format=json&states=listing" "txc0f55d9ebb60428ba8aae-00690208e7" "proxy-server 1692257" 0.0144 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 311 - txc0f55d9ebb60428ba8aae-00690208e7 - 0.0295 - - 1761741031.994590044 1761741032.024070740 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc333da1f1c004ad8b255b-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc333da1f1c004ad8b255b-00690208e8 - 0.0122 VW - 1761741032.034114361 1761741032.046287298 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3ed7393de034408cb7257-00690208e8" "proxy-server 1692257" 0.0130 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx3ed7393de034408cb7257-00690208e8 - 0.0156 VW - 1761741032.046793938 1761741032.062387943 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx2c7925def77d4b2e82e23-00690208e8" "proxy-server 1692257" 0.0154 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 352 - tx2c7925def77d4b2e82e23-00690208e8 - 0.0226 VW - 1761741032.062891722 1761741032.085493565 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/1/a/vers/004name/1761741031.34392" 200 5 "GET http://localhost/v1/a/vers/004name/1761741031.34392?symlink=get" "txb2f9e513ba0d440dadefe-00690208e8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/1/a/vers/004name/1761741031.34392" 200 5 "GET http://localhost/v1/a/vers/004name/1761741031.34392?symlink=get" "txb2f9e513ba0d440dadefe-00690208e8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/vers/004name/1761741031.34392%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb2f9e513ba0d440dadefe-00690208e8 - 0.0340 VW - 1761741032.086052179 1761741032.120064735 0 - (txn: txe57310c30ff54f77bab97-00690208e8) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txe57310c30ff54f77bab97-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe57310c30ff54f77bab97-00690208e8" "proxy-server 1692257" 0.0105 "-" 1692257 0test.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 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 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/tmp96p1w6s1/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp96p1w6s1/backend-ratelimit.conf +test INFO: Loaded new config file /tmp/tmp96p1w6s1/backend-ratelimit.conf, config unchanged +test DEBUG: Loaded existing config file /tmp/tmp96p1w6s1/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpo7uevb1k/missing, config changed +test INFO: Loaded config file /tmp/tmpo7uevb1k/missing, config changed +test INFO: Loaded new config file /tmp/tmp48a9nk84/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpzbvdr6f3/backend-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmpzbvdr6f3/backend-ratelimit.conf, config unchanged: BOOM +test INFO: Loaded config file /tmp/tmpzbvdr6f3/backend-ratelimit.conf, config changed +test INFO: Loaded config file /tmp/tmpjt8kwem9/backend-ratelimit.conf, config changed +test DEBUG: Loaded existing config file /tmp/tmpjt8kwem9/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpjt8kwem9/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpt4ca7lea/missing +test INFO: Loaded config file /tmp/tmpc1hn7vds/override-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmp50f7jzhb/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmp50f7jzhb/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/tmpfvjct90d/backend_rl.conf +test INFO: Loaded config file /tmp/tmp146ss2ew/backend-ratelimit.conf, config changed +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 WARNING: boom +object-reconstructor DEBUG: Run listdir on /tmp/tmp96rk9q7v/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmp96rk9q7v/devices/sda/objects/0test.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.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.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... ok + +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.80724.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpfaovbv0g/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.82172.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.86405.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.88266.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.88474.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741031.90316.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741031.91793.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741031.92959.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741031.93181.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.95016.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9ry1hi2i/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741031.95235.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741031.98439.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741031.98678.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741031.98876.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741032.00355.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741032.01794.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741032.02015.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeh_x8bhl/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.04360.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp1q7trg8f/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.07843.data: Failed to open /tmp/tmp1q7trg8f/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.07843.data: [Errno 61] -ENODATA fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3_uti1np/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.09772.data: Failed to open /tmp/tmp3_uti1np/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.09772.data: [Errno 117] -EUCLEAN fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmpk0wn_3q0/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.11420.data: missing content-length in metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741032.13045.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741032.13045.data'>: stored checksum='b'e93143f3d7e404ded3a0b358b0126853'', computed='b'ead8077e4e6c691caaee517975904a57'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741032.13253.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741032.13253.data'>: stored checksum='b'86d2a75ee1453515a40a6272fb94d5cf'', computed='b'e5329405a9e8ee3d74cc07b1238e22eb'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741032.14291.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741032.14291.data'>: stored checksum='b'39df4e79765904919ed59c9758cb727c'', computed='b'3db877355d39f9344bf3d400ef12d3e2'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741032.14485.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741032.14485.data'>: stored checksum='b'8f2f16d5ed1f2a0548e21e4173501d7c'', computed='b'6c69b1df0ad3250c2d0f11f0ccbf41e8'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741032.15514.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741032.15514.data'>: stored checksum='b'63ed3b10ef0ea3e6dd7429b95710afa3'', computed='b'1347f18cd9a20f0218f22b319be024ec'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741032.15716.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741032.15716.data'>: stored checksum='b'57d071877c94f783f1d4acb613e87cf2'', computed='b'd1a67c49078367a908c7d18349c115ce'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741032.17152.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741032.17152.data'>: stored checksum='b'e9c7fb48c0501a65b2a9edef057cddf6'', computed='b'73debd844bf1439d3005641a8f1e31d1'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.18177.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.18177.data'>: stored checksum='b'b2ce7c51772146c9d910b0ccc7aa00d7'', computed='b'd769153c47f5b5c05690806bef7a6e3d'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.18472.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpp_e7mld_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.18472.data'>: stored checksum='b'15f86d327bba422fe695b97793fe8e26'', computed='b'66ab6b9202b4b606e88add100e9183fb''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_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_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.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_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.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.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record ... ok + +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741032.20537.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741032.20537.data'>: stored checksum='b'aa3ee9e61c54f4068af1c0866f88c073'', computed='b'4def449d190206ebdcfe4b1cd012c8c4'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741032.20765.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741032.20765.data'>: stored checksum='b'8ca7d53d1498c0c1dbb711083efffd68'', computed='b'3e5cffd5d2505dca44bcdfda4bdce676'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741032.22182.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741032.22182.data'>: stored checksum='b'923f5b4e22d8a99f78b403c3ea5cb2f4'', computed='b'd199f2af636e33e37c251fe30e7aef2e'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741032.22397.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741032.22397.data'>: stored checksum='b'9311272129925ee1d817cc26ccf637d7'', computed='b'4b93861473e8d7b0429337138d68735b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741032.23436.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741032.23436.data'>: stored checksum='b'e788d3a8f02c8cc653c61d5df7d69e06'', computed='b'29a08c0aea141fb28a148be576da9be1'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741032.23643.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741032.23643.data'>: stored checksum='b'59b836e2f0fc5597855a65aff69c935a'', computed='b'44acadf3f4f3676491a5d0ab8132c86a'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741032.24793.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741032.24793.data'>: stored checksum='b'6855af02731fd2116104fcd738b36fb3'', computed='b'acf1dc2d2caf8281768dc11177594e4b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.25422.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.25422.data'>: stored checksum='b'9b9bc1de820e9d260c9a33f96b63b32d'', computed='b'3028f59220caea2596b27d5bcd378e20'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.25622.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpbhc3ia2o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741032.25622.data'>: stored checksum='b'e8ac3121ca6eb6780b08b5f681171dc4'', computed='b'00696eedbcaa5dc2912251824f9fcc8c'' +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata + metadata += xattr.getxattr( + ~~~~~~~~~~~~~~^ + fd, METADATA_KEY + str(key or '').encode('ascii')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch +test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... ok +test.unit.obj.test_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_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_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_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... 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_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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... 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-TestDiskFile WARNING: Quarantined object /tmp/tmpyjz4pcyo/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741032.33897.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match +test-TestDiskFile DEBUG: Relinking /tmp/tmpa21g37gu/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1761741032.40326.data to /tmp/tmpa21g37gu/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1761741032.40326.data due to next_part_power set +test-TestDiskFile DEBUG: Relinking /tmp/tmpa21g37gu/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1761741032.40383#2.data to /tmp/tmpa21g37gu/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1761741032.40383#2.data due to next_part_power set +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC + raise IOError(errno.ENOSPC, "No space left on device") +OSError: [Errno 28] No space left on device +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT + raise IOError(errno.EDQUOT, "Exceeded quota") +OSError: [Errno 122] Exceeded quota +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... ok +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... ok +test.unit.obj.test_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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... 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_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_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_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_process_job_primary_not_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy +test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy ... ok +test.unit.container.test_backend.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 INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0129 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0171 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0140 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0101 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0180 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0079 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0162 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0136 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0125 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0074 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:31 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0177 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0097 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0136 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0280 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0033 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0178 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0095 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0139 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0104 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0149 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmpq6nrppvt/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0144 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0062 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0143 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0099 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0062 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0143 "-" 1692309 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.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.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_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... 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_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_updater.TestObjectUpdater.test_per_container_rate_limit_some_limited +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_some_limited ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txa510391ea4654a1192ad3-00690208e7" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txcaaebdc2226b4d3b825a5-00690208e7" "proxy-server 1692271" 0.0169 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txcaaebdc2226b4d3b825a5-00690208e7" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb29f5d6dbef4dd8b7346-00690208e7" "proxy-server 1692271" 0.0133 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx2a3a27421d3b4585bb49a-00690208e7" "proxy-server 1692271" 0.0135 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txba853f4722e143019a369-00690208e7" "proxy-server 1692271" 0.0169 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:31 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txba853f4722e143019a369-00690208e7" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a867020bee14d2593106-00690208e7" "proxy-server 1692271" 0.0157 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txdc82b1d136b942e4836f3-00690208e8" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx13c93284d7ee4627870b3-00690208e8" "proxy-server 1692271" 0.0129 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx13c93284d7ee4627870b3-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx13c93284d7ee4627870b3-00690208e8) +proxy DEBUG: Ignoring 412 from primary (txn: tx13c93284d7ee4627870b3-00690208e8) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx13c93284d7ee4627870b3-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx13c93284d7ee4627870b3-00690208e8) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx61503b35ee3a4451be540-00690208e8" "proxy-server 1692271" 0.0175 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx212c96bc9bb3497292a58-00690208e8" "proxy-server 1692271" 0.0175 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx1450ba43001644868f607-00690208e8" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx1450ba43001644868f607-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx1450ba43001644868f607-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd5784aae83f047a588d65-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txd4597f17387348e099899-00690208e8" "proxy-server 1692271" 0.0134 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txde56f1b7e87d42be911a1-00690208e8" "proxy-server 1692271" 0.0089 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txde56f1b7e87d42be911a1-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txde56f1b7e87d42be911a1-00690208e8" "proxy-server 1692271" 0.0011 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx63c32c2785f744f6b3b7f-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txe11bee952b7a48cfb345b-00690208e8" "proxy-server 1692271" 0.0017 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx61026b05bfde4d36aec79-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "GET http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx61026b05bfde4d36aec79-00690208e8" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf66fd68589b748fea9d71-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx562f49506bbb4eb8bdb9a-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx03b917823b1d450cbef4e-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa8027b92f1cb421991e2d-00690208e8" "proxy-server 1692271" 0.0140 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx0803eb0f788f4c768fa8c-00690208e8" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txc6e35ceda7e34aaab444b-00690208e8" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx63af402d5b584ad4af4f9-00690208e8" "proxy-server 1692271" 0.0013 "-" 1692271 -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.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... 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.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_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_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... ok +test.unit.obj.test_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_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_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.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.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.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.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txe57310c30ff54f77bab97-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe57310c30ff54f77bab97-00690208e8" "proxy-server 1692257" 0.0295 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txe57310c30ff54f77bab97-00690208e8 - 0.0449 VW - 1761741032.104335308 1761741032.149243355 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/0/a/vers/004name/1761741031.34392" 204 - "DELETE http://localhost/sda1/1/a/vers/004name/1761741031.34392" "tx029ba72381584cc9b5ed8-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/1/a/vers/004name/1761741031.34392" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741031.34392" "tx029ba72381584cc9b5ed8-00690208e8" "proxy-server 1692257" 0.0281 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/0/a/vers/004name/1761741031.34392" 204 - "DELETE http://localhost/sdb1/1/a/vers/004name/1761741031.34392" "tx029ba72381584cc9b5ed8-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/1/a/vers/004name/1761741031.34392" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741031.34392" "tx029ba72381584cc9b5ed8-00690208e8" "proxy-server 1692257" 0.0505 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 DELETE /v1/a/vers/004name/1761741031.34392 HTTP/1.0 204 - Swift - - - - tx029ba72381584cc9b5ed8-00690208e8 - 0.0544 VW - 1761741032.165921450 1761741032.220286369 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6c50230b3c44ae8a25a4-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx95db0946fe3f450080faf-00690208e8" "proxy-server 1692257" 0.0143 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txdea99864b2794324b6681-00690208e8" "proxy-server 1692257" 0.0091 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txdea99864b2794324b6681-00690208e8 - 0.0495 - - 1761741032.226001978 1761741032.275520086 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4dcedf3aafeb45d3a36c5-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx4dcedf3aafeb45d3a36c5-00690208e8" "proxy-server 1692257" 0.0105 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 176 - tx4dcedf3aafeb45d3a36c5-00690208e8 - 0.0595 - - 1761741032.277011156 1761741032.336537838 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb776fc0c38354dffac502-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb776fc0c38354dffac502-00690208e8 - 0.0158 VW - 1761741032.366654158 1761741032.382449150 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txf7d15484b3d74529b7928-00690208e8" "proxy-server 1692257" 0.0142 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txf7d15484b3d74529b7928-00690208e8 - 0.0166 VW - 1761741032.382925034 1761741032.399556875 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txa3a1aab0dd5d4691bb190-00690208e8" "proxy-server 1692257" 0.0092 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 176 - txa3a1aab0dd5d4691bb190-00690208e8 - 0.0244 VW - 1761741032.400053978 1761741032.424496651 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/2/a/vers/004name/1761741031.16363" 200 5 "GET http://localhost/v1/a/vers/004name/1761741031.16363?symlink=get" "tx7c751f1b161046adaa50f-00690208e8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/2/a/vers/004name/1761741031.16363" 200 5 "GET http://localhost/v1/a/vers/004name/1761741031.16363?symlink=get" "tx7c751f1b161046adaa50f-00690208e8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/vers/004name/1761741031.16363%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7c751f1b161046adaa50f-00690208e8 - 0.0536 VW - 1761741032.424952745 1761741032.478547096 0 - (txn: txe640ff49a78e4beab67dd-00690208e8) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txe640ff49a78e4beab67dd-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txe640ff49a78e4beab67dd-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe640ff49a78e4beab67dd-00690208e8" "proxy-server 1692257" 0.0268 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe640ff49a78e4beab67dd-00690208e8" "proxy-server 1692257" 0.0262 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe640ff49a78e4beab67dd-00690208e8 - 0.0415 VW - 1761741032.463078260 1761741032.504625320 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/0/a/vers/004name/1761741031.16363" 204 - "DELETE http://localhost/sdb1/2/a/vers/004name/1761741031.16363" "tx6983a903629045d0ad6a5-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/0/a/vers/004name/1761741031.16363" 204 - "DELETE http://localhost/sda1/2/a/vers/004name/1761741031.16363" "tx6983a903629045d0ad6a5-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/2/a/vers/004name/1761741031.16363" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741031.16363" "tx6983a903629045d0ad6a5-00690208e8" "proxy-server 1692257" 0.0318 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/2/a/vers/004name/1761741031.16363" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741031.16363" "tx6983a903629045d0ad6a5-00690208e8" "proxy-server 1692257" 0.0315 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 DELETE /v1/a/vers/004name/1761741031.16363 HTTP/1.0 204 - Swift - - - - tx6983a903629045d0ad6a5-00690208e8 - 0.0639 VW - 1761741032.505045652 1761741032.568959236 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe034470f1aac4edfa014e-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx34d04f60175b457789f62-00690208e8" "proxy-server 1692257" 0.0047 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txcb10cdc3f9c44e3c89d51-00690208e8" "proxy-server 1692257" 0.0130 "-" 1692257 0test.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_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates +test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates ... 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-TestDiskFileManager WARNING: Unexpected file /tmp/tmpxmt_sj2j/tmp_test_obj_server_DiskFile/f5d79735-f787-4cf7-938a-1b04a2c5bc6f/junk: Invalid Timestamp value in filename 'junk' +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok + +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.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-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.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmpzcqs64kt/devices/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: kaboom! +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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 3.5762786865234375e-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/tmphnk4k7s0/devices/sda/objects': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts + partitions = os.listdir(obj_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmphnk4k7s0/devices/sda/objects' +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpzczfgqm8/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpwk9r4pz4/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor INFO: Nothing reconstructed for 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.5299530029296875e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 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 2.1457672119140625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': 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.1457672119140625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpq354ug3a/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmpq354ug3a/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpq354ug3a/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmpq354ug3a/devices/sda/objects/not +object-reconstructor WARNING: Unable to read '/tmp/tmpq354ug3a/devices/sda/objects/1234/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmpq354ug3a/devices/sda/objects/1234'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_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies ... ok +test.unit.container.test_server.TestContainerController.test_PUT_account_update +test.unit.container.test_server.TestContainerController.test_PUT_account_update ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok +test.unit.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.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 ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp2iqwdjf0/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmp2iqwdjf0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741034.00000 +test INFO: Object update sweep completed on /tmp/tmp2iqwdjf0/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: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpdf56zqtq/devices/sda1 (pid: 1692288) +test ERROR: ERROR Pickle problem, quarantining /tmp/tmpdf56zqtq/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741031.00000: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/updater.py", line 649, in _load_update + return pickle.load(open(update_path, 'rb')) # nosec: B301 + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ +_pickle.UnpicklingError: invalid load key, '\xff'. +test INFO: Object update sweep completed on /tmp/tmpdf56zqtq/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.02s, 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/tmpefm1dbk2/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o05 /tmp/tmpefm1dbk2/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1761741032.09667 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpefm1dbk2/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1761741032.09710 +test INFO: Object update sweep completed on /tmp/tmpefm1dbk2/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: 1692288) +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/tmpxf4dwie4/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpxf4dwie4/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761741032.31980 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmpxf4dwie4/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761741032.32002 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpxf4dwie4/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761741032.31992 +test INFO: Object update sweep completed on /tmp/tmpxf4dwie4/devices/sda1 in 0.11s seconds:, 3 successes, 0 failures, 0 quarantines, 3 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 2 deferrals, 1 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.11s, 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/tmp5cw1lku0/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o03 /tmp/tmp5cw1lku0/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761741032.42806 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmp5cw1lku0/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761741032.42797 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmp5cw1lku0/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761741032.42786 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmp5cw1lku0/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761741032.42802 +test INFO: Object update sweep completed on /tmp/tmp5cw1lku0/devices/sda1 in 0.01s seconds:, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains +test INFO: Object update sweep starting on /tmp/tmp2m3dgu10/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmp2m3dgu10/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761741032.44505 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmp2m3dgu10/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761741032.44516 +test INFO: Object update sweep completed on /tmp/tmp2m3dgu10/devices/sda1 in 0.12s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.12s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpxostjjjr/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o06 /tmp/tmpxostjjjr/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1761741032.57981 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpxostjjjr/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1761741032.57972 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmpxostjjjr/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761741032.57968 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmpxostjjjr/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761741032.57964 +test DEBUG: Update sent for /a/c1/o07 /tmp/tmpxostjjjr/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1761741032.57985 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpxostjjjr/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761741032.57948 +test DEBUG: Update sent for /a/c1/o09 /tmp/tmpxostjjjr/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1761741032.57993 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpxostjjjr/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761741032.57959 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpxostjjjr/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1761741032.58019 +test DEBUG: Update sent for /a/c1/o05 /tmp/tmpxostjjjr/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1761741032.57976 +test DEBUG: Update sent for /a/c1/o08 /tmp/tmpxostjjjr/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1761741032.57989 +test INFO: Object update sweep completed on /tmp/tmpxostjjjr/devices/sda1 in 0.21s seconds:, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288)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 +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.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.container.test_server.TestContainerController.test_PUT_good_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified ... 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.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.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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window ... 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.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.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.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.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.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 INFO: Object update sweep of sda1 completed: 0.21s, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpz84xpt64/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpz84xpt64/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1761741032.81769 +test DEBUG: Update sent for /a/c1/o06 /tmp/tmpz84xpt64/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1761741032.81777 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpz84xpt64/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761741032.81739 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmpz84xpt64/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761741032.81760 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpz84xpt64/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761741032.81754 +test INFO: Object update sweep completed on /tmp/tmpz84xpt64/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpxjretpg0/devices/sda1 (pid: 1692288) +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused +test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused +test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused +test DEBUG: Update failed for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpxjretpg0/devices/sda1 (pid: 1692288) +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:39765/sda1 +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:39765/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test DEBUG: Error code 404 is returned from remote server 127.0.0.1:39765/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test INFO: Timeout waiting on remote server 127.0.0.1:39765/sda1: 99 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test INFO: Timeout connecting to remote server 127.0.0.1:39765/sda1: 9 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +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/tmpxjretpg0/devices/sda1 (pid: 1692288) +test DEBUG: Update sent for /a/c/o /tmp/tmpxjretpg0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.84506 +test INFO: Object update sweep completed on /tmp/tmpxjretpg0/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: 1692288) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Begin object update sweep of all devices +test INFO: Object update sweep of all devices completed: 0.01s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.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.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "txa632f4d1cd144b939236c-00690208e8" "proxy-server 1692271" 0.0326 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx658395f73e9743599317a-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdg1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx658395f73e9743599317a-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 412 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx658395f73e9743599317a-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcc2f57d84a444e63ad4ae-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx44b7c6ba23144b42832f7-00690208e8" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdi1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txb6f6b3f3f88c4ec29c1d1-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe6901d605f774700be8d9-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx6de0259626fa4f15a71b0-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 304 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "tx0dc17305f3004d4785911-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx233ccb885240478f97e97-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/9e3bd34dbc5c4dabb40b2515a5277ec2" 204 - "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2" "tx1d9f93484a3c4d6d8087f-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdh1/2/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" 200 92 "HEAD http://localhost:8080/v1/a/9e3bd34dbc5c4dabb40b2515a5277ec2/o" "txcd1dd2ff52f645bfbec91-00690208e8" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef4dd447c54945799a261-00690208e8" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/1/a/1c92f0702e684e268ad04c7ada3c80e3" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3" "txef4dd447c54945799a261-00690208e8" "container-server 1692271" 0.0009 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/1/a/1c92f0702e684e268ad04c7ada3c80e3" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/1c92f0702e684e268ad04c7ada3c80e3" "txef4dd447c54945799a261-00690208e8" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 201 - "PUT http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "txef4dd447c54945799a261-00690208e8" "proxy-server 1692271" 0.0321 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 201 - "PUT http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "txef4dd447c54945799a261-00690208e8" "proxy-server 1692271" 0.0530 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a57d7c11159452f90009-00690208e8" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 204 - "HEAD http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "tx7a57d7c11159452f90009-00690208e8" "proxy-server 1692271" 0.0011 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx26626d60449644b78f5a9-00690208e8" "proxy-server 1692271" 0.0147 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 204 - "HEAD http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "txeb7b6e8e22e344d299603-00690208e8" "proxy-server 1692271" 0.0087 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdh1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "PUT http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "txd066661019954106a8b1b-00690208e8" "proxy-server 1692271" 0.0313 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "PUT http://foo:8080/sdi1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "txd066661019954106a8b1b-00690208e8" "object-server 1692271" 0.0166 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/2/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "PUT http://foo:8080/sdg1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "txd066661019954106a8b1b-00690208e8" "object-server 1692271" 0.0005 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdg1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "PUT http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "txd066661019954106a8b1b-00690208e8" "proxy-server 1692271" 0.0533 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdi1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "PUT http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "txd066661019954106a8b1b-00690208e8" "proxy-server 1692271" 0.0546 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa9581336a61646aeb0bd2-00690208e8" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 204 - "HEAD http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "tx360896e0ea5e4e53b124b-00690208e8" "proxy-server 1692271" 0.0067 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "POST /sdg1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 202 76 "POST http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx45c04fb726fa4961a8a33-00690208e8" "proxy-server 1692271" 0.0135 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/2/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "POST http://foo:8080/sdh1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx45c04fb726fa4961a8a33-00690208e8" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3/o" 201 - "POST http://foo:8080/sdi1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx45c04fb726fa4961a8a33-00690208e8" "object-server 1692271" 0.0005 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "POST /sdi1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 202 76 "POST http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx45c04fb726fa4961a8a33-00690208e8" "proxy-server 1692271" 0.0148 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "POST /sdh1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 202 76 "POST http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx45c04fb726fa4961a8a33-00690208e8" "proxy-server 1692271" 0.0177 "-" 1692271 3test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs +test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs ... ok + +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0101 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0244 "-" 1692309 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1692309 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0059 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0061 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0124 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0107 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0126 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0113 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0080 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0133 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0157 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0126 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0123 "-" 1692309 - +test ERROR: ERROR Account update failed with 127.0.0.1:43501/sda1 (will retry later): Response 503 OK +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0043 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0140 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1692309 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 - "-" "-" "-" - "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 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: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0147 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692309 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.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 +/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.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 + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txcb10cdc3f9c44e3c89d51-00690208e8 - 0.0608 - - 1761741032.581734180 1761741032.642567396 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5969283065548b7b423b-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txb5969283065548b7b423b-00690208e8" "proxy-server 1692257" 0.0160 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txb5969283065548b7b423b-00690208e8 - 0.0480 - - 1761741032.644150496 1761741032.692189693 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6321b48f45e24fd1be3bb-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx6321b48f45e24fd1be3bb-00690208e8" "proxy-server 1692257" 0.0104 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx6321b48f45e24fd1be3bb-00690208e8 - 0.0296 - - 1761741032.701808691 1761741032.731417179 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b1c1d9fd6384c9389287-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0b1c1d9fd6384c9389287-00690208e8 - 0.0120 VW - 1761741032.733181477 1761741032.745151997 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx74390d78251941f4aa36f-00690208e8" "proxy-server 1692257" 0.0105 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx74390d78251941f4aa36f-00690208e8 - 0.0131 VW - 1761741032.754283428 1761741032.767369509 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txe612c569c533490fb777a-00690208e8" "proxy-server 1692257" 0.0063 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txe612c569c533490fb777a-00690208e8 - 0.0337 VW - 1761741032.767879725 1761741032.801580191 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/0/a/versions/name" 204 - "DELETE http://localhost/sdb1/3/a/versions/name" "tx1070abf9517d48288dbf7-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/0/a/versions/name" 204 - "DELETE http://localhost/sda1/3/a/versions/name" "tx1070abf9517d48288dbf7-00690208e8" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sda1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx1070abf9517d48288dbf7-00690208e8" "proxy-server 1692257" 0.0053 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "DELETE /sdb1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx1070abf9517d48288dbf7-00690208e8" "proxy-server 1692257" 0.0169 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 DELETE /v1/a/versions/name HTTP/1.0 204 - - t - - - tx1070abf9517d48288dbf7-00690208e8 - 0.0325 - - 1761741032.802061796 1761741032.834590912 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42ecf793d4d04d308528c-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txbf14bbbe1c1641c5b55ad-00690208e8" "proxy-server 1692257" 0.0055 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx63a711b301204984af621-00690208e8" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx63a711b301204984af621-00690208e8" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 GET /v1/a/versions/name HTTP/1.0 404 - - t - 70 - tx63a711b301204984af621-00690208e8 - 0.0571 - - 1761741032.836107254 1761741032.893158197 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc13d369f441142a79c087-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc13d369f441142a79c087-00690208e8 - 0.0078 VW - 1761741032.914334536 1761741032.922106028 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx35c2a9278db142aeb818c-00690208e8" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx35c2a9278db142aeb818c-00690208e8 - 0.0119 VW - 1761741032.922590017 1761741032.934469223 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx1cbee1550eb0404e98029-00690208e8" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx1cbee1550eb0404e98029-00690208e8" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/32 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1cbee1550eb0404e98029-00690208e8 - 0.0174 VW - 1761741032.934962749 1761741032.952339172 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txc3acbe919eb949f58b175-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txc3acbe919eb949f58b175-00690208e8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc3acbe919eb949f58b175-00690208e8" "proxy-server 1692257" 0.0263 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc3acbe919eb949f58b175-00690208e8" "proxy-server 1692257" 0.0430 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txc3acbe919eb949f58b175-00690208e8 - 0.0547 - - 1761741032.952677488 1761741033.007408381 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d49119c54ea4074a1ec4-00690208e9" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8d49119c54ea4074a1ec4-00690208e9 - 0.0078 VW - 1761741033.026311636 1761741033.034160852 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx96401a94845349dbb097c-00690208e9" "proxy-server 1692257" 0.0112 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx96401a94845349dbb097c-00690208e9 - 0.0137 VW - 1761741033.034663916 1761741033.048318386 0 -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.TestContainerBroker.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok + +object-reconstructor WARNING: Unexpected entity '/tmp/tmpq354ug3a/devices/sda/objects/1234' is not a directory +object-reconstructor INFO: Removing partition: /tmp/tmpq354ug3a/devices/sda/objects/1234 +object-reconstructor DEBUG: Run listdir on /tmp/tmpq354ug3a/devices/sda/objects/2 +object-reconstructor DEBUG: Run listdir on /tmp/tmpq354ug3a/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmpq354ug3a/devices/sda/objects/1 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.02s (327.96/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 0.00024175643920898438 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-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: Running object reconstructor in script mode. +object-reconstructor DEBUG: Run listdir on /tmp/tmpwh5op5b_/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (142.73/sec, 0s remaining) +object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +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/tmp1o0oou3g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1o0oou3g/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/tmp1o0oou3g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1o0oou3g/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0119 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0070 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0076 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0025 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ee6ec1713c1481d820df-00690208e8" "proxy-server 1692303" 0.0010 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44595/sdb1/0/a/c" "tx6ee6ec1713c1481d820df-00690208e8" "container-server 1692303" 0.0010 "-" 1692303 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:54989/sda1/0/a/c" "tx6ee6ec1713c1481d820df-00690208e8" "container-server 1692303" 0.0012 "-" 1692303 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6ee6ec1713c1481d820df-00690208e8" "proxy-server 1692303" 0.0175 "-" 1692303 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6ee6ec1713c1481d820df-00690208e8" "proxy-server 1692303" 0.0265 "-" 1692303 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6ee6ec1713c1481d820df-00690208e8 - 0.0762 - - 1761741032.898412704 1761741032.974655628 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:32 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe579adc2db8c44f48c676-00690208e8" "proxy-server 1692303" 0.0012 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a1/c1" "txe579adc2db8c44f48c676-00690208e8" "container-server 1692303" 0.0051 "-" 1692303 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:54989/sda1/2/a1/c1" "txe579adc2db8c44f48c676-00690208e8" "container-server 1692303" 0.0009 "-" 1692303 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe579adc2db8c44f48c676-00690208e8" "proxy-server 1692303" 0.0239 "-" 1692303 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe579adc2db8c44f48c676-00690208e8" "proxy-server 1692303" 0.0142 "-" 1692303 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe579adc2db8c44f48c676-00690208e8 - 0.0420 - - 1761741032.975959063 1761741033.017933607 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7da5a84d65a44807ba3a3-00690208e9" "proxy-server 1692303" 0.0051 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:54989/sda1/0/a/c1" "tx7da5a84d65a44807ba3a3-00690208e9" "container-server 1692303" 0.0016 "-" 1692303 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:44595/sdb1/0/a/c1" "tx7da5a84d65a44807ba3a3-00690208e9" "container-server 1692303" 0.0009 "-" 1692303 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7da5a84d65a44807ba3a3-00690208e9" "proxy-server 1692303" 0.0157 "-" 1692303 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx7da5a84d65a44807ba3a3-00690208e9" "proxy-server 1692303" 0.0298 "-" 1692303 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx7da5a84d65a44807ba3a3-00690208e9 - 0.0404 - - 1761741033.019272804 1761741033.059715033 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77e772c06b0347d5ac03e-00690208e9" "proxy-server 1692303" 0.0017 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/c2" "tx77e772c06b0347d5ac03e-00690208e9" "container-server 1692303" 0.0010 "-" 1692303 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/c2" "tx77e772c06b0347d5ac03e-00690208e9" "container-server 1692303" 0.0120 "-" 1692303 2test.unit.proxy.test_server.TestContainerController.test_CORS_valid +test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... ok +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... 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.test_server.TestContainerController.test_DELETE +test.unit.proxy.test_server.TestContainerController.test_DELETE ... 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.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.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.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.controllers.test_base.TestFuncs.test_base_have_quorum +test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... 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.controllers.test_base.TestFuncs.test_best_response_overrides +test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... 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.controllers.test_base.TestFuncs.test_bytes_to_skip +test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... 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.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.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... ok + +test INFO: Begin object update sweep of all devices +test INFO: Object update sweep of all devices completed: 0.01s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmpx1fas53p/devices/sda1 (pid: 1692288) +test INFO: Object update sweep completed on /tmp/tmpx1fas53p/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: 1692288) +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/tmpx1fas53p/devices/sda1 (pid: 1692288) +test DEBUG: Update failed for /a/c/o /tmp/tmpx1fas53p/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741032.00000 +test INFO: Object update sweep completed on /tmp/tmpx1fas53p/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: 1692288) +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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test 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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test 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': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test INFO: Object update sweep starting on /tmp/tmp_2ppzz3u/devices/sda1 (pid: 1692288) +test INFO: Object update sweep progress on /tmp/tmp_2ppzz3u/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: 1692288) +test INFO: Object update sweep progress on /tmp/tmp_2ppzz3u/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: 1692288) +test INFO: Object update sweep completed on /tmp/tmp_2ppzz3u/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: 1692288) +test INFO: Object update sweep starting on /tmp/tmp2wbb9_c8/devices/sda1 (pid: 1692288) +test INFO: Object update sweep completed on /tmp/tmp2wbb9_c8/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: 1692288) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Base DELETE returning 503 for (204, 204, 404) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx4dbc837a8ee64311813b7-00690208e9) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx4dbc837a8ee64311813b7-00690208e9)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.test_server.TestContainerController.test_HEAD_GET +test.unit.proxy.test_server.TestContainerController.test_HEAD_GET ... 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.test_server.TestContainerController.test_HEAD_calls_authorize +test.unit.proxy.test_server.TestContainerController.test_HEAD_calls_authorize ... 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.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.proxy.test_server.TestContainerController.test_OPTIONS +test.unit.proxy.test_server.TestContainerController.test_OPTIONS ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok +test.unit.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.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.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.container.test_backend.TestContainerBroker.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... 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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3c5171811f654c73be3da-00690208e8" "proxy-server 1692271" 0.0136 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx3c5171811f654c73be3da-00690208e8" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx3c5171811f654c73be3da-00690208e8" "container-server 1692271" 0.0054 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 201 - "PUT http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx3c5171811f654c73be3da-00690208e8" "proxy-server 1692271" 0.0498 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 201 - "PUT http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx3c5171811f654c73be3da-00690208e8" "proxy-server 1692271" 0.0338 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx935ad1a0ecff4d36a63e5-00690208e9" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx935ad1a0ecff4d36a63e5-00690208e9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8005c3012a5746adb4612-00690208e9" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/2/a/1c92f0702e684e268ad04c7ada3c80e3" 204 - "HEAD http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3" "tx6c4a33adf6fc471caef92-00690208e9" "proxy-server 1692271" 0.0082 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdg1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 200 92 "GET http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx58aa72e53dd14513a6f81-00690208e9" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdi1/1/a/1c92f0702e684e268ad04c7ada3c80e3/o" 200 92 "GET http://foo:8080/v1/a/1c92f0702e684e268ad04c7ada3c80e3/o" "tx58aa72e53dd14513a6f81-00690208e9" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5cd9c04f725a4d61ace80-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://foo:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "txb64ce6eaf2c549218657c-00690208e9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 201 - "PUT http://foo:8080/sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx399fa52084544514a3909-00690208e9" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 201 - "PUT http://foo:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx399fa52084544514a3909-00690208e9" "proxy-server 1692271" 0.0326 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 201 - "PUT http://foo:8080/sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx399fa52084544514a3909-00690208e9" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 201 - "PUT http://foo:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx399fa52084544514a3909-00690208e9" "proxy-server 1692271" 0.0276 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx40a8b12f53844730a469e-00690208e9" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx6cc35fcfabc34eb7bf486-00690208e9" "proxy-server 1692271" 0.0172 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx40201df435d6438084ff4-00690208e9" "proxy-server 1692271" 0.0009 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx16717c8f8cde4204b6626-00690208e9" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx587bf4112d124848ba444-00690208e9" "proxy-server 1692271" 0.0080 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txfd06a705ce134013bafb1-00690208e9" "proxy-server 1692271" 0.0047 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfc793591a22048dba70dc-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 200 384 "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817?format=json&states=listing" "txfc793591a22048dba70dc-00690208e9" "proxy-server 1692271" 0.0023 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a443492de084c4cb6f8c-00690208e9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx1e85039d9b474f4c94b3f-00690208e9" "proxy-server 1692271" 0.0128 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txe4e64a813434450c86f42-00690208e9" "proxy-server 1692271" 0.0043 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx25e956c60b0d440c8d9fe-00690208e9" "proxy-server 1692271" 0.0148 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx5b732922b5f74b4c84f87-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx9d46adea7ece4945bab70-00690208e9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb4ddd67695b4e2082b75-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx4054e2a892e94ff7afa38-00690208e9" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 412 - "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx7b1b9efe1e0f458eae231-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx715424707738493ca8c20-00690208e9" "proxy-server 1692257" 0.0071 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx715424707738493ca8c20-00690208e9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx715424707738493ca8c20-00690208e9 - 0.0246 VW - 1761741033.048866510 1761741033.073471546 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txd031553912594a4ebe5f9-00690208e9" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/004name/1761741032.95314" 201 - "PUT http://localhost/sdb1/2/a/vers/004name/1761741032.95314" "tx8a2bc00941cd47688d878-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/004name/1761741032.95314" 201 - "PUT http://localhost/sda1/2/a/vers/004name/1761741032.95314" "tx8a2bc00941cd47688d878-00690208e9" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/2/a/vers/004name/1761741032.95314" 201 - "PUT http://localhost/v1/a/vers/004name/1761741032.95314" "tx8a2bc00941cd47688d878-00690208e9" "proxy-server 1692257" 0.0331 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a/vers/004name/1761741032.95314" 201 - "PUT http://localhost/v1/a/vers/004name/1761741032.95314" "tx8a2bc00941cd47688d878-00690208e9" "proxy-server 1692257" 0.0330 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 PUT /v1/a/vers/004name/1761741032.95314 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8a2bc00941cd47688d878-00690208e9 - 0.0533 VW - 1761741033.074100256 1761741033.127357483 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx3f2139b7f3e346b8a315e-00690208e9" "object-server 1692257" 0.0056 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx3f2139b7f3e346b8a315e-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3f2139b7f3e346b8a315e-00690208e9" "proxy-server 1692257" 0.0175 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3f2139b7f3e346b8a315e-00690208e9" "proxy-server 1692257" 0.0170 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx3f2139b7f3e346b8a315e-00690208e9 - 0.0419 - - 1761741033.127733469 1761741033.169592857 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2346a0ab6a0450dbd7e6-00690208e9" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd2346a0ab6a0450dbd7e6-00690208e9 - 0.0157 VW - 1761741033.181654215 1761741033.197387934 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx7c5080eff87d40d286606-00690208e9" "proxy-server 1692257" 0.0112 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx7c5080eff87d40d286606-00690208e9 - 0.0138 VW - 1761741033.197980165 1761741033.211743832 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx72b5c921dbc14c3ea8a47-00690208e9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx72b5c921dbc14c3ea8a47-00690208e9" "proxy-server 1692257" 0.0089 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx72b5c921dbc14c3ea8a47-00690208e9 - 0.0231 VW - 1761741033.212230206 1761741033.235280991 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txc1bafc0ed7244564aa63a-00690208e9" "proxy-server 1692257" 0.0121 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/004name/1761741033.12819" 201 - "PUT http://localhost/sdb1/2/a/vers/004name/1761741033.12819" "tx8e7d35c87728422ca041b-00690208e9" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a/vers/004name/1761741033.12819" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.12819" "tx8e7d35c87728422ca041b-00690208e9" "proxy-server 1692257" 0.0348 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/004name/1761741033.12819" 201 - "PUT http://localhost/sda1/2/a/vers/004name/1761741033.12819" "tx8e7d35c87728422ca041b-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/2/a/vers/004name/1761741033.12819" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.12819" "tx8e7d35c87728422ca041b-00690208e9" "proxy-server 1692257" 0.0563 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 PUT /v1/a/vers/004name/1761741033.12819 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8e7d35c87728422ca041b-00690208e9 - 0.0744 VW - 1761741033.238332748 1761741033.312756777 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx4224fc22f5ab4e14a5fbd-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx4224fc22f5ab4e14a5fbd-00690208e9" "object-server 1692257" 0.0081 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4224fc22f5ab4e14a5fbd-00690208e9" "proxy-server 1692257" 0.0239 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4224fc22f5ab4e14a5fbd-00690208e9" "proxy-server 1692257" 0.0254 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx4224fc22f5ab4e14a5fbd-00690208e9 - 0.0389 - - 1761741033.313131094 1761741033.352070570 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21f6c78f93d643388df4f-00690208e9" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx21f6c78f93d643388df4f-00690208e9" "proxy-server 1692257" 0.0124 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx21f6c78f93d643388df4f-00690208e9 - 0.0360 - - 1761741033.365565300 1761741033.401522636 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6f07a63c55145d8a6834-00690208e9" "proxy-server 1692257" 0.0134 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb6f07a63c55145d8a6834-00690208e9 - 0.0159 VW - 1761741033.403501034 1761741033.419380188 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx9696e71f074b4afa9b482-00690208e9" "proxy-server 1692257" 0.0177 "-" 1692257 0test.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.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx77e772c06b0347d5ac03e-00690208e9" "proxy-server 1692303" 0.0382 "-" 1692303 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx77e772c06b0347d5ac03e-00690208e9" "proxy-server 1692303" 0.0471 "-" 1692303 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx77e772c06b0347d5ac03e-00690208e9 - 0.0885 - - 1761741033.060928583 1761741033.149449587 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: tx877ff7e78b9e4137b1c6c-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx67eb856b37324b7aad694-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txfe27831f71e34fc6b366e-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txfe27831f71e34fc6b366e-00690208e9) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txfe27831f71e34fc6b366e-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txfbd8dc8ce6d841afaa18a-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txfbd8dc8ce6d841afaa18a-00690208e9) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txfbd8dc8ce6d841afaa18a-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: txdc1ee95454e144e8ab35e-00690208e9) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txdc1ee95454e144e8ab35e-00690208e9) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2547f7feeefb4cafbbc33-00690208e9) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx2547f7feeefb4cafbbc33-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9a5e3901f9294ac6b26cc-00690208e9) +test INFO: Client disconnected on read of '/a/c' (txn: tx9a5e3901f9294ac6b26cc-00690208e9) +test INFO: Client disconnected on read of '/a/c' (txn: tx78b4b027dfc1485abf3f9-00690208e9) +test INFO: Client disconnected on read of '/a/c' (txn: tx78b4b027dfc1485abf3f9-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe056f2e6ef454004ae8e6-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx7a03394ca99145ceba4eb-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx98d701b371284d76ac6e1-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx98d701b371284d76ac6e1-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx98d701b371284d76ac6e1-00690208e9) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx98d701b371284d76ac6e1-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6b81e954cfe54eadba599-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6b81e954cfe54eadba599-00690208e9) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6b81e954cfe54eadba599-00690208e9) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx6b81e954cfe54eadba599-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.container.test_backend.TestContainerBroker.test_root_account_container_path +test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file ... ok +test.unit.proxy.test_server.TestContainerController.test_POST_metadata +test.unit.proxy.test_server.TestContainerController.test_POST_metadata ... ok +test ERROR: Problem finding shard upper in '/tmp/tmp736q59js/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp736q59js/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpowhrywac/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpowhrywac/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 ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx4dbc837a8ee64311813b7-00690208e9) +test ERROR: Container HEAD returning 503 for [] (txn: tx4dbc837a8ee64311813b7-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files ... ok +test.unit.proxy.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 ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: txdf3e5b2e758543f7b1c91-00690208e9) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: txdf3e5b2e758543f7b1c91-00690208e9) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: txdf3e5b2e758543f7b1c91-00690208e9) +test ERROR: Account HEAD returning 503 for [] (txn: txdf3e5b2e758543f7b1c91-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txaefd53393258440b9ea6e-00690208e9) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txac0622373421423cbf294-00690208e9) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txac0622373421423cbf294-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6c9f56dd49ee48c5a9597-00690208e9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx42f57e1eae9e428396b92-00690208e9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe13bb533810e4879bb16c-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txc871a117f71d417990c3e-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc2570de98b354b2ca7f56-00690208e9) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx409b9b00b38f43a5bb40e-00690208e9) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx409b9b00b38f43a5bb40e-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8b159d8e014a47a99cfec-00690208e9) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx8b159d8e014a47a99cfec-00690208e9) +test WARNING: Could not autocreate account '/account' (txn: tx8b159d8e014a47a99cfec-00690208e9) +test INFO: autocreate account '/account' (txn: txccf2a4658b5042b6b0010-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx151dbb1b95ae4aa686977-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx151dbb1b95ae4aa686977-00690208e9)Container 'a/c' cannot be set to sharding state while in sharding state +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.proxy.test_server.TestContainerController.test_PUT +test.unit.proxy.test_server.TestContainerController.test_PUT ... 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 +Container 'a/c' cannot be set to sharded state while in sharded state +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.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty ... 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.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok +test.unit.proxy.controllers.test_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.test_server.TestContainerController.test_PUT_backed_x_timestamp_header +test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header ... 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.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.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... 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.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.test_server.TestContainerController.test_PUT_bad_metadata +test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl ... ok +test.unit.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.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.container.test_backend.TestContainerBroker.test_set_db_states +test.unit.container.test_backend.TestContainerBroker.test_set_db_states ... 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.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.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.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... 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 + +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx9696e71f074b4afa9b482-00690208e9 - 0.0202 VW - 1761741033.419840336 1761741033.440086603 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx609a3e30ad1048ad98689-00690208e9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx609a3e30ad1048ad98689-00690208e9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx609a3e30ad1048ad98689-00690208e9 - 0.0232 VW - 1761741033.440573215 1761741033.463803291 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx99cc8be33f7b4e7cb8e51-00690208e9" "proxy-server 1692257" 0.0156 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/004name/1761741033.32352" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1761741033.32352" "tx827a630e57f44fd8a1adc-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/004name/1761741033.32352" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1761741033.32352" "tx827a630e57f44fd8a1adc-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/004name/1761741033.32352" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.32352" "tx827a630e57f44fd8a1adc-00690208e9" "proxy-server 1692257" 0.0278 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/004name/1761741033.32352" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.32352" "tx827a630e57f44fd8a1adc-00690208e9" "proxy-server 1692257" 0.0276 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 PUT /v1/a/vers/004name/1761741033.32352 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx827a630e57f44fd8a1adc-00690208e9 - 0.0592 VW - 1761741033.464321375 1761741033.523488998 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx8b37db2e9aea4da694c4c-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8b37db2e9aea4da694c4c-00690208e9" "proxy-server 1692257" 0.0178 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx8b37db2e9aea4da694c4c-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8b37db2e9aea4da694c4c-00690208e9" "proxy-server 1692257" 0.0246 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx8b37db2e9aea4da694c4c-00690208e9 - 0.0455 - - 1761741033.523855686 1761741033.569372892 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3a92ed142bc4b4e8ecd9-00690208e9" "proxy-server 1692257" 0.0171 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb3a92ed142bc4b4e8ecd9-00690208e9 - 0.0195 VW - 1761741033.571158409 1761741033.590648890 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5a63f4e0df174a518288a-00690208e9" "proxy-server 1692257" 0.0125 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx5a63f4e0df174a518288a-00690208e9 - 0.0150 VW - 1761741033.591126442 1761741033.606148958 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx777fca4ed5e94465a190e-00690208e9" "proxy-server 1692257" 0.0189 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx777fca4ed5e94465a190e-00690208e9" "proxy-server 1692257" 0.0287 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txa565ad5636474deab5329-00690208e9" "proxy-server 1692257" 0.0186 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx777fca4ed5e94465a190e-00690208e9 - 0.0886 VW - 1761741033.606636047 1761741033.695281982 0 - (txn: tx0c83d23a9fa449a494ac7-00690208e9) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/004name/1761741033.52431" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1761741033.52431" "tx0c83d23a9fa449a494ac7-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/004name/1761741033.52431" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1761741033.52431" "tx0c83d23a9fa449a494ac7-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/vers/004name/1761741033.52431" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.52431" "tx0c83d23a9fa449a494ac7-00690208e9" "proxy-server 1692257" 0.0150 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/vers/004name/1761741033.52431" 201 - "PUT http://localhost/v1/a/vers/004name/1761741033.52431" "tx0c83d23a9fa449a494ac7-00690208e9" "proxy-server 1692257" 0.0321 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 PUT /v1/a/vers/004name/1761741033.52431 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0c83d23a9fa449a494ac7-00690208e9 - 0.0678 VW - 1761741033.659011126 1761741033.726812601 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx057e22dc2eac46308f173-00690208e9" "object-server 1692257" 0.0046 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx057e22dc2eac46308f173-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx057e22dc2eac46308f173-00690208e9" "proxy-server 1692257" 0.0140 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx057e22dc2eac46308f173-00690208e9" "proxy-server 1692257" 0.0134 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx057e22dc2eac46308f173-00690208e9 - 0.0220 - - 1761741033.727205515 1761741033.749156237 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17a64dbcb87e4e17a1b74-00690208e9" "proxy-server 1692257" 0.0056 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx17a64dbcb87e4e17a1b74-00690208e9 - 0.0117 VW - 1761741033.754982710 1761741033.766685247 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa4935ea25830446f8abe3-00690208e9" "proxy-server 1692257" 0.0048 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txa4935ea25830446f8abe3-00690208e9 - 0.0073 VW - 1761741033.767539501 1761741033.774874449 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx34db6fecea654f8ea984d-00690208e9" "proxy-server 1692257" 0.0003 "-" 1692257 0test.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.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf ... ok + +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0124 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0156 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0094 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0119 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0093 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0086 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0073 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0098 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0269 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0085 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0123 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0106 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0093 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0129 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0012 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0136 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0092 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0408 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state +test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state ... ok + +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx151dbb1b95ae4aa686977-00690208e9) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx151dbb1b95ae4aa686977-00690208e9) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx151dbb1b95ae4aa686977-00690208e9) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx151dbb1b95ae4aa686977-00690208e9) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx151dbb1b95ae4aa686977-00690208e9) +test WARNING: Could not autocreate account '/account' (txn: tx151dbb1b95ae4aa686977-00690208e9) +test INFO: autocreate account '/account' (txn: txefa99c3925024ed0a3fb1-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8a9533f7cab843e3be726-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8a9533f7cab843e3be726-00690208e9) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx8a9533f7cab843e3be726-00690208e9) +test INFO: autocreate account '/account' (txn: tx366733ef31f542c8907e1-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx2e528a4bd58147d1a6e41-00690208e9) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx2e528a4bd58147d1a6e41-00690208e9) +test INFO: autocreate account '/account' (txn: tx2e528a4bd58147d1a6e41-00690208e9) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx75b31120be4e41548fb80-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx75b31120be4e41548fb80-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf41b95cdb1e041cebf7b2-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txb29d0b4460974c2bab36d-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95ec42b3f3dc4c4fa12cb-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txc79c34ad00ba4923ba084-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx4ed94a4fab994b848dea2-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx134de528f7ef4a109cbf8-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txeea4a54ceab64711baa48-00690208e9) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx0fa077796e9e4fd599b79-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txe7cc3db70d16421089a11-00690208e9) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txe7cc3db70d16421089a11-00690208e9)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.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 412 - "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx7b1b9efe1e0f458eae231-00690208e9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a4f8e798dcc4657b7bc3-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx0881c243478d4673acad6-00690208e9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 304 - "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx513e7e002fec409e826bc-00690208e9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1465827cc586484193506-00690208e9" "proxy-server 1692271" 0.0168 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "txa63eb4d6974d49b7937b0-00690208e9" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 304 - "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txb3b39cd4e75c4650bdc84-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb752fb1217374c67ad7df-00690208e9" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx6949bce1db884e9fba301-00690208e9" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "GET http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txed1409bcd5eb4fe59ddc0-00690208e9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9cfe87f3b359417a8839c-00690208e9" "proxy-server 1692271" 0.0174 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx949dc759676b449e8c46f-00690208e9" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx298c7597fa74493c9c79a-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx346921c8ef8f47a4aae61-00690208e9" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx9d1cfd0cc2ea4b3f96821-00690208e9" "proxy-server 1692271" 0.0022 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txc95bd74b450c4f54a1d00-00690208e9" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9b31b6a29d11491a82912-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx49488b3305de40679b479-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 412 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx3178264b9ac24ee3a5f18-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 412 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx3178264b9ac24ee3a5f18-00690208e9" "proxy-server 1692271" 0.0047 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d476f05bce04af3b65f6-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx5098ccd9d548451e8c231-00690208e9" "proxy-server 1692271" 0.0088 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 304 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx72f3b76cff5343f891c5a-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d95d0d7724b42a195978-00690208e9" "proxy-server 1692271" 0.0096 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx3b4fb82cd5ab429391d71-00690208e9" "proxy-server 1692271" 0.0054 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdc1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 304 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "txffb3c39ef78f4b5aaab4e-00690208e9" "proxy-server 1692271" 0.0048 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx036aa6c150c94ba081b78-00690208e9" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817" 204 - "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817" "tx8bedcca7ea004a4eb6069-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdd1/1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" 200 24 "HEAD http://localhost:8080/v1/a/86ae4ba78d7148a3b21cc6eedb2f4817/o" "tx44763c33ed974fa38df40-00690208e9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx00111b495b7f4c1499829-00690208e9" "proxy-server 1692271" 0.0014 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/3e6882f4b46841e7a17b398eac60fdc3" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" "tx00111b495b7f4c1499829-00690208e9" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/3e6882f4b46841e7a17b398eac60fdc3" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/3e6882f4b46841e7a17b398eac60fdc3" "tx00111b495b7f4c1499829-00690208e9" "container-server 1692271" 0.0010 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 201 - "PUT http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "tx00111b495b7f4c1499829-00690208e9" "proxy-server 1692271" 0.0292 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 201 - "PUT http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "tx00111b495b7f4c1499829-00690208e9" "proxy-server 1692271" 0.0210 "-" 1692271 1test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers +test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers ... ok +test.unit.proxy.controllers.test_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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... 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.container.test_backend.TestContainerBroker.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors ... 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.container.test_backend.TestContainerBroker.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing +test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing ... ok +test.unit.container.test_backend.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_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options +test.unit.proxy.controllers.test_base.TestFuncs.test_options ... ok + +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txe7cc3db70d16421089a11-00690208e9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx2cd1074b51a64f6f8d4cc-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx2cd1074b51a64f6f8d4cc-00690208e9) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx2cd1074b51a64f6f8d4cc-00690208e9) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx429424601f4644e7910f6-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx429424601f4644e7910f6-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx429424601f4644e7910f6-00690208e9) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx429424601f4644e7910f6-00690208e9) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx8ec1d19cfd664f37b68cd-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8ec1d19cfd664f37b68cd-00690208e9) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8ec1d19cfd664f37b68cd-00690208e9) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx8ec1d19cfd664f37b68cd-00690208e9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5d3b847b581b467bbf114-00690208ea) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx670c327ccef24af9bd7f1-00690208ea) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx670c327ccef24af9bd7f1-00690208ea) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx670c327ccef24af9bd7f1-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: tx670c327ccef24af9bd7f1-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf6b5dbddc52e47c787edc-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txf6b5dbddc52e47c787edc-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txf6b5dbddc52e47c787edc-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: txf6b5dbddc52e47c787edc-00690208ea) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx5a891cfa819742cdb8458-00690208ea) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txca6e117d675140ef82b4e-00690208ea)test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 +test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 ... ok +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index ... ok +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name ... ok +test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required ... ok +test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... 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.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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe872c8e7896f40ea96a73-00690208ea) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe872c8e7896f40ea96a73-00690208ea) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe872c8e7896f40ea96a73-00690208ea) +test ERROR: Container HEAD returning 503 for [] (txn: txe872c8e7896f40ea96a73-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8a29c9ad9d354d1eab378-00690208ea) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8a29c9ad9d354d1eab378-00690208ea) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8a29c9ad9d354d1eab378-00690208ea)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.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.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.container.test_backend.TestContainerBroker.test_storage_policy_property +test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx34db6fecea654f8ea984d-00690208e9" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx34db6fecea654f8ea984d-00690208e9 - 0.0212 VW - 1761741033.775392056 1761741033.796564579 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx467479000c4e4ce7b42c6-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx467479000c4e4ce7b42c6-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx467479000c4e4ce7b42c6-00690208e9" "proxy-server 1692257" 0.0256 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx467479000c4e4ce7b42c6-00690208e9" "proxy-server 1692257" 0.0270 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/33 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx467479000c4e4ce7b42c6-00690208e9 - 0.0388 - - 1761741033.796922684 1761741033.835705519 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d7ec6e0d4134703a95ae-00690208e9" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5d7ec6e0d4134703a95ae-00690208e9 - 0.0283 VW - 1761741033.837238550 1761741033.865537643 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx50908143e4fc4935b5c03-00690208e9" "proxy-server 1692257" 0.0077 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx50908143e4fc4935b5c03-00690208e9 - 0.0103 VW - 1761741033.866086006 1761741033.876343489 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sda1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx120a7d17c17c43f7bf82a-00690208e9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "GET /sdb1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx120a7d17c17c43f7bf82a-00690208e9" "proxy-server 1692257" 0.0128 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx39a323ba579e440c8027f-00690208e9" "proxy-server 1692257" 0.0104 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx120a7d17c17c43f7bf82a-00690208e9 - 0.0750 VW - 1761741033.876860619 1761741033.951896429 0 - (txn: tx5817cd78979347a097987-00690208e9) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/0/a/vers/008name/sub/1761741033.80559" 201 - "PUT http://localhost/sda1/1/a/vers/008name/sub/1761741033.80559" "tx5817cd78979347a097987-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/0/a/vers/008name/sub/1761741033.80559" 201 - "PUT http://localhost/sdb1/1/a/vers/008name/sub/1761741033.80559" "tx5817cd78979347a097987-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/1/a/vers/008name/sub/1761741033.80559" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1761741033.80559" "tx5817cd78979347a097987-00690208e9" "proxy-server 1692257" 0.0385 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/1/a/vers/008name/sub/1761741033.80559" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1761741033.80559" "tx5817cd78979347a097987-00690208e9" "proxy-server 1692257" 0.0398 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/33 PUT /v1/a/vers/008name/sub/1761741033.80559 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx5817cd78979347a097987-00690208e9 - 0.0690 VW - 1761741033.903452635 1761741033.972477674 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx50c20c6b9cf74cd18e880-00690208e9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx50c20c6b9cf74cd18e880-00690208e9" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx50c20c6b9cf74cd18e880-00690208e9" "proxy-server 1692257" 0.0307 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx50c20c6b9cf74cd18e880-00690208e9" "proxy-server 1692257" 0.0322 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx50c20c6b9cf74cd18e880-00690208e9 - 0.0599 - - 1761741033.972856760 1761741034.032800198 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca35f9ce369245e58cdca-00690208ea" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txca35f9ce369245e58cdca-00690208ea - 0.0121 VW - 1761741034.042517185 1761741034.054604053 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3de35a08ec4c47fe91b83-00690208ea" "proxy-server 1692257" 0.0259 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx3de35a08ec4c47fe91b83-00690208ea - 0.0285 VW - 1761741034.055093288 1761741034.083608389 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/0/a/vers" 200 704 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx127e7a21199045dc8ecb9-00690208ea" "proxy-server 1692257" 0.0046 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 704 - tx127e7a21199045dc8ecb9-00690208ea - 0.0162 VW - 1761741034.084116697 1761741034.100317001 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/3/a/vers/004name/1761741033.52431" 200 5 "GET http://localhost/v1/a/vers/004name/1761741033.52431?symlink=get" "tx170f41c9bdcb44c4ab424-00690208ea" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdb1/3/a/vers/004name/1761741033.52431" 200 5 "GET http://localhost/v1/a/vers/004name/1761741033.52431?symlink=get" "tx170f41c9bdcb44c4ab424-00690208ea" "proxy-server 1692257" 0.0189 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/vers/004name/1761741033.52431%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx170f41c9bdcb44c4ab424-00690208ea - 0.0813 VW - 1761741034.100783825 1761741034.182131529 0 - (txn: tx267f7cfb79854b1e855d2-00690208ea) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx267f7cfb79854b1e855d2-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx267f7cfb79854b1e855d2-00690208ea" "proxy-server 1692257" 0.0444 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx267f7cfb79854b1e855d2-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.container.test_backend.TestContainerBroker.test_sync_merging +test.unit.container.test_backend.TestContainerBroker.test_sync_merging ... 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.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_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.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database +test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... ok + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7aa4051b16794b71a44b3-00690208e9" "proxy-server 1692271" 0.0181 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 204 - "HEAD http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "tx7aa4051b16794b71a44b3-00690208e9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1541e487d4324b0a8b1e8-00690208e9" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "HEAD /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 204 - "HEAD http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "txc63262d291e7417f84ec1-00690208e9" "proxy-server 1692271" 0.0095 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdb1/2/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "PUT http://foo:8080/sdd1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" "txfd0509a5ab024b33a5e42-00690208e9" "object-server 1692271" 0.0061 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:33 +0000] "PUT /sdd1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "PUT http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "txfd0509a5ab024b33a5e42-00690208e9" "proxy-server 1692271" 0.0207 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "PUT http://foo:8080/sdc1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" "txfd0509a5ab024b33a5e42-00690208e9" "object-server 1692271" 0.0009 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdc1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "PUT http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "txfd0509a5ab024b33a5e42-00690208e9" "proxy-server 1692271" 0.0277 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb03f0ac7279745d0b1bae-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 204 - "HEAD http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "txed865750f96940a0bcf2e-00690208ea" "proxy-server 1692271" 0.0078 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "POST http://foo:8080/sdc1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx4c749aa73ae14793b1ae5-00690208ea" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "POST /sdc1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 202 76 "POST http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx4c749aa73ae14793b1ae5-00690208ea" "proxy-server 1692271" 0.0116 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/2/a/3e6882f4b46841e7a17b398eac60fdc3/o" 201 - "POST http://foo:8080/sdd1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx4c749aa73ae14793b1ae5-00690208ea" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "POST /sdd1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 202 76 "POST http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx4c749aa73ae14793b1ae5-00690208ea" "proxy-server 1692271" 0.0156 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9f0b2f783929435e86acb-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/ac0095be6a724c4ebd087e559e646950" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/ac0095be6a724c4ebd087e559e646950" "tx9f0b2f783929435e86acb-00690208ea" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/ac0095be6a724c4ebd087e559e646950" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/ac0095be6a724c4ebd087e559e646950" "tx9f0b2f783929435e86acb-00690208ea" "container-server 1692271" 0.0097 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 201 - "PUT http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx9f0b2f783929435e86acb-00690208ea" "proxy-server 1692271" 0.0467 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 201 - "PUT http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx9f0b2f783929435e86acb-00690208ea" "proxy-server 1692271" 0.0559 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx23e2d12c52d8472d870fb-00690208ea" "proxy-server 1692271" 0.0143 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx23e2d12c52d8472d870fb-00690208ea" "proxy-server 1692271" 0.0069 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd83b9c8ac1eb4aea8468e-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/2/a/3e6882f4b46841e7a17b398eac60fdc3" 204 - "HEAD http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3" "tx029040c8605d4b0682311-00690208ea" "proxy-server 1692271" 0.0080 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdd1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 200 24 "GET http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx5fc47a7baef54c9b835fe-00690208ea" "proxy-server 1692271" 0.0027 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/0/a/3e6882f4b46841e7a17b398eac60fdc3/o" 200 24 "GET http://foo:8080/v1/a/3e6882f4b46841e7a17b398eac60fdc3/o" "tx5fc47a7baef54c9b835fe-00690208ea" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49d2f1be6cb84cf581946-00690208ea" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://foo:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "txe77d45137dd54fba95489-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/ac0095be6a724c4ebd087e559e646950/o" 201 - "PUT http://foo:8080/sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" "tx14e0f254e83047a7996a3-00690208ea" "object-server 1692271" 0.0005 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/ac0095be6a724c4ebd087e559e646950/o" 201 - "PUT http://foo:8080/sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" "tx14e0f254e83047a7996a3-00690208ea" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 201 - "PUT http://foo:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx14e0f254e83047a7996a3-00690208ea" "proxy-server 1692271" 0.0257 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 201 - "PUT http://foo:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx14e0f254e83047a7996a3-00690208ea" "proxy-server 1692271" 0.0270 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txad995169f4c14ae1a7f6a-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx310dd8d3c99e4ea1a3c1e-00690208ea" "proxy-server 1692271" 0.0069 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx61a698b150984af6badc5-00690208ea" "proxy-server 1692271" 0.0007 "-" 1692271 1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... ok + +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txca6e117d675140ef82b4e-00690208ea) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txca6e117d675140ef82b4e-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: txca6e117d675140ef82b4e-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx47498b5a6bcb4474aaaf8-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx47498b5a6bcb4474aaaf8-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx47498b5a6bcb4474aaaf8-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: tx47498b5a6bcb4474aaaf8-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9d7fbbb204eb4c2ca8b76-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0c1f23b0014c409e9a7f0-00690208ea) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx0c1f23b0014c409e9a7f0-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx0c1f23b0014c409e9a7f0-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe11f532a7cfb4904bba68-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txa4aadb7d882d44a3893b8-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: txa4aadb7d882d44a3893b8-00690208ea) +test INFO: Client disconnected on read of '/a/c/' (txn: txa4aadb7d882d44a3893b8-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx64df5bd1a9544e09b4360-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx64df5bd1a9544e09b4360-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx64df5bd1a9544e09b4360-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx64df5bd1a9544e09b4360-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx0cca574e48e04ad5b0427-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx0cca574e48e04ad5b0427-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx0cca574e48e04ad5b0427-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0cca574e48e04ad5b0427-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1b720909940541a4b2778-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1b720909940541a4b2778-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1b720909940541a4b2778-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1b720909940541a4b2778-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx92aad2cf33a34507be0f6-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx92aad2cf33a34507be0f6-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx92aad2cf33a34507be0f6-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx92aad2cf33a34507be0f6-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx09a0ea16addc4f1b8729e-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx09a0ea16addc4f1b8729e-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx09a0ea16addc4f1b8729e-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx09a0ea16addc4f1b8729e-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx1f97d0603f77498d865e8-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx1f97d0603f77498d865e8-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx1f97d0603f77498d865e8-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1f97d0603f77498d865e8-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx493b753186c244dd82754-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx493b753186c244dd82754-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx493b753186c244dd82754-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx493b753186c244dd82754-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx9c98b84cddf74d14a18dc-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx9c98b84cddf74d14a18dc-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx9c98b84cddf74d14a18dc-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9c98b84cddf74d14a18dc-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb2c4d7210d564b47aefdb-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txb2c4d7210d564b47aefdb-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb2c4d7210d564b47aefdb-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb2c4d7210d564b47aefdb-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb2c4d7210d564b47aefdb-00690208ea) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txb2c4d7210d564b47aefdb-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5d8f0488452f463bbce09-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx5d8f0488452f463bbce09-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx5d8f0488452f463bbce09-00690208ea) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx5d8f0488452f463bbce09-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx792e83150bea42358220a-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx792e83150bea42358220a-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx792e83150bea42358220a-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx792e83150bea42358220a-00690208ea) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx792e83150bea42358220a-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx792e83150bea42358220a-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx792e83150bea42358220a-00690208ea) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx792e83150bea42358220a-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx566d0e6d4e9f4dfc9aae2-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx566d0e6d4e9f4dfc9aae2-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx566d0e6d4e9f4dfc9aae2-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx566d0e6d4e9f4dfc9aae2-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5ca58a11a27f4798b82e6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5ca58a11a27f4798b82e6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5ca58a11a27f4798b82e6-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx5ca58a11a27f4798b82e6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx20a95bc1e2134ea6adea8-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx20a95bc1e2134ea6adea8-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx20a95bc1e2134ea6adea8-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx20a95bc1e2134ea6adea8-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txeafab70a603142c6b57c6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txeafab70a603142c6b57c6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txeafab70a603142c6b57c6-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: txeafab70a603142c6b57c6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx66b45183ea664e159e7e9-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx66b45183ea664e159e7e9-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx66b45183ea664e159e7e9-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx66b45183ea664e159e7e9-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5054b58502dd4e61bd4f5-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5054b58502dd4e61bd4f5-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5054b58502dd4e61bd4f5-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx5054b58502dd4e61bd4f5-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx16ac976d130c43f889d61-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx16ac976d130c43f889d61-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx16ac976d130c43f889d61-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx16ac976d130c43f889d61-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1a0364c6db1f4783aa338-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1a0364c6db1f4783aa338-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1a0364c6db1f4783aa338-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx1a0364c6db1f4783aa338-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd3c811b7909349c58bc28-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd3c811b7909349c58bc28-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd3c811b7909349c58bc28-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: txd3c811b7909349c58bc28-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0bc000207d4243e1915ca-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0bc000207d4243e1915ca-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0bc000207d4243e1915ca-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx0bc000207d4243e1915ca-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8d61daa4b74244dc8b795-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8d61daa4b74244dc8b795-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8d61daa4b74244dc8b795-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: tx8d61daa4b74244dc8b795-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8bd130ba5f6c4131903bd-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8bd130ba5f6c4131903bd-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8bd130ba5f6c4131903bd-00690208ea) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx8bd130ba5f6c4131903bd-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb35c43a3feb5493cb2184-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb35c43a3feb5493cb2184-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb35c43a3feb5493cb2184-00690208ea) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txb35c43a3feb5493cb2184-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3fa0d63c361f447aa4a46-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3fa0d63c361f447aa4a46-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3fa0d63c361f447aa4a46-00690208ea) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3fa0d63c361f447aa4a46-00690208ea) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txea034c50990745e488230-00690208ea) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txea034c50990745e488230-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txea034c50990745e488230-00690208ea) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txea034c50990745e488230-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx5a498e7edfd04bb48fb3e-00690208ea) +test INFO: Client disconnected on read of '/a/c/' (txn: tx5a498e7edfd04bb48fb3e-00690208ea) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txe4bcb3ddec074597ae866-00690208ea)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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header ... ok + +test ERROR: Container HEAD returning 503 for [] (txn: tx8a29c9ad9d354d1eab378-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx81e4b9a32d034770ae43d-00690208ea) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx81e4b9a32d034770ae43d-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx81e4b9a32d034770ae43d-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: Timeout (Nones) (txn: txe742ef1e601b4467a7296-00690208ea) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe742ef1e601b4467a7296-00690208ea) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe742ef1e601b4467a7296-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx04ef3a81598c490fb2198-00690208ea) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx5b2c57ec7a1540be9b196-00690208ea) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc1b72767abff4929a18a6-00690208ea) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx31faa5c7b8c140098b403-00690208ea) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: txf787c5094ccb4c2b814b0-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx16b062edf89946799fc58-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx16b062edf89946799fc58-00690208ea) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx32753caf9a6549dfafd33-00690208ea) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2ac50ef05e854197b8a3a-00690208ea) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx508e1b46b3a04cadbc5e8-00690208ea) +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0286 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0108 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0012 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0014 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:33 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0052 "-" 1692309 - +test DEBUG: Unlinked retiring db '/tmp/tmpk267_zs5/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0093 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0009 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0092 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0074 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0068 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0080 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0010 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0017 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0012 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0114 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0096 "-" 1692309 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: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0141 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0287 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0101 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0015 "-" 1692309 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: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0101 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0137 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 1692309 0 +test 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_shard_range_to_deleted_container +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_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_server.TestContainerController.test_PUT_simulated_create_race +test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... 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.proxy.controllers.test_container.TestContainerController.test_reseller_admin +test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin ... 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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx267f7cfb79854b1e855d2-00690208ea" "proxy-server 1692257" 0.0590 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx267f7cfb79854b1e855d2-00690208ea - 0.0633 VW - 1761741034.145440578 1761741034.208752871 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sdb1/0/a/vers/004name/1761741033.52431" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1761741033.52431" "txfeda1d25e9914b5c80a2c-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/0/a/vers/004name/1761741033.52431" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1761741033.52431" "txfeda1d25e9914b5c80a2c-00690208ea" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/3/a/vers/004name/1761741033.52431" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741033.52431" "txfeda1d25e9914b5c80a2c-00690208ea" "proxy-server 1692257" 0.0375 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sdb1/3/a/vers/004name/1761741033.52431" 204 - "DELETE http://localhost/v1/a/vers/004name/1761741033.52431" "txfeda1d25e9914b5c80a2c-00690208ea" "proxy-server 1692257" 0.0391 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 DELETE /v1/a/vers/004name/1761741033.52431 HTTP/1.0 204 - Swift - - - - txfeda1d25e9914b5c80a2c-00690208ea - 0.0545 VW - 1761741034.209191322 1761741034.263733149 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6ee294d7b724922b108a-00690208ea" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/0/a/vers" 200 180 "GET http://localhost/v1/a/vers?prefix=008name%2Fsub%2F&format=json&states=listing" "txd6ee294d7b724922b108a-00690208ea" "proxy-server 1692257" 0.0100 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 GET /v1/a/vers%3Fprefix%3D008name%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 180 - txd6ee294d7b724922b108a-00690208ea - 0.0525 - - 1761741034.265145302 1761741034.317673683 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71aa5263579a4d65bd18c-00690208ea" "proxy-server 1692257" 0.0136 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/versionswhoops" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/versionswhoops" "tx71aa5263579a4d65bd18c-00690208ea" "container-server 1692257" 0.0011 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/versionswhoops" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/versionswhoops" "tx71aa5263579a4d65bd18c-00690208ea" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx71aa5263579a4d65bd18c-00690208ea" "proxy-server 1692257" 0.0351 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx71aa5263579a4d65bd18c-00690208ea" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/versionswhoops HTTP/1.0 201 - - t - - - tx71aa5263579a4d65bd18c-00690208ea - 0.0608 - - 1761741034.319468021 1761741034.380308628 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3cfc324789d747c49543c-00690208ea" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3cfc324789d747c49543c-00690208ea - 0.0086 VW - 1761741034.385852098 1761741034.394408226 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx78b7a441fe2b4a808e566-00690208ea" "proxy-server 1692257" 0.0134 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx78b7a441fe2b4a808e566-00690208ea - 0.0158 VW - 1761741034.394914627 1761741034.410748720 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdb1/1/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx65ad8510d7ac4eff91fda-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/1/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx65ad8510d7ac4eff91fda-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx65ad8510d7ac4eff91fda-00690208ea - 0.0129 VW - 1761741034.411249638 1761741034.424173117 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/versionswhoops/foo" "txa37404dfd0b84c378edfc-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sda1/1/a/versionswhoops/foo" "txa37404dfd0b84c378edfc-00690208ea" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "txa37404dfd0b84c378edfc-00690208ea" "proxy-server 1692257" 0.0263 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "txa37404dfd0b84c378edfc-00690208ea" "proxy-server 1692257" 0.0276 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/versionswhoops/foo HTTP/1.0 201 - - t 5 - - txa37404dfd0b84c378edfc-00690208ea - 0.0351 - - 1761741034.424527645 1761741034.459594727 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx413086c94000409c8fc8b-00690208ea" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx413086c94000409c8fc8b-00690208ea - 0.0238 VW - 1761741034.460981846 1761741034.484816790 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txb017213e51fc447c87140-00690208ea" "proxy-server 1692257" 0.0152 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txb017213e51fc447c87140-00690208ea - 0.0179 VW - 1761741034.501413584 1761741034.519321442 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/1/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txf7f9f0ff3dc947b4ae839-00690208ea" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdb1/1/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "txf7f9f0ff3dc947b4ae839-00690208ea" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx268eecb0abb14f99bcf83-00690208ea" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx268eecb0abb14f99bcf83-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txf7f9f0ff3dc947b4ae839-00690208ea - 0.0556 VW - 1761741034.519820690 1761741034.575395584 0 - (txn: txcd42367dae36454a87ef1-00690208ea) +proxy INFO: - - 29/Oct/2025/12/30/34 PUT /v1/a/none/003foo/1761741034.42500 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txcd42367dae36454a87ef1-00690208ea - 0.0297 VW - 1761741034.546096325 1761741034.575781345 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... ok +test.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 ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx0fd3b97297ed43d085ef0-00690208ea) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx2cfb77a0a9fb4cc89f15e-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx16c3dc4df7bc4ae9ac0d6-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx16c3dc4df7bc4ae9ac0d6-00690208ea) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx442a1a74394e4060bee91-00690208ea) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx01cf5e95025b46dca1fe9-00690208ea) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe3dc59a995ec46aabf9d0-00690208ea) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx431369f12e4845e284156-00690208ea) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx36510891e6694a239da30-00690208ea) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx7ccf597e9f6645a2a4a58-00690208ea) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx7ccf597e9f6645a2a4a58-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txcb01722ef04142b6bae33-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx6f8c7d718b474cb889a5a-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx066c016adf444a5bba77b-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx066c016adf444a5bba77b-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (204, 404, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdctest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE ... ok +test.unit.container.test_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_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok + +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txe4bcb3ddec074597ae866-00690208ea) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txe4bcb3ddec074597ae866-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: txe4bcb3ddec074597ae866-00690208ea) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx94897ed6dfd543d196c53-00690208ea) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx94897ed6dfd543d196c53-00690208ea) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx94897ed6dfd543d196c53-00690208ea) +test ERROR: Account HEAD returning 503 for [] (txn: tx94897ed6dfd543d196c53-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2878ad8969b04220a590a-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7bf0f4ad3de745029cc51-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2a7982b4a136465882af1-00690208ea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx859083d068924740820a6-00690208ea" "proxy-server 1692303" 0.0019 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx859083d068924740820a6-00690208ea" "container-server 1692303" 0.0009 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx859083d068924740820a6-00690208ea" "container-server 1692303" 0.0057 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx859083d068924740820a6-00690208ea" "proxy-server 1692303" 0.0215 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx859083d068924740820a6-00690208ea" "proxy-server 1692303" 0.0462 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - tx859083d068924740820a6-00690208ea - 0.0966 - - 1761741034.544327259 1761741034.640935183 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5efa7d8425ac40a8ac931-00690208ea" "proxy-server 1692303" 0.0119 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txaa84ff1a0cb240fa864e3-00690208ea" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0675 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0797 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0810 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0870 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "object-server 1692303" 0.0005 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdg1/1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "object-server 1692303" 0.0005 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0816 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx77bc7ac6eda04093b8792-00690208ea" "proxy-server 1692303" 0.0904 "-" 1692303 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... ok +test.unit.container.test_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.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok +test ERROR: Failed to unlink '/tmp/tmparyut9s6/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmparyut9s6/containers/part/suffix/hash/container_1761741034.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmparyut9s6/containers/part/suffix/hash/container_1761741034.00000.db': ['/tmp/tmparyut9s6/containers/part/suffix/hash/container.db', '/tmp/tmparyut9s6/containers/part/suffix/hash/container_1761741035.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmparyut9s6/containers/part/suffix/hash/container_1761741035.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 9.298324584960938e-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 2.6226043701171875e-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.10:1010/sdk/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, 9, 11] +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-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] +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, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 6, 7, 8, 9, 12, 13] +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.2:1002/sdc/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom!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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok +test.unit.container.test_backend.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.TestContainerBrokerBeforeShardRanges.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... ok + +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1692309 0 +test DEBUG: Unlinked retiring db '/tmp/tmpkqxmaoo1/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0120 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0117 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:34 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test 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: - - - [29/Oct/2025:12:30:34 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0092 "-" 1692309 - +test 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: - - - [29/Oct/2025:12:30:34 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 1692309 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [29/Oct/2025:12:30:34 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0102 "-" 1692309 - +test 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: - - - [29/Oct/2025:12:30:34 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0162 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0019 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0070 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0154 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0077 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0247 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0120 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0094 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0148 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0140 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 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: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0139 "-" 1692309 0test.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.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.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok +test.unit.container.test_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 ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (204, 404, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sdatest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txccd5c9311cdf46db828a1-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx3369ad0904fd4ff48c4e9-00690208ea" "proxy-server 1692271" 0.0024 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx1959886e591e472891096-00690208ea" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx554eacbc875540868d563-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 200 380 "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950?format=json&states=listing" "tx554eacbc875540868d563-00690208ea" "proxy-server 1692271" 0.0019 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx56b10e6f315844979ec70-00690208ea" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx2ed18c43d4744e0f800c8-00690208ea" "proxy-server 1692271" 0.0170 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txbde18de0164f46258377d-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbd9c96bd2d584aa78ff29-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "txe4dd2c492c6847faa5b32-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txb379e0f37b074632883ee-00690208ea" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb582253a0f194ae09f805-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx6f5e94b0485545ceabbef-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 412 - "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx3a3f7094aaab4a4bb403e-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 412 - "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx3a3f7094aaab4a4bb403e-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdb19666164b54f8db890a-00690208ea" "proxy-server 1692271" 0.0161 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx9d14e655211f4bdeb99cc-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 304 - "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx982019858c0d4784a387b-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13e5a185443a4e4fb3cbf-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx2c21525e9e01490888ba1-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 304 - "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txe12f585279574b768b099-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d613a249db34e9bb248b-00690208ea" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx98de3b60378841cd97edf-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "GET http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx90f22e07587643c183e88-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaf33bfeb94a14dabb3fb2-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx4da9c57babf04274afc30-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx27c80f78b31e49b7a6c47-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc809853a9c0c4d98a3235-00690208ea" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx28cd5f9361694d84a3e59-00690208ea" "proxy-server 1692271" 0.0072 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx70297002a2ec498c8456f-00690208ea" "proxy-server 1692271" 0.0167 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe9b8fa34d65e46de84ee1-00690208ea" "proxy-server 1692271" 0.0174 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx776992a90ccf4d0490ccb-00690208ea" "proxy-server 1692271" 0.0123 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 412 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txced85779a6ec4870bb5ff-00690208ea" "proxy-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 412 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txced85779a6ec4870bb5ff-00690208ea" "proxy-server 1692271" 0.0006 "-" 1692271 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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58952faba634415a87549-00690208ea" "proxy-server 1692257" 0.0018 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx58952faba634415a87549-00690208ea - 0.0247 VW - 1761741034.577220917 1761741034.601914644 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txbff3fe54b9214fb989947-00690208ea" "proxy-server 1692257" 0.0184 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txbff3fe54b9214fb989947-00690208ea - 0.0208 VW - 1761741034.602406025 1761741034.623246193 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx659765f9d46a4d71b29bd-00690208ea" "proxy-server 1692257" 0.0085 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx659765f9d46a4d71b29bd-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx659765f9d46a4d71b29bd-00690208ea - 0.0131 VW - 1761741034.623741865 1761741034.636847019 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/versionswhoops/foo" "txf214951b977f4cf1a3688-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sdb1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/versionswhoops/foo" "txf214951b977f4cf1a3688-00690208ea" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sdb1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "txf214951b977f4cf1a3688-00690208ea" "proxy-server 1692257" 0.0204 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "DELETE /sda1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "txf214951b977f4cf1a3688-00690208ea" "proxy-server 1692257" 0.0200 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 DELETE /v1/a/versionswhoops/foo HTTP/1.0 204 - - t - - - txf214951b977f4cf1a3688-00690208ea - 0.0457 - - 1761741034.637191534 1761741034.682907104 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0e2b828a00f423b87d58-00690208ea" "proxy-server 1692257" 0.0174 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/0_oc_non_ascii%C2%A3" "txe0e2b828a00f423b87d58-00690208ea" "container-server 1692257" 0.0252 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/0_oc_non_ascii%C2%A3" "txe0e2b828a00f423b87d58-00690208ea" "container-server 1692257" 0.0010 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe0e2b828a00f423b87d58-00690208ea" "proxy-server 1692257" 0.0505 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe0e2b828a00f423b87d58-00690208ea" "proxy-server 1692257" 0.0677 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txe0e2b828a00f423b87d58-00690208ea - 0.1033 - - 1761741034.691319466 1761741034.794593811 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0f68fa13fbc4f03bece1-00690208ea" "proxy-server 1692257" 0.0018 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +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" "txf0f68fa13fbc4f03bece1-00690208ea" "proxy-server 1692257" 0.0020 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txf0f68fa13fbc4f03bece1-00690208ea - 0.0407 - - 1761741034.796121120 1761741034.836831570 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde13d3034ca746aca2c15-00690208ea" "proxy-server 1692257" 0.0139 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/0_vc_non_ascii%C2%A3" "txde13d3034ca746aca2c15-00690208ea" "container-server 1692257" 0.0172 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/0_vc_non_ascii%C2%A3" "txde13d3034ca746aca2c15-00690208ea" "container-server 1692257" 0.0009 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txde13d3034ca746aca2c15-00690208ea" "proxy-server 1692257" 0.0298 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txde13d3034ca746aca2c15-00690208ea" "proxy-server 1692257" 0.0432 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txde13d3034ca746aca2c15-00690208ea - 0.0873 - - 1761741034.847267151 1761741034.934525013 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f4d75e7abed4850ba80d-00690208ea" "proxy-server 1692257" 0.0115 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6f4d75e7abed4850ba80d-00690208ea - 0.0140 VW - 1761741034.935996532 1761741034.949964046 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx6945762ffe4e430a91d46-00690208ea" "proxy-server 1692257" 0.0145 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6945762ffe4e430a91d46-00690208ea - 0.0171 VW - 1761741034.950467825 1761741034.967527390 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +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" "txdaab7951861e4e5fa4fa2-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +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" "txdaab7951861e4e5fa4fa2-00690208ea" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txdaab7951861e4e5fa4fa2-00690208ea - 0.0298 VW - 1761741034.968085289 1761741034.997836828 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx528401e5668b427b8eec7-00690208ea" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx528401e5668b427b8eec7-00690208ea" "object-server 1692257" 0.0004 "-" 1692257 0test.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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... 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_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... 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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... 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_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... 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 + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - tx77bc7ac6eda04093b8792-00690208ea - 0.1643 - - 1761741034.650346994 1761741034.814615965 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ffeb1fc26fc4ebfb3f38-00690208ea" "proxy-server 1692303" 0.0018 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txed6699af45784cd1a6979-00690208ea" "proxy-server 1692303" 0.0139 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdh1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx6dc0d79b018241d1a5c53-00690208ea" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdk1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx6dc0d79b018241d1a5c53-00690208ea" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "GET /sdj1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx6dc0d79b018241d1a5c53-00690208ea" "proxy-server 1692303" 0.0047 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - tx6dc0d79b018241d1a5c53-00690208ea - 0.0797 - - 1761741034.815926552 1761741034.895668030 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fae6cfd9268434690f55-00690208ea" "proxy-server 1692303" 0.0011 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx7fae6cfd9268434690f55-00690208ea" "container-server 1692303" 0.0020 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx7fae6cfd9268434690f55-00690208ea" "proxy-server 1692303" 0.0238 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx7fae6cfd9268434690f55-00690208ea" "container-server 1692303" 0.0009 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx7fae6cfd9268434690f55-00690208ea" "proxy-server 1692303" 0.0259 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/34 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx7fae6cfd9268434690f55-00690208ea - 0.0587 - - 1761741034.914190531 1761741034.972901344 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx668b0cfc8afe4a5e8ec98-00690208ea" "proxy-server 1692303" 0.0182 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx9743512eb7504e8898d30-00690208eb" "proxy-server 1692303" 0.0115 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0002 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0002 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx2f4a4bea85b143648f80e-00690208eb" "proxy-server 1692303" 0.0002 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx2f4a4bea85b143648f80e-00690208eb) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx2f4a4bea85b143648f80e-00690208eb - 0.1092 - - 1761741034.986367702 1761741035.095587730 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa511a8b46938409388a8d-00690208eb" "proxy-server 1692303" 0.0011 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "txa511a8b46938409388a8d-00690208eb" "container-server 1692303" 0.0016 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "txa511a8b46938409388a8d-00690208eb" "container-server 1692303" 0.0009 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txa511a8b46938409388a8d-00690208eb" "proxy-server 1692303" 0.0250 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txa511a8b46938409388a8d-00690208eb" "proxy-server 1692303" 0.0278 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txa511a8b46938409388a8d-00690208eb - 0.0583 - - 1761741035.097159624 1761741035.155486822 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7158a6cac5b14f288eb63-00690208eb" "proxy-server 1692303" 0.0018 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx351ab479b65f434a92109-00690208eb" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdi1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0483 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdj1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0395 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdg1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0784 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdh1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0601 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdk1/2/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "object-server 1692303" 0.0126 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "object-server 1692303" 0.0004 "-" 1692303 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... 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.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +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) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (201, 404, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (201, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok + +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 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.814697265625e-06 seconds. +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.2:1002/sdc/0/a/c/oè policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/oè policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 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 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 4.0531158447265625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/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.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.5:1005/sdf/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.7:1007/sdh/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (4 x unknown, 6 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.0728836059570312e-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 1761741035.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 1761741035.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 1761741035.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: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741036.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.4373016357421875e-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 1761741035.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 1761741035.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 1761741036.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 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 1761741035.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, 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 1761741035.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') +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 1761741035.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc5f7f6ec27a64ac892846-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx7a01e61a2aeb49bcb29ee-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdc1/1/a/ac0095be6a724c4ebd087e559e646950/o" 304 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx2c242ac265784577b501e-00690208ea" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0735e511fa244757ba20c-00690208ea" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdb1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx7cb7c7edca444c3ba58eb-00690208ea" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 304 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "tx50a35d2535ac4aed860aa-00690208ea" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx99c8089195d94c6e8158a-00690208ea" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/0/a/ac0095be6a724c4ebd087e559e646950" 204 - "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950" "tx7a29fc9fcfe3493c8fe74-00690208ea" "proxy-server 1692271" 0.0020 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdd1/1/a/ac0095be6a724c4ebd087e559e646950/o" 200 24 "HEAD http://localhost:8080/v1/a/ac0095be6a724c4ebd087e559e646950/o" "txbfdc0acc28014a30b6f39-00690208ea" "proxy-server 1692271" 0.0127 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5518c9bbf21c452d99379-00690208eb" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx5518c9bbf21c452d99379-00690208eb" "container-server 1692271" 0.0010 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx5518c9bbf21c452d99379-00690208eb" "container-server 1692271" 0.0009 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 201 - "PUT http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx5518c9bbf21c452d99379-00690208eb" "proxy-server 1692271" 0.0347 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 201 - "PUT http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx5518c9bbf21c452d99379-00690208eb" "proxy-server 1692271" 0.0512 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5af9e5f1e1b24ef7ba031-00690208eb" "proxy-server 1692271" 0.0139 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 204 - "HEAD http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx5af9e5f1e1b24ef7ba031-00690208eb" "proxy-server 1692271" 0.0011 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95ce26f6f7bd477995cc3-00690208eb" "proxy-server 1692271" 0.0092 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 204 - "HEAD http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx81c011a415c84cf8a4ab6-00690208eb" "proxy-server 1692271" 0.0213 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "PUT http://foo:8080/sdi1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx4f9f4b5cbcbc441fbd75e-00690208eb" "object-server 1692271" 0.0005 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdi1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "PUT http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx4f9f4b5cbcbc441fbd75e-00690208eb" "proxy-server 1692271" 0.0525 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdh1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "PUT http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx4f9f4b5cbcbc441fbd75e-00690208eb" "proxy-server 1692271" 0.0595 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "PUT http://foo:8080/sdg1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx4f9f4b5cbcbc441fbd75e-00690208eb" "object-server 1692271" 0.0005 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdg1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "PUT http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx4f9f4b5cbcbc441fbd75e-00690208eb" "proxy-server 1692271" 0.0622 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc7858400f7544313ab3bf-00690208eb" "proxy-server 1692271" 0.0109 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 204 - "HEAD http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "txac32f66a2651417e93a4d-00690208eb" "proxy-server 1692271" 0.0100 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "POST /sdg1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 202 76 "POST http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx28ae896c335c421abf33c-00690208eb" "proxy-server 1692271" 0.0064 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "POST http://foo:8080/sdi1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx28ae896c335c421abf33c-00690208eb" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 201 - "POST http://foo:8080/sdh1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx28ae896c335c421abf33c-00690208eb" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "POST /sdi1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 202 76 "POST http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx28ae896c335c421abf33c-00690208eb" "proxy-server 1692271" 0.0130 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "POST /sdh1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 202 76 "POST http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx28ae896c335c421abf33c-00690208eb" "proxy-server 1692271" 0.0333 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64a849912b27465a9e9b3-00690208eb" "proxy-server 1692271" 0.0073 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/1/a/bf9fe94d8d824848ac5fe776de9f2c65" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx64a849912b27465a9e9b3-00690208eb" "container-server 1692271" 0.0065 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/1/a/bf9fe94d8d824848ac5fe776de9f2c65" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx64a849912b27465a9e9b3-00690208eb" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 201 - "PUT http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx64a849912b27465a9e9b3-00690208eb" "proxy-server 1692271" 0.0483 "-" 1692271 3test.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order ... 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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name ... ok + +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:34 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0155 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0120 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0120 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0177 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1692309 - +test 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: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0111 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0030 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0030 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0057 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0215 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0090 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0018 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0114 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0011 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1692309 nada +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1692309 999 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0114 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0010 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0114 "-" 1692309 1 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0093 "-" 1692309 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: - - - [29/Oct/2025:12:30:35 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1692309 - +test 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: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0028 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0101 "-" 1692309 0 +test DEBUG: 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: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0197 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0150 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0072 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0101 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0019 "-" 1692309 0test.unit.container.test_server.TestContainerController.test_markers_with_reserved +test.unit.container.test_server.TestContainerController.test_markers_with_reserved ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... ok +test.unit.container.test_server.TestContainerController.test_not_allowed_method +test.unit.container.test_server.TestContainerController.test_not_allowed_method ... 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.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_server.TestContainerController.test_object_update_with_offset +test.unit.container.test_server.TestContainerController.test_object_update_with_offset ... 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.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... 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_server.TestContainerController.test_params_format +test.unit.container.test_server.TestContainerController.test_params_format ... 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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok +test.unit.container.test_server.TestContainerController.test_params_utf8 +test.unit.container.test_server.TestContainerController.test_params_utf8 ... 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.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 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 1761741035.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdl1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0779 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdk1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx09b4684a396446d1b8479-00690208eb" "proxy-server 1692303" 0.0770 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - tx09b4684a396446d1b8479-00690208eb - 0.1648 - - 1761741035.156766653 1761741035.321587801 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f4c6ad78ca44d45a7a5e-00690208eb" "proxy-server 1692303" 0.0094 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx4745cc0aa8084fbab71a0-00690208eb" "proxy-server 1692303" 0.0179 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdi1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txb36c9d7f95404eb5adeba-00690208eb" "proxy-server 1692303" 0.0008 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdl1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txb36c9d7f95404eb5adeba-00690208eb" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdj1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txb36c9d7f95404eb5adeba-00690208eb" "proxy-server 1692303" 0.0007 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - txb36c9d7f95404eb5adeba-00690208eb - 0.0972 - - 1761741035.323119402 1761741035.420273066 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b51bb07574d43618c6cc-00690208eb" "proxy-server 1692303" 0.0012 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:44595/sdb1/0/a/ec_deleted" "tx5b51bb07574d43618c6cc-00690208eb" "container-server 1692303" 0.0092 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:54989/sda1/0/a/ec_deleted" "tx5b51bb07574d43618c6cc-00690208eb" "container-server 1692303" 0.0016 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx5b51bb07574d43618c6cc-00690208eb" "proxy-server 1692303" 0.0569 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx5b51bb07574d43618c6cc-00690208eb" "proxy-server 1692303" 0.0551 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx5b51bb07574d43618c6cc-00690208eb - 0.0983 - - 1761741035.422090530 1761741035.520408630 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ebd4f9c2fac4da5a7c2c-00690208eb" "proxy-server 1692303" 0.0018 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:54989/sda1/0/a/ec_deleted" "tx3ebd4f9c2fac4da5a7c2c-00690208eb" "container-server 1692303" 0.0096 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44595/sdb1/0/a/ec_deleted" "tx3ebd4f9c2fac4da5a7c2c-00690208eb" "container-server 1692303" 0.0009 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx3ebd4f9c2fac4da5a7c2c-00690208eb" "proxy-server 1692303" 0.0219 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx3ebd4f9c2fac4da5a7c2c-00690208eb" "proxy-server 1692303" 0.0535 "-" 1692303 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx3ebd4f9c2fac4da5a7c2c-00690208eb - 0.0773 - - 1761741035.521826982 1761741035.599100113 - - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69775e3db892470ebad8b-00690208eb" "proxy-server 1692303" 0.0026 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx2c5210e0c06547dfb1607-00690208eb" "proxy-server 1692303" 0.0010 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx2c5210e0c06547dfb1607-00690208eb" "proxy-server 1692303" 0.0010 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0002 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0002 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx3f277859ba364b5db029b-00690208eb" "proxy-server 1692303" 0.0003 "-" 1692303 4 +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx3f277859ba364b5db029b-00690208eb) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx3f277859ba364b5db029b-00690208eb - 0.0638 - - 1761741035.600394249 1761741035.664223194 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx751f6286d7474a8b823d8-00690208eb" "proxy-server 1692303" 0.0097 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx751f6286d7474a8b823d8-00690208eb" "container-server 1692303" 0.0012 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx751f6286d7474a8b823d8-00690208eb" "proxy-server 1692303" 0.0084 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx751f6286d7474a8b823d8-00690208eb" "container-server 1692303" 0.0016 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx751f6286d7474a8b823d8-00690208eb" "proxy-server 1692303" 0.0243 "-" 1692303 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.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... 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_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.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_server.TestContainerController.test_prefix_with_reserved +test.unit.container.test_server.TestContainerController.test_prefix_with_reserved ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.container.test_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.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 201 - "PUT http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx64a849912b27465a9e9b3-00690208eb" "proxy-server 1692271" 0.0326 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx66cc44aeeec04ade8eb89-00690208eb" "proxy-server 1692271" 0.0042 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx66cc44aeeec04ade8eb89-00690208eb" "proxy-server 1692271" 0.0067 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23d4a2e126b04eb09d3f6-00690208eb" "proxy-server 1692271" 0.0065 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" 204 - "HEAD http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d" "tx3ebff09f783845a2bd294-00690208eb" "proxy-server 1692271" 0.0079 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdg1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 200 92 "GET http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx69998b7c195742ac9b268-00690208eb" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/2/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" 200 92 "GET http://foo:8080/v1/a/bfdfa41b3ebd4a57a5dd6d140a372b2d/o" "tx69998b7c195742ac9b268-00690208eb" "proxy-server 1692271" 0.0049 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8aa23366c5e54986a918c-00690208eb" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://foo:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx2930781e22f3446790235-00690208eb" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 201 - "PUT http://foo:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc2e0d172399443ec94495-00690208eb" "proxy-server 1692271" 0.0239 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 201 - "PUT http://foo:8080/sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc2e0d172399443ec94495-00690208eb" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 201 - "PUT http://foo:8080/sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc2e0d172399443ec94495-00690208eb" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 201 - "PUT http://foo:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc2e0d172399443ec94495-00690208eb" "proxy-server 1692271" 0.0476 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 201 - "PUT http://foo:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc2e0d172399443ec94495-00690208eb" "proxy-server 1692271" 0.0393 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx32c0cd9f734d43c585195-00690208eb" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx5d40defa74734e79a5c48-00690208eb" "proxy-server 1692271" 0.0102 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx67709f14e4854eba8897c-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx67709f14e4854eba8897c-00690208eb" "proxy-server 1692271" 0.0022 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8c921743f0d64d0e8b5e5-00690208eb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "txd10242f65dbb44cd91ba2-00690208eb" "proxy-server 1692271" 0.0110 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx9c6ae542a7444beda53dc-00690208eb" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6e529aa11518432db86c0-00690208eb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx0641d616311249d7a6dab-00690208eb" "proxy-server 1692271" 0.0140 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx5fe7048cd8fd49f0bd9dc-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx5fe7048cd8fd49f0bd9dc-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx470c69d30b994ac7955db-00690208eb" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx9fcaa76ba465407a8d22b-00690208eb" "proxy-server 1692271" 0.0015 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txc5a3e6d6aa554446a85de-00690208eb" "proxy-server 1692271" 0.0127 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txad486890fc684ea1a1d3f-00690208eb" "proxy-server 1692271" 0.0135 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 200 155 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65?format=json&states=listing" "txad486890fc684ea1a1d3f-00690208eb" "proxy-server 1692271" 0.0146 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c7878d47f3942bbae447-00690208eb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 200 155 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65?format=json&states=listing" "tx9c7878d47f3942bbae447-00690208eb" "proxy-server 1692271" 0.0021 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txde5217b9dc754393930ec-00690208eb" "proxy-server 1692271" 0.0295 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx837cc097eb73415da0483-00690208eb" "proxy-server 1692271" 0.0095 "-" 1692271 3test.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 + +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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.00000test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx751f6286d7474a8b823d8-00690208eb - 0.0409 - - 1761741035.670090675 1761741035.711019993 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1b159d997c6494caf881-00690208eb" "proxy-server 1692303" 0.0053 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx8739a9c3e8634c11bc6f6-00690208eb" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdg1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0369 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdj1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0314 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdh1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0451 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdk1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0398 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdi1/2/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "object-server 1692303" 0.0004 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "object-server 1692303" 0.0004 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdi1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0529 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdl1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "txa627fcdff40646b0802ad-00690208eb" "proxy-server 1692303" 0.0643 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txa627fcdff40646b0802ad-00690208eb - 0.1153 - - 1761741035.712355614 1761741035.827693939 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb10fa6c5a40648a4aed48-00690208eb" "proxy-server 1692303" 0.0019 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx0b4867994bfc4ae8a7c8a-00690208eb" "proxy-server 1692303" 0.0036 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx5525395071dd4190b3d35-00690208eb" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdl1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx5525395071dd4190b3d35-00690208eb" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx5525395071dd4190b3d35-00690208eb) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx5525395071dd4190b3d35-00690208eb) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx5525395071dd4190b3d35-00690208eb - 0.0472 - - 1761741035.829096794 1761741035.876267672 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: (1692303) wsgi starting up on http://127.0.0.1:40921 +proxy DEBUG: (1692303) accepted ('127.0.0.1', 51642) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14b095613fb148038179f-00690208eb" "proxy-server 1692303" 0.0012 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx14b095613fb148038179f-00690208eb" "container-server 1692303" 0.0009 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx14b095613fb148038179f-00690208eb" "proxy-server 1692303" 0.0167 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx14b095613fb148038179f-00690208eb" "container-server 1692303" 0.0010 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx14b095613fb148038179f-00690208eb" "proxy-server 1692303" 0.0266 "-" 1692303 4 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:35] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.054826 (txn: tx14b095613fb148038179f-00690208eb) +proxy DEBUG: (1692303) accepted ('127.0.0.1', 51652) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78699fb3179e46b2a9213-00690208eb" "proxy-server 1692303" 0.0019 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txa698c46c165342f69f6cf-00690208eb" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0459 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0450 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0496 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0472 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdi1/1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "object-server 1692303" 0.0209 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdh1/1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "object-server 1692303" 0.0004 "-" 1692303 4test.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-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpzksqlpc5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU +test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpzksqlpc5/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/tmpaoyehlw0/tmp_test_obj_server_DiskFile/sda1/objects/0 +object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-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.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, 3, 5, 6, 7, 8, 9, 10, 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.19:1019/sdt/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 3, 5, 6, 7, 8, 9, 10, 11, 12] +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: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor 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.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: 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 ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +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: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.16:1016/sdq/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.18:1018/sds/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.19:1019/sdt/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.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: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.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.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.26:1026/sda/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom!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.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok +test.unit.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 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: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0115 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0164 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0051 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0081 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0167 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0079 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0153 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0102 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0158 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0079 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0152 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0092 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0029 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0173 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0101 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0190 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0105 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0114 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0139 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0005 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0015 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0183 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0176 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0174 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0186 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0234 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0192 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0182 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0193 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0257 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0018 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0232 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 -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.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_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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... 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_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_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 + +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.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.5762786865234375e-06 seconds. +object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.8:1008/sdi/0/a/c/o policy#0 while rebuilding to 10.0.0.7:1007/sdh/0/a/c/o policy#0 object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=56 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-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.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, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) object-reconstructor ERROR: Trying to GET 10.0.0.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.1205673217773438e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.00023698806762695312 seconds. +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.16:1016/sdq/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.19:1019/sdt/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.21:1021/sdv/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.24:1024/sdy/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.26:1026/sda/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.5:1005/sdf/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.6:1006/sdg/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.7:1007/sdh/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.12:1012/sdm/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.15:1015/sdp/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sdr/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.22:1022/sdw/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (10 x unknown, 7 x 404, 10 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 INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor INFO: Running object reconstructor in script mode. -object-reconstructor DEBUG: Run listdir on /tmp/tmp36ssnfu_/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (744.07/sec, 0s remaining) -object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 1.0251998901367188e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741035.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.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 1761741035.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 1761741035.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 1761741035.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.9604644775390625e-06 seconds. -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body ... ok - -test 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 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 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 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 INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150909.477567196 1796150909.477758884 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1796150909.477497578 1796150909.478263855 0 - -test INFO: - - 01/Dec/2026/18/48/29 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150909.479667187 1796150909.479896545 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1796150909.479628563 1796150909.480296612 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150909.481537104 1796150909.481688738 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1796150909.481480360 1796150909.482095718 0 - -test INFO: - - 01/Dec/2026/18/48/29 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150909.483373404 1796150909.483558893 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1796150909.483339787 1796150909.483974457 0 - -test INFO: - - 01/Dec/2026/18/48/29 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150909.485191584 1796150909.485330105 0 - -test INFO: - - 01/Dec/2026/18/48/29 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0006 - - 1796150909.485158682 1796150909.485749483 0 - -test INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150909.487313509 1796150909.487472534 0 - -test INFO: - - 01/Dec/2026/18/48/29 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1796150909.487780809 1796150909.487964392 0 - -test INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150909.488325596 1796150909.488439798 0 -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.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.TestTokenHandling.test_invalid_tokens -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page ... ok -test.unit.common.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.TestRingBuilder.test_add_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region -test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy -test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id -test.unit.common.ring.test_builder.TestRingBuilder.test_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from -test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file -test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors -test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_init -test.unit.common.ring.test_builder.TestRingBuilder.test_init ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_load -test.unit.common.ring.test_builder.TestRingBuilder.test_load ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica -test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment -test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers -test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_overload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers -test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem -test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device -test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_save -test.unit.common.ring.test_builder.TestRingBuilder.test_save ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port -test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload -test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate -test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits -test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go -test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors ... ok -test.unit.common.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 INFO: - - - [01/Dec/2026:18:48:24 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1398980 0 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0037 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:25 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 0 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 -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 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741036.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.4836273193359375e-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 1761741035.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.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 1761741035.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 1761741036.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT ... 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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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 1796150902.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.7220458984375e-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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.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 1796150904.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response ... ok -test.unit.common.ring.test_ring.TestRing.test_reload -test.unit.common.ring.test_ring.TestRing.test_reload ... ok -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok -test.unit.common.ring.test_ring.TestRing.test_replica_count -test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok -test.unit.common.test_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_digest.TestDigestUtils.test_extract_digest_and_algorithm -test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests -test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac -test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok -test.unit.common.test_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.TestConditionalIfUnmodifiedSince.test_absent -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same ... ok -test.unit.common.test_swob.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.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_logs.TestSwiftLogAdapter.test_exception -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx528401e5668b427b8eec7-00690208ea" "proxy-server 1692257" 0.0415 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx528401e5668b427b8eec7-00690208ea" "proxy-server 1692257" 0.0310 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx528401e5668b427b8eec7-00690208ea - 0.0455 - - 1761741034.998319387 1761741035.043817520 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5a6174025f84da9abcb2-00690208eb" "proxy-server 1692257" 0.0016 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa5a6174025f84da9abcb2-00690208eb - 0.0041 VW - 1761741035.056330442 1761741035.060447216 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4c154b5fef774c499c991-00690208eb" "proxy-server 1692257" 0.0115 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4c154b5fef774c499c991-00690208eb - 0.0302 VW - 1761741035.060945034 1761741035.091133118 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "txe1b7a22c25ae4e4b82319-00690208eb" "proxy-server 1692257" 0.0111 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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?symlink=get" "txe1b7a22c25ae4e4b82319-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx3fd596de66224d2b85316-00690208eb" "proxy-server 1692257" 0.0060 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe1b7a22c25ae4e4b82319-00690208eb - 0.0588 VW - 1761741035.091674566 1761741035.150468349 0 - (txn: tx4b8f5e2039de4f50b93e2-00690208eb) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx4b8f5e2039de4f50b93e2-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx4b8f5e2039de4f50b93e2-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx4b8f5e2039de4f50b93e2-00690208eb" "proxy-server 1692257" 0.0432 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx4b8f5e2039de4f50b93e2-00690208eb" "proxy-server 1692257" 0.0444 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741034.99883 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx4b8f5e2039de4f50b93e2-00690208eb - 0.0858 VW - 1761741035.108091354 1761741035.193872929 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4bccb5df709b4864896c0-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4bccb5df709b4864896c0-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx4bccb5df709b4864896c0-00690208eb" "proxy-server 1692257" 0.0206 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx4bccb5df709b4864896c0-00690208eb" "proxy-server 1692257" 0.0382 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx4bccb5df709b4864896c0-00690208eb - 0.0416 - - 1761741035.194331408 1761741035.235955954 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93d0458076bf43c99b127-00690208eb" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txecfff775ed574e149d043-00690208eb" "proxy-server 1692257" 0.0030 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx8fdaadebe9fe4dd9a028a-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx8fdaadebe9fe4dd9a028a-00690208eb - 0.0259 - - 1761741035.240006924 1761741035.265868902 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3487589cf91d4221852a7-00690208eb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3487589cf91d4221852a7-00690208eb - 0.0075 VW - 1761741035.277777910 1761741035.285321474 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx5218705165d549a7a8b78-00690208eb" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5218705165d549a7a8b78-00690208eb - 0.0134 VW - 1761741035.285950184 1761741035.299342871 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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?symlink=get" "tx00a8b675581646c18e7a7-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx00a8b675581646c18e7a7-00690208eb" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx6b0ef87c202c475687228-00690208eb" "proxy-server 1692257" 0.0080 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx00a8b675581646c18e7a7-00690208eb - 0.0291 VW - 1761741035.299892426 1761741035.328992605 0 - (txn: tx8e78814fef4947dcbb2c4-00690208eb) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx8e78814fef4947dcbb2c4-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx8e78814fef4947dcbb2c4-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx8e78814fef4947dcbb2c4-00690208eb" "proxy-server 1692257" 0.0149 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx8e78814fef4947dcbb2c4-00690208eb" "proxy-server 1692257" 0.0161 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741035.19483 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx8e78814fef4947dcbb2c4-00690208eb - 0.0343 VW - 1761741035.310171127 1761741035.344485998 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx36e481b0b8864ab69359c-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx36e481b0b8864ab69359c-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx36e481b0b8864ab69359c-00690208eb" "proxy-server 1692257" 0.0163 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx36e481b0b8864ab69359c-00690208eb" "proxy-server 1692257" 0.0177 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx36e481b0b8864ab69359c-00690208eb - 0.0335 - - 1761741035.344869137 1761741035.378325462 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76f38e7208e84e5cac5cd-00690208eb" "proxy-server 1692257" 0.0041 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx3106075b7215474b89225-00690208eb" "proxy-server 1692257" 0.0061 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx15e459655c0742deb3449-00690208eb" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx15e459655c0742deb3449-00690208eb - 0.0352 - - 1761741035.379625559 1761741035.414816141 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a605e0248b44b8d9046b-00690208eb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?format=json&states=listing" "tx9a605e0248b44b8d9046b-00690208eb" "proxy-server 1692257" 0.0084 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx9a605e0248b44b8d9046b-00690208eb - 0.0342 - - 1761741035.416312695 1761741035.450502634 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx283bddbf200e468dbc866-00690208eb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txeec1657bf69a4f3895b86-00690208eb" "proxy-server 1692257" 0.0013 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx7f6ea5aa264c4467ba48f-00690208eb" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx7f6ea5aa264c4467ba48f-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81ae6e2b0ef844e7ba65e-00690208eb" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx81ae6e2b0ef844e7ba65e-00690208eb - 0.0043 VW - 1761741035.484870195 1761741035.489154339 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx76b8290130da4dd4bce27-00690208eb" "proxy-server 1692257" 0.0035 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx76b8290130da4dd4bce27-00690208eb - 0.0064 VW - 1761741035.497857094 1761741035.504217148 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx14ff785bf08d4dba87e4e-00690208eb" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx14ff785bf08d4dba87e4e-00690208eb" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx14ff785bf08d4dba87e4e-00690208eb - 0.0114 VW - 1761741035.504781961 1761741035.516189098 0 - +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx7f6ea5aa264c4467ba48f-00690208eb - 0.0725 SSC - 1761741035.452322721 1761741035.524819136 0 - (txn: tx0a7c9dd3e05845da957c3-00690208eb) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/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" "tx0a7c9dd3e05845da957c3-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/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" "tx0a7c9dd3e05845da957c3-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx0a7c9dd3e05845da957c3-00690208eb" "proxy-server 1692257" 0.0181 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx0a7c9dd3e05845da957c3-00690208eb" "proxy-server 1692257" 0.0194 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx0a7c9dd3e05845da957c3-00690208eb - 0.0272 SSC - 1761741035.516595364 1761741035.543751717 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78853d8648394f51ba6fa-00690208eb" "proxy-server 1692257" 0.0048 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2eb395e72afe4425bf483-00690208eb" "proxy-server 1692257" 0.0045 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "txd6c4554509054184ad32e-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txd6c4554509054184ad32e-00690208eb - 0.0271 - - 1761741035.546901941 1761741035.574018478 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84141cfe30fa4b18988aa-00690208eb" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx897ce4f24097406485613-00690208eb" "proxy-server 1692257" 0.0053 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/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" "tx1b46d69ccbb34489a49e2-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/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" "tx1b46d69ccbb34489a49e2-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx1b46d69ccbb34489a49e2-00690208eb" "proxy-server 1692257" 0.0063 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx1b46d69ccbb34489a49e2-00690208eb" "proxy-server 1692257" 0.0115 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx1b46d69ccbb34489a49e2-00690208eb - 0.0447 - - 1761741035.575512409 1761741035.620241165 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5b0c77e5adf451e9c315-00690208eb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx0477bdab2373458884a7e-00690208eb" "proxy-server 1692257" 0.0069 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx786fcf8c2def425cb68ae-00690208eb" "proxy-server 1692257" 0.0069 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx786fcf8c2def425cb68ae-00690208eb - 0.0322 - - 1761741035.625947237 1761741035.658097744 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ef224630e3a426daa741-00690208eb" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +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" "tx6ef224630e3a426daa741-00690208eb" "proxy-server 1692257" 0.0061 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx6ef224630e3a426daa741-00690208eb - 0.0264 - - 1761741035.666060209 1761741035.692505836 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6c42d533ea84ff7966b0-00690208eb" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe6c42d533ea84ff7966b0-00690208eb - 0.0056 VW - 1761741035.699390650 1761741035.704981565 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx32b3c82a41694760b0aa2-00690208eb" "proxy-server 1692257" 0.0050 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx32b3c82a41694760b0aa2-00690208eb - 0.0105 VW - 1761741035.710440397 1761741035.720967054 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx7c3f53e4cf9742028e6f1-00690208eb" "proxy-server 1692257" 0.0062 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - tx7c3f53e4cf9742028e6f1-00690208eb - 0.0125 VW - 1761741035.721769810 1761741035.734235764 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483?symlink=get" "tx6e6d4e6da545407ea473b-00690208eb" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483?symlink=get" "tx6e6d4e6da545407ea473b-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741035.19483%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6e6d4e6da545407ea473b-00690208eb - 0.0264 VW - 1761741035.734724283 1761741035.761143446 0 - (txn: txfc83fa632a604d1bb2754-00690208eb) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txfc83fa632a604d1bb2754-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txfc83fa632a604d1bb2754-00690208eb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txfc83fa632a604d1bb2754-00690208eb" "proxy-server 1692257" 0.0165 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txfc83fa632a604d1bb2754-00690208eb" "proxy-server 1692257" 0.0233 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txfc83fa632a604d1bb2754-00690208eb - 0.0352 VW - 1761741035.744921923 1761741035.780138493 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx9e543372826146c59a51e-00690208eb" "object-server 1692257" 0.0019 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx9e543372826146c59a51e-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx9e543372826146c59a51e-00690208eb" "proxy-server 1692257" 0.0107 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741035.19483" "tx9e543372826146c59a51e-00690208eb" "proxy-server 1692257" 0.0078 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741035.19483 HTTP/1.0 204 - Swift - - - - tx9e543372826146c59a51e-00690208eb - 0.0250 VW - 1761741035.780705452 1761741035.805744410 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx345148f28e5c407690ae5-00690208eb" "proxy-server 1692257" 0.0097 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8881707dcf19420583052-00690208eb" "proxy-server 1692257" 0.0055 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txbed64b1bdffc4e54907ce-00690208eb" "proxy-server 1692257" 0.0048 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbed64b1bdffc4e54907ce-00690208eb - 0.0279 - - 1761741035.807356596 1761741035.835283995 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c9eb1a909b447a18909d-00690208eb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx6c9eb1a909b447a18909d-00690208eb" "proxy-server 1692257" 0.0120 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/35 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx6c9eb1a909b447a18909d-00690208eb - 0.0356 - - 1761741035.836881161 1761741035.872434378 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txddf439e2707a49d9943a8-00690208eb" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txddf439e2707a49d9943a8-00690208eb - 0.0195 VW - 1761741035.882793903 1761741035.902295113 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx9b058710776245db96c84-00690208eb" "proxy-server 1692257" 0.0129 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9b058710776245db96c84-00690208eb - 0.0199 VW - 1761741035.902771950 1761741035.922667027 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx0411349d57dd43a89b4db-00690208eb" "proxy-server 1692257" 0.0139 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - - 191 - tx0411349d57dd43a89b4db-00690208eb - 0.0169 VW - 1761741035.923211098 1761741035.940157652 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883?symlink=get" "tx7062b6affc844abf94c54-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883?symlink=get" "tx7062b6affc844abf94c54-00690208eb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/35 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741034.99883%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7062b6affc844abf94c54-00690208eb - 0.0347 VW - 1761741035.940674305 1761741035.975350857 0 - (txn: txfc6cfeff01d9457aa3a47-00690208eb) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txfc6cfeff01d9457aa3a47-00690208eb" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txfc6cfeff01d9457aa3a47-00690208eb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txfc6cfeff01d9457aa3a47-00690208eb" "proxy-server 1692257" 0.0269 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txfc6cfeff01d9457aa3a47-00690208eb" "proxy-server 1692257" 0.0224 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txfc6cfeff01d9457aa3a47-00690208eb - 0.0509 VW - 1761741035.956400156 1761741036.007274866 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 204 - "DELETE http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx8f00b3076a174e55bc149-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 204 - "DELETE http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx8f00b3076a174e55bc149-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "DELETE /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx8f00b3076a174e55bc149-00690208ec" "proxy-server 1692257" 0.0167 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "DELETE /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741034.99883" "tx8f00b3076a174e55bc149-00690208ec" "proxy-server 1692257" 0.0258 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741034.99883 HTTP/1.0 204 - Swift - - - - tx8f00b3076a174e55bc149-00690208ec - 0.0377 VW - 1761741036.007829428 1761741036.045539141 0 -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_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... 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.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... ok -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (503, 503, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -37454,11 +38691,20 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx104a128d2ba948f0a3ce7-006b0f1678) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -37466,11 +38712,263 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx104a128d2ba948f0a3ce7-006b0f1678) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -37478,194 +38976,1153 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: txe76ad685563445648246e-00690208ea) +test ERROR: Container GET returning 503 for [] (txn: txe76ad685563445648246e-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx8d009f007f39490fa569f-00690208ea) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx8d009f007f39490fa569f-00690208ea) +test INFO: Client disconnected on read of '/a/c' (txn: tx496e9da92ce2410ab21a2-00690208eb) +test INFO: Client disconnected on read of '/a/c' (txn: tx1a2df9e520ea4a2bbbbdc-00690208eb) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc082010ee9274983a2107-00690208eb) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc082010ee9274983a2107-00690208eb) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc082010ee9274983a2107-00690208eb)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.obj.test_auditor.TestAuditor.test_auditor_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9eb5d677124241b6aa0bb-00690208ec" "proxy-server 1692257" 0.0124 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txb0c38b64b3594ef89d4b6-00690208ec" "proxy-server 1692257" 0.0127 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "txf8c78a448c3c4e1f9bd5c-00690208ec" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txf8c78a448c3c4e1f9bd5c-00690208ec - 0.0338 - - 1761741036.047176361 1761741036.080995560 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5924c93fdcfb4495b42e2-00690208ec" "proxy-server 1692257" 0.0063 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx5924c93fdcfb4495b42e2-00690208ec" "proxy-server 1692257" 0.0185 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/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 - 2 - tx5924c93fdcfb4495b42e2-00690208ec - 0.0303 - - 1761741036.098826647 1761741036.129160881 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc528d2a2a254ef4af9be-00690208ec" "proxy-server 1692257" 0.0010 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "txdc528d2a2a254ef4af9be-00690208ec" "proxy-server 1692257" 0.0078 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/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 - 2 - txdc528d2a2a254ef4af9be-00690208ec - 0.0273 - - 1761741036.133057117 1761741036.160381794 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1199f5a8dc744dec8a586-00690208ec" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1199f5a8dc744dec8a586-00690208ec - 0.0101 VW - 1761741036.174311399 1761741036.184418678 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe86331f0be23436590b50-00690208ec" "proxy-server 1692257" 0.0011 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe86331f0be23436590b50-00690208ec - 0.0034 VW - 1761741036.184929371 1761741036.188376904 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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&marker=&reverse=on&format=json&states=listing" "tx13c682181d8241219f263-00690208ec" "proxy-server 1692257" 0.0019 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx13c682181d8241219f263-00690208ec - 0.0049 VW - 1761741036.199446678 1761741036.204350471 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "txeefc7f35aedb477099aa5-00690208ec" "object-server 1692257" 0.0003 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "txeefc7f35aedb477099aa5-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "txeefc7f35aedb477099aa5-00690208ec" "proxy-server 1692257" 0.0269 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "txeefc7f35aedb477099aa5-00690208ec" "proxy-server 1692257" 0.0133 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txeefc7f35aedb477099aa5-00690208ec - 0.0474 - - 1761741036.204738379 1761741036.252162457 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f39e98d32ab4600b3953-00690208ec" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txbbaed3c839de49259029f-00690208ec" "proxy-server 1692257" 0.0056 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx943e0be717174126b8bc6-00690208ec" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx943e0be717174126b8bc6-00690208ec" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx943e0be717174126b8bc6-00690208ec - 0.0398 - - 1761741036.264454126 1761741036.304235458 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7c29b60bd224a72aa479-00690208ec" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc7c29b60bd224a72aa479-00690208ec - 0.0100 VW - 1761741036.322353840 1761741036.332315445 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txd757053705254623a2045-00690208ec" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd757053705254623a2045-00690208ec - 0.0217 VW - 1761741036.332833052 1761741036.354499340 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx45e36f4b29bb4c638f6bb-00690208ec" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx45e36f4b29bb4c638f6bb-00690208ec" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx45e36f4b29bb4c638f6bb-00690208ec - 0.0185 VW - 1761741036.355057001 1761741036.373544216 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa0bf3cc7c8284265992b8-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txd6de71a1d77e4828a931e-00690208eb" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txd6de71a1d77e4828a931e-00690208eb" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9f59fc9480704247a3fae-00690208eb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx2fe32c484da348abb9dd8-00690208eb" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx6e0aee82f81b4c56a3db2-00690208eb" "proxy-server 1692271" 0.0089 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx6e0aee82f81b4c56a3db2-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc8e078e5b5e64ec88365f-00690208eb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:35 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "txc1d48feac14f461fbca34-00690208eb" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txceb2eae03492471388cfa-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txceb2eae03492471388cfa-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txceb2eae03492471388cfa-00690208eb) +proxy DEBUG: Ignoring 412 from primary (txn: txceb2eae03492471388cfa-00690208eb) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "txceb2eae03492471388cfa-00690208eb" "proxy-server 1692271" 0.0007 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txceb2eae03492471388cfa-00690208eb) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx84747188764c451ca6140-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx8940d10b0b564d13a231a-00690208ec" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx60c8566a20ff467abe2dc-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx60c8566a20ff467abe2dc-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx60c8566a20ff467abe2dc-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf907924ca11443dcba3ca-00690208ec" "proxy-server 1692271" 0.0175 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx3a53fa579e2c4c3480a80-00690208ec" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx57772b9c532a4ea8b1032-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx57772b9c532a4ea8b1032-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx57772b9c532a4ea8b1032-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e6dc0ff498a4a5f949da-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx39bf55acc3624bf19b033-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx38280f659a1443d887792-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "GET http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx38280f659a1443d887792-00690208ec" "proxy-server 1692271" 0.0088 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9eb27cadf7ff4d57804ee-00690208ec" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "txd66c8804062a4d2180da5-00690208ec" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx23dec9fc57ed4cb78b469-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3763bc66fbc2475d81c70-00690208ec" "proxy-server 1692271" 0.0031 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx1d20b8af41e7483ea4dca-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx0434b6148546484597a3a-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcbc4d2c526844e9586cc0-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx90a551b20ce5405f9870e-00690208ec" "proxy-server 1692271" 0.0037 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0152 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0192 "-" 1692309 0 +test 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: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0218 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0127 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0189 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0153 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0173 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692309 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0179 "-" 1692309 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 1692309 0 +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0112 "-" 1692309 - +test INFO: - - - [29/Oct/2025:12:30:36 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0068 "-" 1692309 0 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpy2tx2aws/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/made-up-filename: Expected directory, found file at /tmp/tmpy2tx2aws/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +test ERROR: ERROR Object /tmp/tmpy2tx2aws/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: Expected directory, found file at /tmp/tmpy2tx2aws/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/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:36 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 173.47, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/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: 148.29, 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/tmpb_34exvm/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/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:36 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.00test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored ... ok +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps ... ok +test.unit.obj.test_auditor.TestAuditor.test_failsafe_object_audit_will_swallow_errors_in_tests +test.unit.obj.test_auditor.TestAuditor.test_failsafe_object_audit_will_swallow_errors_in_tests ... ok +test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling +test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling ... ok + +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 1761741035.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.4373016357421875e-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 1761741035.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 (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 1761741035.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.4373016357421875e-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 1761741035.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok + +test ERROR: Container GET returning 503 for [] (txn: txc082010ee9274983a2107-00690208eb) +test INFO: Client disconnected on read of '/a/c' (txn: txc082010ee9274983a2107-00690208eb) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: Container GET returning 503 for [] (txn: txbf289e993f9147a3863e4-00690208eb) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: Container GET returning 503 for [] (txn: tx7c38d33b96134423a49b5-00690208eb) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx951725db20d84c94a66c3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx951725db20d84c94a66c3-00690208eb) +test ERROR: Container GET returning 503 for [] (txn: tx951725db20d84c94a66c3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb817023a428e4e0ebb801-00690208eb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd5a1220d7369453d8da8b-00690208eb) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txd5a1220d7369453d8da8b-00690208eb) +test ERROR: Container GET returning 503 for [500, 500] (txn: txd5a1220d7369453d8da8b-00690208eb) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd9eebd883648400291841-00690208eb) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx183e3cee40744b888ec5c-00690208eb) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx183e3cee40744b888ec5c-00690208eb) +test INFO: Client disconnected on read of '/a/c' (txn: tx183e3cee40744b888ec5c-00690208eb) +test ERROR: Container GET returning 503 for [] (txn: tx891cebc110464f94af109-00690208eb) +test INFO: Client disconnected on read of '/a/c' (txn: tx891cebc110464f94af109-00690208eb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe63ae5a8c72d4ab1a09e7-00690208eb) +test INFO: Client disconnected on read of '/a/c' (txn: txe63ae5a8c72d4ab1a09e7-00690208eb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx381a438ed334413cb21d3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx381a438ed334413cb21d3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx381a438ed334413cb21d3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx381a438ed334413cb21d3-00690208eb) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx381a438ed334413cb21d3-00690208eb) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx381a438ed334413cb21d3-00690208eb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx121369fff8cf4da4affaf-00690208eb)test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok +test.unit.proxy.controllers.test_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 DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpb_34exvm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.02s. Total quarantined: 0, Total errors: 0, Total files/sec: 65.34, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.02 +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/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 29 12:30:36 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1605.78, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/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: 668.20, 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/tmph99t7k4_/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/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 29 12:30:36 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1683.11, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmph99t7k4_/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: 679.68, 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: 0 audit watcher(s) loaded +test ERROR: ERROR Trying to audit /tmp/tmpunr1s56q/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit + self.object_audit(location) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 258, in object_audit + df = diskfile_mgr.get_diskfile_from_audit_location(location) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1542, 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/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test ERROR: ERROR Trying to audit /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit + self.object_audit(location) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 258, in object_audit + df = diskfile_mgr.get_diskfile_from_audit_location(location) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1542, 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/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp6yef2ib5/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: 230.75, 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 DEBUG: Rsync tempfile: /tmp/tmptxroagbj/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761741036.62548.data.9ILVBL +test DEBUG: 0 audit watcher(s) loaded +test DEBUG: Rsync tempfile: /tmp/tmptxroagbj/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761741036.62548.data.9ILVBLtest.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 ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx121369fff8cf4da4affaf-00690208eb) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx121369fff8cf4da4affaf-00690208eb) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx121369fff8cf4da4affaf-00690208eb) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx104a128d2ba948f0a3ce7-006b0f1678) -test ERROR: Container HEAD returning 503 for [] (txn: tx104a128d2ba948f0a3ce7-006b0f1678) +StopIteration (txn: tx121369fff8cf4da4affaf-00690208eb) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx121369fff8cf4da4affaf-00690208eb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx2f5120df35a540d08a41d-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx022fc6dadc2b4e5897faa-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txd117408801904f339aeeb-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx790de93e80d44b9699f86-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx9249ebcede63450fa0d51-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4d1ec7fd8d664a70996ea-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9f621dff1eb64c5c85157-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4a56e97fa13e4e3db0a0c-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4bde51164ce44fcd969eb-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7c6f19856ef84e24ba358-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx249e15c25dd942769206e-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx88742294767740bfa8aab-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb0ef396cb4f9429b841c2-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa0f30a6af0de43e19a2b6-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4b2f79306dce4cc097b30-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9cc12f24ba024a1d97d94-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx74d1f3e6c1f94f7381e90-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx02aeb26f809c4e21a4062-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txca49aed41a094044ae23c-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5bc45397641240f185dc6-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb7beee0776094b328791d-00690208eb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx79e6d5d2392f4615a6b57-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx38a878f6e1f54960bb2d9-00690208eb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx46ddd7d889cb4ed19599a-00690208eb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx4f7fd302e7544d16a9a21-006b0f1679) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679)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.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx4593120f6f714e73b358c-00690208eb) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txd687b0cb3a84420c99fc3-00690208eb)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.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_auditor.TestAuditor.test_object_audit_adds_metadata_checksums +test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums ... 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 +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi ... ok +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.0" 200 186 0.000045 -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.0" 200 179 0.000039 -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.0" 200 180 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.0" 200 180 0.000033 -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -proxy INFO: (1398984) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (1398984) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:30] "GET /someurl HTTP/1.0" 200 180 0.000031 -proxy INFO: wsgi exiting -proxy INFO: (1398984) wsgi exited, is_accepting=True -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.10023760795593262 -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.10086417198181152 -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.10105633735656738 -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.1011972427368164 -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.10133576393127441 -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.10147428512573242 -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.10160207748413086 -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.10172224044799805 -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.0001611709594727 -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.0004258155822754 -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.000553846359253 -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.0006673336029053 -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.00077486038208 -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.0008769035339355 -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.000976800918579 -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.001068115234375 -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.10166168212890625 -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.7642974853515625e-05: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr - line = fp.readline().strip().split() - ^^^^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'strip' -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken 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 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa0bf3cc7c8284265992b8-00690208ec" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa0bf3cc7c8284265992b8-00690208ec" "proxy-server 1692257" 0.0269 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa0bf3cc7c8284265992b8-00690208ec" "proxy-server 1692257" 0.0265 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa0bf3cc7c8284265992b8-00690208ec - 0.0307 - - 1761741036.373958826 1761741036.404689550 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf220e1f5c53046f988707-00690208ec" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf220e1f5c53046f988707-00690208ec - 0.0094 VW - 1761741036.422188282 1761741036.431571960 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2a1de660cc974b86951ba-00690208ec" "proxy-server 1692257" 0.0095 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2a1de660cc974b86951ba-00690208ec - 0.0133 VW - 1761741036.432104111 1761741036.445382595 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx721ba6bdf8374c9cafe96-00690208ec" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx721ba6bdf8374c9cafe96-00690208ec" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx721ba6bdf8374c9cafe96-00690208ec - 0.0276 VW - 1761741036.445929289 1761741036.473570824 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx9791167865294fce8c1c6-00690208ec" "proxy-server 1692257" 0.0011 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" "tx945839c7dbe449b89a14d-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" "tx945839c7dbe449b89a14d-00690208ec" "proxy-server 1692257" 0.0223 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" "tx945839c7dbe449b89a14d-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.37447" "tx945839c7dbe449b89a14d-00690208ec" "proxy-server 1692257" 0.0315 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.37447 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx945839c7dbe449b89a14d-00690208ec - 0.0545 VW - 1761741036.474162340 1761741036.528674841 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe0d322d299904ea8ad531-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe0d322d299904ea8ad531-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe0d322d299904ea8ad531-00690208ec" "proxy-server 1692257" 0.0111 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe0d322d299904ea8ad531-00690208ec" "proxy-server 1692257" 0.0107 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txe0d322d299904ea8ad531-00690208ec - 0.0351 - - 1761741036.529062033 1761741036.564163685 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61b6152f3cd544539e366-00690208ec" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx61b6152f3cd544539e366-00690208ec - 0.0118 VW - 1761741036.586369038 1761741036.598130941 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8224ac23525042db961ee-00690208ec" "proxy-server 1692257" 0.0107 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8224ac23525042db961ee-00690208ec - 0.0131 VW - 1761741036.598631859 1761741036.611734390 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx6b24ce43aa924733bef99-00690208ec" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx6b24ce43aa924733bef99-00690208ec" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx6b24ce43aa924733bef99-00690208ec - 0.0235 VW - 1761741036.612245083 1761741036.635755301 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx9f995d6a81674cb886edb-00690208ec" "proxy-server 1692257" 0.0129 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" "tx380af3f03bbf411fa9d50-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" "tx380af3f03bbf411fa9d50-00690208ec" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" "tx380af3f03bbf411fa9d50-00690208ec" "proxy-server 1692257" 0.0251 "-" 1692257 0test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... ok + +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txc278026b9e8145a7baad2-00690208eb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc722fe16eb81407b8d8ed-00690208ec) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txdf206e24b25b482b80ed2-00690208ec) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx9b1c5eb8f4474879b6cd4-00690208ec) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: txfc7aee1036eb45b7979f0-00690208ec) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txf1a631d9b9b7408e915cf-00690208ec) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx01254196e69945729b8fb-00690208ec) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx34c939b60b7f4a2fa844d-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txde9709585404429d8fbb4-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc087307b4934464ca903c-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3252ff42da3d4f08a9a0b-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1a5c7f9258864c4c8bf2b-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5aa83899e9ac42aeae05f-00690208ec) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9366ac46af164bb28d3ca-00690208ec) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9366ac46af164bb28d3ca-00690208ec) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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] + +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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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.152557373046875e-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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.00000 +object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments +test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx867492224c0c44fd816a1-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdh1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx867492224c0c44fd816a1-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 412 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx867492224c0c44fd816a1-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7fd36f1829034d4aa4392-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx92d8d7d6ab6e412ab82db-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdg1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx1f1ba0ae1b1e4004aa3f2-00690208ec" "proxy-server 1692271" 0.0027 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx183998cd09a648e7bdb64-00690208ec" "proxy-server 1692271" 0.0025 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "tx69577e3bf16d45c9a77fc-00690208ec" "proxy-server 1692271" 0.0028 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 304 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx97640d381a20477c83d58-00690208ec" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx44721460f032482fb150f-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/bf9fe94d8d824848ac5fe776de9f2c65" 204 - "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65" "txbf077396ee2f49c3bfd2a-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdi1/1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" 200 92 "HEAD http://localhost:8080/v1/a/bf9fe94d8d824848ac5fe776de9f2c65/o" "tx20e263adc5374f2baf391-00690208ec" "proxy-server 1692271" 0.0080 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf9119279cda746fbae3d4-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "txf9119279cda746fbae3d4-00690208ec" "container-server 1692271" 0.0110 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "txf9119279cda746fbae3d4-00690208ec" "container-server 1692271" 0.0010 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 201 - "PUT http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "txf9119279cda746fbae3d4-00690208ec" "proxy-server 1692271" 0.0411 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 201 - "PUT http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "txf9119279cda746fbae3d4-00690208ec" "proxy-server 1692271" 0.0268 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx70e8b970e2844245a35f8-00690208ec" "proxy-server 1692271" 0.0105 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 204 - "HEAD http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "tx70e8b970e2844245a35f8-00690208ec" "proxy-server 1692271" 0.0014 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2e0b6fd5715c4476adafa-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 204 - "HEAD http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "tx0dff2620a43846e58d923-00690208ec" "proxy-server 1692271" 0.0014 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "PUT http://foo:8080/sdd1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx9c214709000c4521ab3a8-00690208ec" "object-server 1692271" 0.0005 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "PUT http://foo:8080/sdc1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx9c214709000c4521ab3a8-00690208ec" "object-server 1692271" 0.0049 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdd1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "PUT http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx9c214709000c4521ab3a8-00690208ec" "proxy-server 1692271" 0.0241 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdc1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "PUT http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx9c214709000c4521ab3a8-00690208ec" "proxy-server 1692271" 0.0238 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx43e127e86226408c9f22f-00690208ec" "proxy-server 1692271" 0.0088 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 204 - "HEAD http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "tx8a2f25d5db5f4fa087685-00690208ec" "proxy-server 1692271" 0.0023 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "POST http://foo:8080/sdc1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx019f27a3296e49e18dce5-00690208ec" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 201 - "POST http://foo:8080/sdd1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx019f27a3296e49e18dce5-00690208ec" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "POST /sdc1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 202 76 "POST http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx019f27a3296e49e18dce5-00690208ec" "proxy-server 1692271" 0.0272 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "POST /sdd1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 202 76 "POST http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx019f27a3296e49e18dce5-00690208ec" "proxy-server 1692271" 0.0166 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx779c7e38428846deb4f7d-00690208ec" "proxy-server 1692271" 0.0217 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/1/a/3435053683cf407c98306c33e50e5cff" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/3435053683cf407c98306c33e50e5cff" "tx779c7e38428846deb4f7d-00690208ec" "container-server 1692271" 0.0010 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/1/a/3435053683cf407c98306c33e50e5cff" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/3435053683cf407c98306c33e50e5cff" "tx779c7e38428846deb4f7d-00690208ec" "container-server 1692271" 0.0010 "-" 1692271 3test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data +test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_auditor.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 + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0710 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx870d005cedf843f39ce65-00690208eb" "proxy-server 1692303" 0.0911 "-" 1692303 4 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:36] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.134827 (txn: tx870d005cedf843f39ce65-00690208eb) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe735ed722cb74146acafe-00690208ec" "proxy-server 1692303" 0.0095 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txcf390bb0424048fca9b50-00690208ec" "proxy-server 1692303" 0.0114 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdj1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx30c71603d319422b88ae4-00690208ec" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdh1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx30c71603d319422b88ae4-00690208ec" "proxy-server 1692303" 0.0008 "-" 1692303 4 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:36] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.048547 (txn: tx30c71603d319422b88ae4-00690208ec) +proxy DEBUG: (1692303) timed out ('127.0.0.1', 51652) (txn: tx30c71603d319422b88ae4-00690208ec) +proxy INFO: (1692303) wsgi exited, is_accepting=True +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77292344c80042edb1078-00690208ec" "proxy-server 1692303" 0.0020 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx77292344c80042edb1078-00690208ec" "container-server 1692303" 0.0144 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx77292344c80042edb1078-00690208ec" "proxy-server 1692303" 0.0238 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx77292344c80042edb1078-00690208ec" "container-server 1692303" 0.0091 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx77292344c80042edb1078-00690208ec" "proxy-server 1692303" 0.0436 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx77292344c80042edb1078-00690208ec - 0.0778 - - 1761741036.444270611 1761741036.522093058 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69094d6bb2d24220ae3de-00690208ec" "proxy-server 1692303" 0.0170 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx1f209c8b2fa343f09c7ae-00690208ec" "proxy-server 1692303" 0.0137 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdi1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0517 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdg1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0599 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdj1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0611 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdl1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0531 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "object-server 1692303" 0.0004 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdk1/0/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "object-server 1692303" 0.0004 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdh1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0883 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdk1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0cc5894edb9f46d1845d5-00690208ec" "proxy-server 1692303" 0.0936 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx0cc5894edb9f46d1845d5-00690208ec - 0.1536 - - 1761741036.523492575 1761741036.677090406 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85e163e3ee3e4947ac81b-00690208ec" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx59c6229aef864e35b33b0-00690208ec" "proxy-server 1692303" 0.0250 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdg1/0/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "tx9ba07e0d06374c1694290-00690208ec" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - tx9ba07e0d06374c1694290-00690208ec - 0.0616 - - 1761741036.678533077 1761741036.740128040 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07b07561a9db47d79345e-00690208ec" "proxy-server 1692303" 0.0020 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx07b07561a9db47d79345e-00690208ec" "container-server 1692303" 0.0009 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx07b07561a9db47d79345e-00690208ec" "proxy-server 1692303" 0.0186 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx07b07561a9db47d79345e-00690208ec" "container-server 1692303" 0.0009 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx07b07561a9db47d79345e-00690208ec" "proxy-server 1692303" 0.0392 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx07b07561a9db47d79345e-00690208ec - 0.1028 - - 1761741036.746742010 1761741036.849513292 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb45b540bc1aa4c6fa3e3b-00690208ec" "proxy-server 1692303" 0.0222 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx1efb7b9f1efe4d6d962d7-00690208ec" "proxy-server 1692303" 0.0133 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... 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 + +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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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 1761741035.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.4836273193359375e-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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.55:1055/sda/0/a/c/o policy#0test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response ... ok -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Rsync tempfile: /tmp/tmptxroagbj/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761741036.62548.data.9ILVBL +test WARNING: Unexpected file /tmp/tmptxroagbj/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/tmpi7nzfxx4/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp_jpvc4fw/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/tmpw0jyhz55/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741036.73233#1#d.data: Invalid EC metadata at offset 0x850 +test ERROR: ERROR Object /tmp/tmpw0jyhz55/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/tmpw0jyhz55/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741036.76626#1#d.data: Invalid EC metadata at offset 0x10a0 +test ERROR: ERROR Object /tmp/tmpw0jyhz55/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/tmpw0jyhz55/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741036.78492#1#d.data: Invalid EC metadata at offset 0x0 +test ERROR: ERROR Object /tmp/tmpw0jyhz55/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/tmpk1mg8hye/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741036.81906.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test ERROR: ERROR Object /tmp/tmpk1mg8hye/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/tmp3eh1us56/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741036.83692.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmp3eh1us56/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/tmp3eh1us56/tmp_test_object_auditor/node/sda/objects-1/0/e8c/354ad2ed1c680ff8b4d687a780198e8c/1761741036.85057.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmp3eh1us56/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 DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmp3eh1us56/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741036.86801#1#d.data: metadata content-length 592 does not match actual object size 602 +test ERROR: ERROR Object /tmp/tmp3eh1us56/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/tmpacyg9qq2/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741036.87093.data: Exception reading metadata: Ran out of input +test ERROR: ERROR Object /tmp/tmpacyg9qq2/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/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/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/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpnkceak9g/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpui2j7shs/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/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/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: 712.47, Total bytes/sec: 7124.69, Auditing time: 0.00, Rate: 0.22 +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.54973" "tx380af3f03bbf411fa9d50-00690208ec" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.54973 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx380af3f03bbf411fa9d50-00690208ec - 0.0651 VW - 1761741036.636342525 1761741036.701482773 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3093b20f5730487f8f512-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3093b20f5730487f8f512-00690208ec" "object-server 1692257" 0.0020 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3093b20f5730487f8f512-00690208ec" "proxy-server 1692257" 0.0358 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3093b20f5730487f8f512-00690208ec" "proxy-server 1692257" 0.0494 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3093b20f5730487f8f512-00690208ec - 0.0530 - - 1761741036.702003002 1761741036.754969120 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc839388bac34813a2ca6-00690208ec" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txcc839388bac34813a2ca6-00690208ec" "proxy-server 1692257" 0.0232 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/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 - 382 - txcc839388bac34813a2ca6-00690208ec - 0.0615 - - 1761741036.756410837 1761741036.817863703 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa006d36183554561b9c3a-00690208ec" "proxy-server 1692257" 0.0148 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa006d36183554561b9c3a-00690208ec - 0.0170 VW - 1761741036.819713831 1761741036.836750507 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx679245d7255a4e4fba26d-00690208ec" "proxy-server 1692257" 0.0183 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx679245d7255a4e4fba26d-00690208ec - 0.0209 VW - 1761741036.837218761 1761741036.858154058 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx51c0fd3023c24ecf8a3fe-00690208ec" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx51c0fd3023c24ecf8a3fe-00690208ec" "proxy-server 1692257" 0.0028 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx51c0fd3023c24ecf8a3fe-00690208ec - 0.0415 VW - 1761741036.858703375 1761741036.900189400 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txfa02c252cdc54c3fb952f-00690208ec" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" "tx0a08dba06d34445eabf98-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" "tx0a08dba06d34445eabf98-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" "tx0a08dba06d34445eabf98-00690208ec" "proxy-server 1692257" 0.0193 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.70251" "tx0a08dba06d34445eabf98-00690208ec" "proxy-server 1692257" 0.0191 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/36 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.70251 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx0a08dba06d34445eabf98-00690208ec - 0.0479 VW - 1761741036.900792837 1761741036.948724508 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0eccff08e44246fd96838-00690208ec" "object-server 1692257" 0.0094 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0eccff08e44246fd96838-00690208ec" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0eccff08e44246fd96838-00690208ec" "proxy-server 1692257" 0.0277 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0eccff08e44246fd96838-00690208ec" "proxy-server 1692257" 0.0291 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0eccff08e44246fd96838-00690208ec - 0.0548 - - 1761741036.949110746 1761741037.003923893 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed083f0c5bfc4f11a1990-00690208ed" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txed083f0c5bfc4f11a1990-00690208ed - 0.0169 VW - 1761741037.005546093 1761741037.022416830 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx97ab5fc19f37402a8f5a5-00690208ed" "proxy-server 1692257" 0.0146 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx97ab5fc19f37402a8f5a5-00690208ed - 0.0171 VW - 1761741037.022931814 1761741037.040056467 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txadf605dc661c4c1f973d6-00690208ed" "proxy-server 1692257" 0.0006 "-" 1692257 0test.unit.obj.test_auditor.TestAuditor.test_object_run_once_multi_devices +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_multi_devices ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... 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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 9.059906005859375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/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: 228.26, Total bytes/sec: 2282.61, Auditing time: 0.00, Rate: 0.07 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/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/0/556/13c397663e4b7013166025ba7209a556/1796150908.01223.data: metadata content-length 10 does not match actual object size 20 -test ERROR: ERROR Object /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects/0/556/13c397663e4b7013166025ba7209a556 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/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpd5_bckts/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.17, Auditing time: 0.10, Rate: 0.99 +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects/0/543/9279a653c7082af22a513fd187dce543/1761741037.03940.data: metadata content-length 10 does not match actual object size 20 +test ERROR: ERROR Object /tmp/tmpwch7vsvh/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/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpwch7vsvh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.08s. Total quarantined: 1, Total errors: 0, Total files/sec: 23.74, Total bytes/sec: 118.68, Auditing time: 0.08, Rate: 0.98 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/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/1796150908.11843.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects/0/099/2f714cd91b0e5d803cde2012b01d7099 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/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpi5v2euji/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: 689.74, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.33 +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.16171.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmpvt6rgdr2/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/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpvt6rgdr2/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: 745.79, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.31 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1439.86, bytes/sec: 1474413.76, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.51, bytes/sec: 19974.55, Total time: 0.05, Auditing time: 0.00, Rate: 0.01 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150908.12377#1#d.data: Metadata failed validation -test ERROR: ERROR DiskFile /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150908.12377#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef' -> '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/quarantined/objects-2/1423afe67e928cd1053f896ed1b7b3ef' : Traceback (most recent call last): +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1684.46, bytes/sec: 1724886.46, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 17.64, bytes/sec: 18060.65, Total time: 0.06, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741037.17550#1#d.data: Metadata failed validation +test ERROR: ERROR DiskFile /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741037.17550#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' : Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3248, in _check_frag self._diskfile.policy.pyeclib_driver.get_metadata(frag) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ @@ -37683,7 +40140,7 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 856, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef' -> '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/quarantined/objects-2/1423afe67e928cd1053f896ed1b7b3ef' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' During handling of the above exception, another exception occurred: @@ -37708,25 +40165,95 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 859, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef' -> '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/quarantined/objects-2/1423afe67e928cd1053f896ed1b7b3ef' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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?symlink=get" "txadf605dc661c4c1f973d6-00690208ed" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx0491171dc70e4f97b580b-00690208ed" "proxy-server 1692257" 0.0022 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txadf605dc661c4c1f973d6-00690208ed - 0.0402 VW - 1761741037.040613651 1761741037.080779314 0 - (txn: tx4bc4ca1c2ba248ee82a83-00690208ed) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx4bc4ca1c2ba248ee82a83-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx4bc4ca1c2ba248ee82a83-00690208ed" "object-server 1692257" 0.0088 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx4bc4ca1c2ba248ee82a83-00690208ed" "proxy-server 1692257" 0.0310 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx4bc4ca1c2ba248ee82a83-00690208ed" "proxy-server 1692257" 0.0323 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.96183 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx4bc4ca1c2ba248ee82a83-00690208ed - 0.0607 VW - 1761741037.051896572 1761741037.112568617 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx512bbc4ff5c0409fa0c03-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx512bbc4ff5c0409fa0c03-00690208ed" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx512bbc4ff5c0409fa0c03-00690208ed" "proxy-server 1692257" 0.0265 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx512bbc4ff5c0409fa0c03-00690208ed" "proxy-server 1692257" 0.0268 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx512bbc4ff5c0409fa0c03-00690208ed - 0.0437 - - 1761741037.112975597 1761741037.156674623 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx60d09b1017cd4cda8fe12-00690208ed" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx60d09b1017cd4cda8fe12-00690208ed - 0.0128 VW - 1761741037.166385651 1761741037.179153442 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx66b9fe5941874555823f4-00690208ed" "proxy-server 1692257" 0.0253 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx66b9fe5941874555823f4-00690208ed - 0.0277 VW - 1761741037.179652214 1761741037.207304478 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx2ae4907162224b7cb0932-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx2ae4907162224b7cb0932-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx2ae4907162224b7cb0932-00690208ed - 0.0129 VW - 1761741037.207862854 1761741037.220785618 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txe64894643e404cfda45e1-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txe64894643e404cfda45e1-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txe64894643e404cfda45e1-00690208ed" "proxy-server 1692257" 0.0178 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txe64894643e404cfda45e1-00690208ed" "proxy-server 1692257" 0.0190 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txe64894643e404cfda45e1-00690208ed - 0.0597 - - 1761741037.221132278 1761741037.280821800 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabe28a8a2c1b448583700-00690208ed" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txabe28a8a2c1b448583700-00690208ed - 0.0143 VW - 1761741037.282425165 1761741037.296742678 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx542f6ff587db41ffa89e8-00690208ed" "proxy-server 1692257" 0.0081 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx542f6ff587db41ffa89e8-00690208ed - 0.0228 VW - 1761741037.297209501 1761741037.320052385 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx62385ca9b2524a94b2eb6-00690208ed" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx62385ca9b2524a94b2eb6-00690208ed" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx23364bc7884a419bae203-00690208ed" "proxy-server 1692257" 0.0022 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 201 - "PUT http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx779c7e38428846deb4f7d-00690208ec" "proxy-server 1692271" 0.0513 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sda1/2/a/3435053683cf407c98306c33e50e5cff" 201 - "PUT http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx779c7e38428846deb4f7d-00690208ec" "proxy-server 1692271" 0.0469 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx50f809b7b4a247b2ae0be-00690208ec" "proxy-server 1692271" 0.0202 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx50f809b7b4a247b2ae0be-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ad5da9c8ae64d6b9265d-00690208ec" "proxy-server 1692271" 0.0083 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/0/a/5fdb1b5db3b84a5da330c91cf5bfdea9" 204 - "HEAD http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9" "txf45e0bd51e004e87936a5-00690208ec" "proxy-server 1692271" 0.0161 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdc1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 200 24 "GET http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx2ceb86a0d58c4b9ba96d0-00690208ec" "proxy-server 1692271" 0.0090 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "GET /sdd1/3/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" 200 24 "GET http://foo:8080/v1/a/5fdb1b5db3b84a5da330c91cf5bfdea9/o" "tx2ceb86a0d58c4b9ba96d0-00690208ec" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9891bea4ee4a49a991373-00690208ec" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://foo:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txb5f542ac6d2846199880b-00690208ec" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "PUT /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 201 - "PUT http://foo:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx36f3c4643cda455babf8f-00690208ec" "proxy-server 1692271" 0.0466 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/3435053683cf407c98306c33e50e5cff/o" 201 - "PUT http://foo:8080/sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" "tx36f3c4643cda455babf8f-00690208ec" "object-server 1692271" 0.0132 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/3435053683cf407c98306c33e50e5cff/o" 201 - "PUT http://foo:8080/sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" "tx36f3c4643cda455babf8f-00690208ec" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 201 - "PUT http://foo:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx36f3c4643cda455babf8f-00690208ec" "proxy-server 1692271" 0.0657 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 201 - "PUT http://foo:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx36f3c4643cda455babf8f-00690208ec" "proxy-server 1692271" 0.0654 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2834b8ccce314690822f4-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx55e7c8f1a7d545b2a2eaf-00690208ed" "proxy-server 1692271" 0.0212 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txf81198f70e364887ac511-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txf81198f70e364887ac511-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9a757423f66c4afba07ef-00690208ed" "proxy-server 1692271" 0.0141 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txadf57e3760d443918dda3-00690208ed" "proxy-server 1692271" 0.0135 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx739b802167044cbaabe9d-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe540e370ae5e429393b4e-00690208ed" "proxy-server 1692271" 0.0135 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txf3bc0b9f4d84453fb1120-00690208ed" "proxy-server 1692271" 0.0149 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx795581018784448a9be63-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx795581018784448a9be63-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdb0f92984a9a499286d43-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx7fb19d3414554f1789022-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txcd8e8d1714b74fa38fc02-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d2ea63075ba4284a0241-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sda1/2/a/3435053683cf407c98306c33e50e5cff" 200 155 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff?format=json&states=listing" "tx4d2ea63075ba4284a0241-00690208ed" "proxy-server 1692271" 0.0020 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe8f28a97b2ee4a9cb6012-00690208ed" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sda1/2/a/3435053683cf407c98306c33e50e5cff" 200 155 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff?format=json&states=listing" "txe8f28a97b2ee4a9cb6012-00690208ed" "proxy-server 1692271" 0.0143 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6d2790ac8cfd4d7697eec-00690208ed" "proxy-server 1692271" 0.0178 "-" 1692271 -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_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 -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.24, bytes/sec: 20727.51, Total time: 0.10, Auditing time: 0.05, Rate: 0.50 -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.39, Total bytes/sec: 30098.09, Auditing time: 0.10, Rate: 0.97 +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.82, bytes/sec: 21323.86, Total time: 0.11, Auditing time: 0.06, Rate: 0.53 +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.32, Total bytes/sec: 28995.89, Auditing time: 0.10, Rate: 0.98 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/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 25.71, bytes/sec: 26962361.67, Total time: 0.04, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.80, bytes/sec: 20275.92, Total time: 0.09, Auditing time: 0.04, Rate: 0.43 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef/1796150908.12377#1#d.data: Metadata failed validation -test ERROR: ERROR Trying to audit /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef: +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 84.47, bytes/sec: 88570293.84, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 17.91, bytes/sec: 18342.57, Total time: 0.07, Auditing time: 0.01, Rate: 0.17 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761741037.17550#1#d.data: Metadata failed validation +test ERROR: ERROR Trying to audit /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3248, in _check_frag self._diskfile.policy.pyeclib_driver.get_metadata(frag) @@ -37745,7 +40272,7 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 856, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef' -> '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/quarantined/objects-2/1423afe67e928cd1053f896ed1b7b3ef' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' During handling of the above exception, another exception occurred: @@ -37784,1158 +40311,22 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 859, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/0/3ef/1423afe67e928cd1053f896ed1b7b3ef' -> '/tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/quarantined/objects-2/1423afe67e928cd1053f896ed1b7b3ef'test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass -test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... ok - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.6871 - - 1796150909.487188816 1796150910.174315214 - - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0010 FA - 1796150910.176077127 1796150910.177090406 0 - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1796150910.177425623 1796150910.177648067 0 - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150910.178036928 1796150910.178198814 0 - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0027 - - 1796150910.175950289 1796150910.178611994 - - -test INFO: - - 01/Dec/2026/18/48/30 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150910.180175066 1796150910.180338860 0 - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1796150910.180655718 1796150910.180832863 0 - -test INFO: - - 01/Dec/2026/18/48/30 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150910.181181669 1796150910.181296349 0 - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1796150910.180064917 1796150910.181729078 - - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1796150910.183264732 1796150910.183454275 0 - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1796150910.183768988 1796150910.183948517 0 - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150910.184294224 1796150910.184435368 0 - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1796150910.183155060 1796150910.184834003 - - -test INFO: - - 01/Dec/2026/18/48/30 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150910.186355829 1796150910.186502695 0 - -test INFO: - - 01/Dec/2026/18/48/30 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1796150910.186835766 1796150910.187024593 0 - -test INFO: - - 01/Dec/2026/18/48/30 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1796150910.187391520 1796150910.187501431 0 - -test INFO: - - 01/Dec/2026/18/48/30 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1796150910.186250925 1796150910.187902927 - - -test ERROR: Error in '/tmp/tmpvi9xyfle/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' -test ERROR: Could not load '/tmp/tmpyp8g6162/container-sync-realms.conf': File contains no section headers. -file: '/tmp/tmpyp8g6162/container-sync-realms.conf', line: 1 -'invalid' -test DEBUG: Could not load 'a366d62d41764fd9a21254f76774fded': [Errno 2] No such file or directory: 'a366d62d41764fd9a21254f76774fded' -test ERROR: Could not load '/tmp/tmplb685l1w/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmplb685l1w/container-sync-realms.conf' -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 -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.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_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.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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3b2a0f6b3f20400983945-006b0f167c) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcb932220a7ef47b2b1fab-006b0f167c) -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/tmpd09mt1sg/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpd09mt1sg/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/tmpd09mt1sg/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpd09mt1sg/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0030 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0028 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 1398986 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf99da6ecb78a439fbb539-006b0f167c" "proxy-server 1398986" 0.0012 "-" 1398986 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:54639/sdb1/1/a/c" "txf99da6ecb78a439fbb539-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:57339/sda1/1/a/c" "txf99da6ecb78a439fbb539-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf99da6ecb78a439fbb539-006b0f167c" "proxy-server 1398986" 0.0123 "-" 1398986 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf99da6ecb78a439fbb539-006b0f167c" "proxy-server 1398986" 0.0088 "-" 1398986 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf99da6ecb78a439fbb539-006b0f167c - 0.0199 - - 1796150908.709462643 1796150908.729391575 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx41110e323edb40b2b233b-006b0f167c" "proxy-server 1398986" 0.0011 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:57339/sda1/1/a1/c1" "tx41110e323edb40b2b233b-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:54639/sdb1/1/a1/c1" "tx41110e323edb40b2b233b-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx41110e323edb40b2b233b-006b0f167c" "proxy-server 1398986" 0.0077 "-" 1398986 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx41110e323edb40b2b233b-006b0f167c" "proxy-server 1398986" 0.0124 "-" 1398986 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx41110e323edb40b2b233b-006b0f167c - 0.0191 - - 1796150908.730748892 1796150908.749834299 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx525afdb9ccd9429185939-006b0f167c" "proxy-server 1398986" 0.0018 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:57339/sda1/2/a/c1" "tx525afdb9ccd9429185939-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:54639/sdb1/2/a/c1" "tx525afdb9ccd9429185939-006b0f167c" "container-server 1398986" 0.0016 "-" 1398986 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx525afdb9ccd9429185939-006b0f167c" "proxy-server 1398986" 0.0108 "-" 1398986 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx525afdb9ccd9429185939-006b0f167c" "proxy-server 1398986" 0.0154 "-" 1398986 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx525afdb9ccd9429185939-006b0f167c - 0.0229 - - 1796150908.751191616 1796150908.774080753 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbd0d5f2d34842f0af7ed-006b0f167c" "proxy-server 1398986" 0.0019 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54639/sdb1/1/a/c2" "txfbd0d5f2d34842f0af7ed-006b0f167c" "container-server 1398986" 0.0016 "-" 1398986 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:57339/sda1/1/a/c2" "txfbd0d5f2d34842f0af7ed-006b0f167c" "container-server 1398986" 0.0010 "-" 1398986 2test.unit.proxy.test_mem_server.TestController.test_account_info_200 -test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_404 -test.unit.proxy.test_mem_server.TestController.test_account_info_404 ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_200 -test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_404 -test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "tx043d202a775245f49731a-006b0f166d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txe2e1b10629ba4c799278e-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx610b839498e645a7977b6-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txf06b7b30f56a4e89a2073-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 412 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx5c37b90a83534e25956d4-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 412 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx5c37b90a83534e25956d4-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8f090fd69ebe4d9ab5281-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txdf3a65d53ed34233ba783-006b0f166d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 304 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txaac21bb2bbf2413a83e30-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe9ef053d900e4dab8ecee-006b0f166d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txe7c362f9624840ad842f2-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdd1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 304 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "txb161f5b521ef411999cfc-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txae592dacf5ff405ca824a-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/1/a/164f657ae87c49df8f29756e791c2b3b" 204 - "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b" "txa9b8a2505d3248f989994-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdc1/0/a/164f657ae87c49df8f29756e791c2b3b/o" 200 24 "HEAD http://localhost:8080/v1/a/164f657ae87c49df8f29756e791c2b3b/o" "tx8e83302c3b9f487e9f19a-006b0f166d" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0194e8a2a0874d04b069d-006b0f166d" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/1/a/a8342d76b18e476d84b94335af3d596d" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/a8342d76b18e476d84b94335af3d596d" "tx0194e8a2a0874d04b069d-006b0f166d" "container-server 1398988" 0.0010 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/1/a/a8342d76b18e476d84b94335af3d596d" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/a8342d76b18e476d84b94335af3d596d" "tx0194e8a2a0874d04b069d-006b0f166d" "container-server 1398988" 0.0011 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/a8342d76b18e476d84b94335af3d596d" 201 - "PUT http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx0194e8a2a0874d04b069d-006b0f166d" "proxy-server 1398988" 0.0125 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/a8342d76b18e476d84b94335af3d596d" 201 - "PUT http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx0194e8a2a0874d04b069d-006b0f166d" "proxy-server 1398988" 0.0087 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx823057909178499297da3-006b0f166d" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/0/a/a8342d76b18e476d84b94335af3d596d" 204 - "HEAD http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx823057909178499297da3-006b0f166d" "proxy-server 1398988" 0.0011 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbcdf33d90b2e4bb08fcf8-006b0f166d" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/0/a/a8342d76b18e476d84b94335af3d596d" 204 - "HEAD http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx2a0434dac0654d8e9baa7-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdi1/2/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "PUT http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "txedbc1336f77445acbe055-006b0f166d" "proxy-server 1398988" 0.0092 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "PUT http://foo:8080/sdh1/2/a/a8342d76b18e476d84b94335af3d596d/o" "txedbc1336f77445acbe055-006b0f166d" "object-server 1398988" 0.0005 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "PUT http://foo:8080/sdg1/2/a/a8342d76b18e476d84b94335af3d596d/o" "txedbc1336f77445acbe055-006b0f166d" "object-server 1398988" 0.0004 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdh1/2/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "PUT http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "txedbc1336f77445acbe055-006b0f166d" "proxy-server 1398988" 0.0158 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdg1/2/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "PUT http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "txedbc1336f77445acbe055-006b0f166d" "proxy-server 1398988" 0.0156 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1615728ca3e4d3fb375b-006b0f166d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "HEAD /sdb1/0/a/a8342d76b18e476d84b94335af3d596d" 204 - "HEAD http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx1a57d407da9a478ba393f-006b0f166d" "proxy-server 1398988" 0.0024 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "POST /sdg1/2/a/a8342d76b18e476d84b94335af3d596d/o" 202 76 "POST http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "tx3cc2aa8891ed4e79ad5dd-006b0f166d" "proxy-server 1398988" 0.0048 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sdb1/0/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "POST http://foo:8080/sdi1/2/a/a8342d76b18e476d84b94335af3d596d/o" "tx3cc2aa8891ed4e79ad5dd-006b0f166d" "object-server 1398988" 0.0005 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:13 +0000] "PUT /sda1/0/a/a8342d76b18e476d84b94335af3d596d/o" 201 - "POST http://foo:8080/sdh1/2/a/a8342d76b18e476d84b94335af3d596d/o" "tx3cc2aa8891ed4e79ad5dd-006b0f166d" "object-server 1398988" 0.0004 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "POST /sdh1/2/a/a8342d76b18e476d84b94335af3d596d/o" 202 76 "POST http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "tx3cc2aa8891ed4e79ad5dd-006b0f166d" "proxy-server 1398988" 0.5200 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "POST /sdi1/2/a/a8342d76b18e476d84b94335af3d596d/o" 202 76 "POST http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "tx3cc2aa8891ed4e79ad5dd-006b0f166d" "proxy-server 1398988" 0.5224 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8f199e95df83450cb9ccb-006b0f166e" "proxy-server 1398988" 0.0014 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sda1/1/a/5f2bd78c394145d0b91b4119872ecb28" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" "tx8f199e95df83450cb9ccb-006b0f166e" "container-server 1398988" 0.0011 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdb1/1/a/5f2bd78c394145d0b91b4119872ecb28" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" "tx8f199e95df83450cb9ccb-006b0f166e" "container-server 1398988" 0.0010 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" 201 - "PUT http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx8f199e95df83450cb9ccb-006b0f166e" "proxy-server 1398988" 0.0083 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 201 - "PUT http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx8f199e95df83450cb9ccb-006b0f166e" "proxy-server 1398988" 0.0133 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9f88d4ce7d2145cd9a64d-006b0f166e" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx9f88d4ce7d2145cd9a64d-006b0f166e" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb233266661e431589526-006b0f166e" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/0/a/a8342d76b18e476d84b94335af3d596d" 204 - "HEAD http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d" "tx14bbf950d32d4976b095e-006b0f166e" "proxy-server 1398988" 0.0069 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdi1/2/a/a8342d76b18e476d84b94335af3d596d/o" 200 92 "GET http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "tx0ed7342ac34e458b9e737-006b0f166e" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdg1/2/a/a8342d76b18e476d84b94335af3d596d/o" 200 92 "GET http://foo:8080/v1/a/a8342d76b18e476d84b94335af3d596d/o" "tx0ed7342ac34e458b9e737-006b0f166e" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe74ec620afb248769b748-006b0f166e" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://foo:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx95f1309e871f4759a9111-006b0f166e" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 201 - "PUT http://foo:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx5107c7a550334e39ac388-006b0f166e" "proxy-server 1398988" 0.0115 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28/o" 201 - "PUT http://foo:8080/sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx5107c7a550334e39ac388-006b0f166e" "object-server 1398988" 0.0005 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28/o" 201 - "PUT http://foo:8080/sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx5107c7a550334e39ac388-006b0f166e" "object-server 1398988" 0.0004 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 201 - "PUT http://foo:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx5107c7a550334e39ac388-006b0f166e" "proxy-server 1398988" 0.0160 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "PUT /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 201 - "PUT http://foo:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx5107c7a550334e39ac388-006b0f166e" "proxy-server 1398988" 0.0180 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx97123b4b92cc4b5da469a-006b0f166e" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx67bb106f0e62410aab81b-006b0f166e" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx979541d49245489c88b1b-006b0f166e" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx979541d49245489c88b1b-006b0f166e" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd545295a8ff5436b9f0bc-006b0f166e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx362f8b979c5b4c1d979c8-006b0f166e" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txa2c43265090d49408fedf-006b0f166e" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe53ded92428540f6ac547-006b0f166e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" 200 382 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28?format=json&states=listing" "txe53ded92428540f6ac547-006b0f166e" "proxy-server 1398988" 0.0033 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx61c08a8c736d416194385-006b0f166e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx80bf0de32c364c44a512b-006b0f166e" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txfb2e6208e73b4900bbde0-006b0f166e" "proxy-server 1398988" 0.0035 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txfb2e6208e73b4900bbde0-006b0f166e" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0f28d46af8cd411fabb61-006b0f166e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx8df2d3483a3e433599c2b-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx1d8e4faed19b4073abcfb-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx1d8e4faed19b4073abcfb-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3cc000957f704be389174-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx49dd7ac0c6d44ec4a54ea-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx49ba9359960b42939f10d-006b0f1670" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx49ba9359960b42939f10d-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx49ba9359960b42939f10d-006b0f1670) -proxy DEBUG: Ignoring 412 from primary (txn: tx49ba9359960b42939f10d-006b0f1670) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx49ba9359960b42939f10d-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx49ba9359960b42939f10d-006b0f1670) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx71e1d7f853a14fbea1e76-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "txbfb3faa35fba46bc82792-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txb2e6c2f990fe4149a84f8-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txb2e6c2f990fe4149a84f8-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txb2e6c2f990fe4149a84f8-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe78f94a58b7b44768284d-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "txaaf7890cd82b4567be118-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx20fbe4ceed6041289ffb9-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx20fbe4ceed6041289ffb9-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx20fbe4ceed6041289ffb9-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa3decca72d7d491b86084-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx64b1a0fef3834a3cbbba9-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx40eae79646b845b4b3327-006b0f1670" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "GET /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "GET http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx40eae79646b845b4b3327-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb1bf809a18904c15a2143-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "txca99515e9f11493696376-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx102577330f904b32b885b-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txec2ed4c27f344155b56cb-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx891b965b41c64ef9ad6f9-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx6b0ff269a05948ca83c79-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb31990d8471147d1a9f4f-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "txd93387c189594b2bac589-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txaac181ebb01b4451829c8-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txaac181ebb01b4451829c8-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 412 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "txaac181ebb01b4451829c8-006b0f1670" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx345200afa6654f49a14be-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "txf5c67bad92a743a495428-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdg1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx0fb8d44839f647fc93de2-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0711105101e04311bd20d-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx74fcee2637e44b5db0062-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdi1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 304 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx845efe3881084e758190f-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1cab88417f6a4825b96df-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/2/a/5f2bd78c394145d0b91b4119872ecb28" 204 - "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28" "tx8ba8e34f83314edda6a12-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdh1/1/a/5f2bd78c394145d0b91b4119872ecb28/o" 200 92 "HEAD http://localhost:8080/v1/a/5f2bd78c394145d0b91b4119872ecb28/o" "tx83323e3a1d0d4b3e820a8-006b0f1670" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9944289491e041c084c89-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/1/a/c5a2b78bf640426c88f6047604491809" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/c5a2b78bf640426c88f6047604491809" "tx9944289491e041c084c89-006b0f1670" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/1/a/c5a2b78bf640426c88f6047604491809" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/c5a2b78bf640426c88f6047604491809" "tx9944289491e041c084c89-006b0f1670" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/c5a2b78bf640426c88f6047604491809" 201 - "PUT http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "tx9944289491e041c084c89-006b0f1670" "proxy-server 1398988" 0.0151 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/c5a2b78bf640426c88f6047604491809" 201 - "PUT http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "tx9944289491e041c084c89-006b0f1670" "proxy-server 1398988" 0.0089 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5312e4f3a4d41a597efa-006b0f1670" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/0/a/c5a2b78bf640426c88f6047604491809" 204 - "HEAD http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "txe5312e4f3a4d41a597efa-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa600c86b1baa44c590dac-006b0f1670" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/0/a/c5a2b78bf640426c88f6047604491809" 204 - "HEAD http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "tx5185b70993ff403b84ff0-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/c5a2b78bf640426c88f6047604491809/o" 201 - "PUT http://foo:8080/sdc1/2/a/c5a2b78bf640426c88f6047604491809/o" "txfa68cc75dbbc4a3785363-006b0f1670" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdc1/2/a/c5a2b78bf640426c88f6047604491809/o" 201 - "PUT http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "txfa68cc75dbbc4a3785363-006b0f1670" "proxy-server 1398988" 0.0059 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/c5a2b78bf640426c88f6047604491809/o" 201 - "PUT http://foo:8080/sdd1/2/a/c5a2b78bf640426c88f6047604491809/o" "txfa68cc75dbbc4a3785363-006b0f1670" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdd1/2/a/c5a2b78bf640426c88f6047604491809/o" 201 - "PUT http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "txfa68cc75dbbc4a3785363-006b0f1670" "proxy-server 1398988" 0.0092 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4479da37cbef42319efa2-006b0f1670" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/0/a/c5a2b78bf640426c88f6047604491809" 204 - "HEAD http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "txa54ef630e2314797bb78b-006b0f1670" "proxy-server 1398988" 0.0025 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/c5a2b78bf640426c88f6047604491809/o" 201 - "POST http://foo:8080/sdd1/2/a/c5a2b78bf640426c88f6047604491809/o" "txce3b51f339814a7cb043e-006b0f1670" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "POST /sdd1/2/a/c5a2b78bf640426c88f6047604491809/o" 202 76 "POST http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "txce3b51f339814a7cb043e-006b0f1670" "proxy-server 1398988" 0.0048 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/c5a2b78bf640426c88f6047604491809/o" 201 - "POST http://foo:8080/sdc1/2/a/c5a2b78bf640426c88f6047604491809/o" "txce3b51f339814a7cb043e-006b0f1670" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "POST /sdc1/2/a/c5a2b78bf640426c88f6047604491809/o" 202 76 "POST http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "txce3b51f339814a7cb043e-006b0f1670" "proxy-server 1398988" 0.0079 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d062bcd0265441694350-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/1/a/4d50129db2d8481d9961bffa73f2e599" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" "tx1d062bcd0265441694350-006b0f1670" "container-server 1398988" 0.0011 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/1/a/4d50129db2d8481d9961bffa73f2e599" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/4d50129db2d8481d9961bffa73f2e599" "tx1d062bcd0265441694350-006b0f1670" "container-server 1398988" 0.0010 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 201 - "PUT http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx1d062bcd0265441694350-006b0f1670" "proxy-server 1398988" 0.0080 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 201 - "PUT http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx1d062bcd0265441694350-006b0f1670" "proxy-server 1398988" 0.0129 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx88df2da21219431eb9c19-006b0f1670" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx88df2da21219431eb9c19-006b0f1670" "proxy-server 1398988" 0.0013 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0a8c65da5bfb4ddc88011-006b0f1672" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/0/a/c5a2b78bf640426c88f6047604491809" 204 - "HEAD http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809" "txc119264be93d46e7ae315-006b0f1672" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdc1/2/a/c5a2b78bf640426c88f6047604491809/o" 200 24 "GET http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "tx4f3c5b945cc843f09378a-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdd1/2/a/c5a2b78bf640426c88f6047604491809/o" 200 24 "GET http://foo:8080/v1/a/c5a2b78bf640426c88f6047604491809/o" "tx4f3c5b945cc843f09378a-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8f1b93f0a23e44c3a9b0e-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://foo:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txbd6deb239eee42bb809d7-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 201 - "PUT http://foo:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx3ca57ebc9c364c6b9d10a-006b0f1672" "proxy-server 1398988" 0.0105 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sda1/2/a/4d50129db2d8481d9961bffa73f2e599/o" 201 - "PUT http://foo:8080/sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" "tx3ca57ebc9c364c6b9d10a-006b0f1672" "object-server 1398988" 0.0005 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599/o" 201 - "PUT http://foo:8080/sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" "tx3ca57ebc9c364c6b9d10a-006b0f1672" "object-server 1398988" 0.0005 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 201 - "PUT http://foo:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx3ca57ebc9c364c6b9d10a-006b0f1672" "proxy-server 1398988" 0.0166 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 201 - "PUT http://foo:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx3ca57ebc9c364c6b9d10a-006b0f1672" "proxy-server 1398988" 0.0180 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx66173902ec3542feaa5b4-006b0f1672" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txdadda81b52664c378d7c2-006b0f1672" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txf1fbd6bff5864e1e8d21f-006b0f1672" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txf1fbd6bff5864e1e8d21f-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txab3963454cef4bafbbe8c-006b0f1672" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx00cc6189c3a84297b81d8-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx02c2ab604f0f486fb86ad-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx38e3329fdb8b4ada985ad-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 200 380 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599?format=json&states=listing" "tx38e3329fdb8b4ada985ad-006b0f1672" "proxy-server 1398988" 0.0023 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa6cdd6e4f8394908a7101-006b0f1672" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx810969ea5aca43849d887-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx65ac9f60977348f1a120e-006b0f1672" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx65ac9f60977348f1a120e-006b0f1672" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf8794078d99a4b70865e0-006b0f1672" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx7a429ffcc09448c99982b-006b0f1672" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx03da6a91d4a14cc39b361-006b0f1672" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx03da6a91d4a14cc39b361-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx46c1cb4ee52447618ef32-006b0f1672" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx4b0921b1fd1b40cc8b736-006b0f1672" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx6b5468f2a50b4882a8ea4-006b0f1672" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx6b5468f2a50b4882a8ea4-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx6b5468f2a50b4882a8ea4-006b0f1672) -proxy DEBUG: Ignoring 412 from primary (txn: tx6b5468f2a50b4882a8ea4-006b0f1672) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx6b5468f2a50b4882a8ea4-006b0f1672" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx6b5468f2a50b4882a8ea4-006b0f1672) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx44cdfa6793184193a5c99-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txc5129161a9bc4c079cdbe-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txe2b3baae7c03465399db2-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txe2b3baae7c03465399db2-006b0f1673" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txe2b3baae7c03465399db2-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa97382a8fdc246ecaf53e-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx05d9b708b4b44cc0990f1-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txdbc0414cf0104be9a5f5f-006b0f1673" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txdbc0414cf0104be9a5f5f-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txdbc0414cf0104be9a5f5f-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6ebc37ff88584147b93dd-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx1510b31b5f6f42af8e54b-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txf5eb33b6ce244496aeb20-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "GET http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txf5eb33b6ce244496aeb20-006b0f1673" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa9624d7db55b49d192537-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx9809a1f867c3434eab979-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txd0876f86663647e0a5bcd-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txba4b49829fa34e2bbe5b3-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txa42254ffd66e46a4b30ce-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx16b30f10e58d45d3a603d-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txab82f7aa439141eaad1df-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx0248f44d3f074e3fbee8a-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx65224af577b44ce08d053-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx65224af577b44ce08d053-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 412 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx65224af577b44ce08d053-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx131eee14516b48aeb1bcf-006b0f1673" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txb76b2395a1ac4a6d8fd1b-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdh1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txece28af5ccd5444f940ad-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx56417cd9770a406b84716-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "txf29b70893cc34165b9bd7-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdi1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 304 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "txc23327ecf69b4f80b9ea3-006b0f1673" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc38a9519d0ab4e6d82e4d-006b0f1673" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/2/a/4d50129db2d8481d9961bffa73f2e599" 204 - "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599" "tx33bc0d271e0746b0b615e-006b0f1674" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdg1/3/a/4d50129db2d8481d9961bffa73f2e599/o" 200 92 "HEAD http://localhost:8080/v1/a/4d50129db2d8481d9961bffa73f2e599/o" "tx7edbb2638dd24d4fad58a-006b0f1674" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx681d33f6335340cd8e4cc-006b0f1674" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/1/a/ac927636fb434ad0be2af77a9d44a394" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/ac927636fb434ad0be2af77a9d44a394" "tx681d33f6335340cd8e4cc-006b0f1674" "container-server 1398988" 0.0009 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/1/a/ac927636fb434ad0be2af77a9d44a394" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/ac927636fb434ad0be2af77a9d44a394" "tx681d33f6335340cd8e4cc-006b0f1674" "container-server 1398988" 0.0009 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sdb1/0/a/ac927636fb434ad0be2af77a9d44a394" 201 - "PUT http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "tx681d33f6335340cd8e4cc-006b0f1674" "proxy-server 1398988" 0.0114 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "PUT /sda1/0/a/ac927636fb434ad0be2af77a9d44a394" 201 - "PUT http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "tx681d33f6335340cd8e4cc-006b0f1674" "proxy-server 1398988" 0.0081 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1509c091ffd5489db29e0-006b0f1674" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/0/a/ac927636fb434ad0be2af77a9d44a394" 204 - "HEAD http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "tx1509c091ffd5489db29e0-006b0f1674" "proxy-server 1398988" 0.0011 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx209d707945cd49da87834-006b0f1674" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/0/a/ac927636fb434ad0be2af77a9d44a394" 204 - "HEAD http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "txfc7c682a635b4b89a5721-006b0f1675" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdh1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "PUT http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "tx6a3a18b02a2a46718678d-006b0f1675" "proxy-server 1398988" 0.0140 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/0/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "PUT http://foo:8080/sdi1/2/a/ac927636fb434ad0be2af77a9d44a394/o" "tx6a3a18b02a2a46718678d-006b0f1675" "object-server 1398988" 0.0005 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdi1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "PUT http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "tx6a3a18b02a2a46718678d-006b0f1675" "proxy-server 1398988" 0.0122 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/0/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "PUT http://foo:8080/sdg1/2/a/ac927636fb434ad0be2af77a9d44a394/o" "tx6a3a18b02a2a46718678d-006b0f1675" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdg1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "PUT http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "tx6a3a18b02a2a46718678d-006b0f1675" "proxy-server 1398988" 0.0208 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf92dd1e8ad914ae6b6a23-006b0f1675" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/0/a/ac927636fb434ad0be2af77a9d44a394" 204 - "HEAD http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "tx9d456d12c38149c09ff1e-006b0f1675" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "POST /sdi1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 202 76 "POST http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "txf4b4a01791fa45638fdd2-006b0f1675" "proxy-server 1398988" 0.0032 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/0/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "POST http://foo:8080/sdg1/2/a/ac927636fb434ad0be2af77a9d44a394/o" "txf4b4a01791fa45638fdd2-006b0f1675" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "POST /sdg1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 202 76 "POST http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "txf4b4a01791fa45638fdd2-006b0f1675" "proxy-server 1398988" 0.0086 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/0/a/ac927636fb434ad0be2af77a9d44a394/o" 201 - "POST http://foo:8080/sdh1/2/a/ac927636fb434ad0be2af77a9d44a394/o" "txf4b4a01791fa45638fdd2-006b0f1675" "object-server 1398988" 0.0005 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "POST /sdh1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 202 76 "POST http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "txf4b4a01791fa45638fdd2-006b0f1675" "proxy-server 1398988" 0.0094 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx35f223961e11479b8506c-006b0f1675" "proxy-server 1398988" 0.0021 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/1/a/c143eaee2300419593fe88b2f9a38050" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/c143eaee2300419593fe88b2f9a38050" "tx35f223961e11479b8506c-006b0f1675" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/1/a/c143eaee2300419593fe88b2f9a38050" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/c143eaee2300419593fe88b2f9a38050" "tx35f223961e11479b8506c-006b0f1675" "container-server 1398988" 0.0010 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 201 - "PUT http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx35f223961e11479b8506c-006b0f1675" "proxy-server 1398988" 0.0118 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 201 - "PUT http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx35f223961e11479b8506c-006b0f1675" "proxy-server 1398988" 0.0084 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx76c460bdfe2c4e25bfe91-006b0f1675" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx76c460bdfe2c4e25bfe91-006b0f1675" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d68dcb568c04c158f1e6-006b0f1675" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/0/a/ac927636fb434ad0be2af77a9d44a394" 204 - "HEAD http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394" "txc90e4b781a024833a6833-006b0f1675" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdi1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 200 92 "GET http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "tx4d586a55560149fea0c71-006b0f1675" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdg1/2/a/ac927636fb434ad0be2af77a9d44a394/o" 200 92 "GET http://foo:8080/v1/a/ac927636fb434ad0be2af77a9d44a394/o" "tx4d586a55560149fea0c71-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx68bb324555054fd4b0865-006b0f1675" "proxy-server 1398988" 0.0021 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://foo:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx255042f8d8f24a65a1147-006b0f1675" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/2/a/c143eaee2300419593fe88b2f9a38050/o" 201 - "PUT http://foo:8080/sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" "tx19a74f0d65214334b61df-006b0f1675" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/2/a/c143eaee2300419593fe88b2f9a38050/o" 201 - "PUT http://foo:8080/sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" "tx19a74f0d65214334b61df-006b0f1675" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 201 - "PUT http://foo:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx19a74f0d65214334b61df-006b0f1675" "proxy-server 1398988" 0.0179 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 201 - "PUT http://foo:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx19a74f0d65214334b61df-006b0f1675" "proxy-server 1398988" 0.0236 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txef736335a7e44e0a87893-006b0f1675" "proxy-server 1398988" 0.0055 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx8d7337106ce2406185c6d-006b0f1675" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx87535e116ca947afa689e-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7a88bcf565a54ad3a01f6-006b0f1675" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx956dbdaa95f34933b7b5f-006b0f1675" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "txb3fbcd92eb9c4711b592d-006b0f1675" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx94f4a5d0b7024e6b91658-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 200 384 "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050?format=json&states=listing" "tx94f4a5d0b7024e6b91658-006b0f1675" "proxy-server 1398988" 0.0023 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd6c8a28bb9904c42bddf1-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx3a1b5015c2ec48d7a8c39-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx43d44dfcf3b94eba867cd-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3bd77e011fcf47adbfcc1-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx1d51f2b9cedb42edbbd8b-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx1e9688b82ff04b4c876e9-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx34429294cb064c8393310-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx5d212293d3844a23a5db4-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 412 - "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "txd61bbd0f8201430a87a7d-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 412 - "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "txd61bbd0f8201430a87a7d-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe632aa8a8df1445592cca-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx12e03446a6a543268ae9c-006b0f1675" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 304 - "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "txafe214ed5000432ca0842-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx76652bfa34d2409fbbaa2-006b0f1675" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx0a85b6c4ca75462c8b87a-006b0f1675" "proxy-server 1398988" 0.0051 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 304 - "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "txc105fa9d2b46476cba27e-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5613a331489c4b8c96af0-006b0f1675" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx0fc05102620e476f9f809-006b0f1675" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "GET http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx6407512e751845788f108-006b0f1675" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdcece4f5f63a4143890e8-006b0f1675" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "txe8afad9f2f4d4f65a02dd-006b0f1677" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx07ea44f35c8e4a90b24b3-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txebc5321a591d45d19ad0c-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx40f78a8027344e93bbd02-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx9cbc2089be2a4ee4b7af9-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21999f2277b94a038d885-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx208a2e9605704d118655d-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 412 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx120caede0c944024a1804-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdd1/0/a/c143eaee2300419593fe88b2f9a38050/o" 412 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx120caede0c944024a1804-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcc0d5bafc851409c8da83-006b0f1677" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx9d9d0d7973b349aab49a8-006b0f1677" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 304 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx2acb7f99283c4cb384334-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaaa164e7bdff4ad88bae9-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx289a0caa55a44d07aa9c3-006b0f1677" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 304 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx1726c161c535447cacbc8-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb020e9c88f642f380bfd-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/2/a/c143eaee2300419593fe88b2f9a38050" 204 - "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050" "tx4b75268a194f40c8bf6f0-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdc1/0/a/c143eaee2300419593fe88b2f9a38050/o" 200 24 "HEAD http://localhost:8080/v1/a/c143eaee2300419593fe88b2f9a38050/o" "tx6fcdf0344e71448da0871-006b0f1677" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdae5dfc1f0cf4e72b37f9-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/1/a/cee94b3c014f488a9d82e0190d84f69e" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/cee94b3c014f488a9d82e0190d84f69e" "txdae5dfc1f0cf4e72b37f9-006b0f1677" "container-server 1398988" 0.0011 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/1/a/cee94b3c014f488a9d82e0190d84f69e" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e" "txdae5dfc1f0cf4e72b37f9-006b0f1677" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/0/a/cee94b3c014f488a9d82e0190d84f69e" 201 - "PUT http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "txdae5dfc1f0cf4e72b37f9-006b0f1677" "proxy-server 1398988" 0.0087 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e" 201 - "PUT http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "txdae5dfc1f0cf4e72b37f9-006b0f1677" "proxy-server 1398988" 0.0168 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d5837f12f8048a898a44-006b0f1677" "proxy-server 1398988" 0.0021 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e" 204 - "HEAD http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "tx9d5837f12f8048a898a44-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx345ccf15d408421192ee3-006b0f1677" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/0/a/cee94b3c014f488a9d82e0190d84f69e" 204 - "HEAD http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "txc6b083d1228947188f56e-006b0f1677" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "PUT http://foo:8080/sdd1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" "txe1a4dcf8f9ed40afb2fab-006b0f1677" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdd1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "PUT http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "txe1a4dcf8f9ed40afb2fab-006b0f1677" "proxy-server 1398988" 0.0066 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/0/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "PUT http://foo:8080/sdc1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" "txe1a4dcf8f9ed40afb2fab-006b0f1677" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdc1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "PUT http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "txe1a4dcf8f9ed40afb2fab-006b0f1677" "proxy-server 1398988" 0.0084 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf69d9217135b4b6291e9f-006b0f1677" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e" 204 - "HEAD http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "tx78656aec2fd045e38261c-006b0f1677" "proxy-server 1398988" 0.0023 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/0/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "POST http://foo:8080/sdd1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" "tx040df3dbc68a4507b0db0-006b0f1677" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "POST /sdd1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 202 76 "POST http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "tx040df3dbc68a4507b0db0-006b0f1677" "proxy-server 1398988" 0.5190 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e/o" 201 - "POST http://foo:8080/sdc1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" "tx040df3dbc68a4507b0db0-006b0f1677" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "POST /sdc1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 202 76 "POST http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "tx040df3dbc68a4507b0db0-006b0f1677" "proxy-server 1398988" 0.5212 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx60b0444b67a2445992d22-006b0f1678" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 201 - "PUT http://127.0.0.1:49905/sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx60b0444b67a2445992d22-006b0f1678" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 201 - "PUT http://127.0.0.1:34605/sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx60b0444b67a2445992d22-006b0f1678" "container-server 1398988" 0.0010 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 201 - "PUT http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx60b0444b67a2445992d22-006b0f1678" "proxy-server 1398988" 0.0123 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 201 - "PUT http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx60b0444b67a2445992d22-006b0f1678" "proxy-server 1398988" 0.0089 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf05c5af7b83349d2baf90-006b0f1678" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "txf05c5af7b83349d2baf90-006b0f1678" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfaa0535166624898804df-006b0f1678" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/0/a/cee94b3c014f488a9d82e0190d84f69e" 204 - "HEAD http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e" "tx2e517924c7ec4020af739-006b0f1678" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdc1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 200 24 "GET http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "txc029e4bb758e4d1aac56f-006b0f1678" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdd1/3/a/cee94b3c014f488a9d82e0190d84f69e/o" 200 24 "GET http://foo:8080/v1/a/cee94b3c014f488a9d82e0190d84f69e/o" "txc029e4bb758e4d1aac56f-006b0f1678" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx466f2b8496d24f6e9662b-006b0f1678" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://foo:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx785d28e362b041e8a138f-006b0f1678" "proxy-server 1398988" 0.0014 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 201 - "PUT http://foo:8080/sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txffc5c192a4da412d96106-006b0f1678" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 201 - "PUT http://foo:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txffc5c192a4da412d96106-006b0f1678" "proxy-server 1398988" 0.0080 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 201 - "PUT http://foo:8080/sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txffc5c192a4da412d96106-006b0f1678" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 201 - "PUT http://foo:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txffc5c192a4da412d96106-006b0f1678" "proxy-server 1398988" 0.0105 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd21992bf66c64f7e99280-006b0f1678" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx1a42e39b380649ed879bb-006b0f1678" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx59cdf07b39754ce99dfe4-006b0f1678" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9d711629fb1045558069f-006b0f1678" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "txc32b8cd36cc04703b76e0-006b0f1678" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx2942c0fd0f434d49a5794-006b0f1678" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txacaa18a93f374ad785ed9-006b0f1678" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 200 380 "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c?format=json&states=listing" "txacaa18a93f374ad785ed9-006b0f1678" "proxy-server 1398988" 0.0023 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx486d69684bc1433d838db-006b0f1678" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "txf3a48ac875ae42609de2d-006b0f1678" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx1c4a993ff1544956915cf-006b0f1678" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd514413cd4ce487e8850d-006b0f1678" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx32f644c54b464b4bb2635-006b0f1678" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txd8c3e171737a4bdba932f-006b0f1678" "proxy-server 1398988" 0.0006 "-" 1398988 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-TestDiskFile ERROR: ERROR DiskFile /tmp/tmppwuz1fhh/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.62789.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad - -test-TestDiskFile ERROR: Problem cleaning up /tmp/tmpd9yso57a/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test-TestDiskFile ERROR: Error removing tempfile: /tmp/tmpdcn4ri4q/tmp_test_obj_server_DiskFile/sda1/tmp/tmpphy54m90: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 28] No space left on device - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create - yield dfw.open() - ~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open - raise DiskFileNoSpace() -swift.common.exceptions.DiskFileNoSpace - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close - os.unlink(self._tmppath) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -FileNotFoundError: [Errno 2] No such file or directory -test-TestDiskFile WARNING: Quarantined object /tmp/tmp2nbkn12h/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.71726.data: Bytes read: 30, does not match metadata: 31 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpiyzy89q4/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.81450.data: [Errno 5] Input/output error -test-TestDiskFile WARNING: Quarantined object /tmp/tmpdgybq3o0/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.81730.data: Bytes read: 10, does not match metadata: 11 -Problem cleaning up /tmp/tmp0q6fj89b/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup - raise OSError() -OSError -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised -test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... ok - -test ERROR: Error talking to 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 pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config -test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... ok -test.unit.common.test_memcached.TestMemcached.test_error_raising -test.unit.common.test_memcached.TestMemcached.test_error_raising ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns -test.unit.common.test_memcached.TestMemcached.test_get_conns ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname ... ok -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr -test.unit.common.test_memcached.TestMemcached.test_incr ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout ... ok -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold ... ok -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg ... ok -test.unit.common.test_memcached.TestMemcached.test_multi -test.unit.common.test_memcached.TestMemcached.test_multi ... ok -test.unit.common.test_memcached.TestMemcached.test_multi_delete -test.unit.common.test_memcached.TestMemcached.test_multi_delete ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0077 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 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 DEBUG: 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/Dec/2026:18:48:26 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 1398980 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_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: 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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:25 -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, 01 Dec 2026 18:48:25 -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_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 - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx6ec059a8cc7e4cedb1937-006b0f1679) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.15:1015/sdp, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txc5df5e11adc84c05adafd-006b0f167a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx52af1fe518c14ae4817d4-006b0f167a)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txfbd0d5f2d34842f0af7ed-006b0f167c" "proxy-server 1398986" 0.0084 "-" 1398986 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txfbd0d5f2d34842f0af7ed-006b0f167c" "proxy-server 1398986" 0.0131 "-" 1398986 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txfbd0d5f2d34842f0af7ed-006b0f167c - 0.0207 - - 1796150908.775401115 1796150908.796120644 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: txe2554401267b4705bf6cd-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txe2554401267b4705bf6cd-006b0f167c) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txe2554401267b4705bf6cd-006b0f167c) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txb64dbb8e82a1417fa3a38-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txb64dbb8e82a1417fa3a38-006b0f167c) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: txb64dbb8e82a1417fa3a38-006b0f167c) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx57d5b13026cf46cea6f87-006b0f167c) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx57d5b13026cf46cea6f87-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx57d5b13026cf46cea6f87-006b0f167c) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx57d5b13026cf46cea6f87-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx5a0d5db945f3464ba3be1-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx5a0d5db945f3464ba3be1-006b0f167c) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5a0d5db945f3464ba3be1-006b0f167c) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx5a0d5db945f3464ba3be1-006b0f167c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf72e66538483416eae6c4-006b0f167c) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.2:1002/sdc (txn: tx64e35d20f19d42f095ca4-006b0f167c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txcb8beb0c30fb432f9c9ed-006b0f167c) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: txcb8beb0c30fb432f9c9ed-006b0f167c) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: txcb8beb0c30fb432f9c9ed-006b0f167c) -test ERROR: Account HEAD returning 503 for [] (txn: txcb8beb0c30fb432f9c9ed-006b0f167c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txce8ed236364f4961aa3c3-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txce8ed236364f4961aa3c3-006b0f167c) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txce8ed236364f4961aa3c3-006b0f167c) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx1fa12c26428047329980e-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx1fa12c26428047329980e-006b0f167c) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx1fa12c26428047329980e-006b0f167c) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx64c9b7e20be9454b94428-006b0f167c) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx64c9b7e20be9454b94428-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx64c9b7e20be9454b94428-006b0f167c) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx64c9b7e20be9454b94428-006b0f167c) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb70e576ac3f54716a19cc-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txb70e576ac3f54716a19cc-006b0f167c) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txb70e576ac3f54716a19cc-006b0f167c) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txb70e576ac3f54716a19cc-006b0f167c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings -test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings ... ok -test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings -test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings ... ok -test.unit.proxy.test_mem_server.TestController.test_make_requests -test.unit.proxy.test_mem_server.TestController.test_make_requests ... ok -test.unit.proxy.test_mem_server.TestController.test_transfer_headers -test.unit.proxy.test_mem_server.TestController.test_transfer_headers ... ok - -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Dec 1 06:48:28 2026: 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.44, Total bytes/sec: 7502797.53, Auditing time: 0.14, Rate: 0.98 +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 29 12:30:37 2025: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.11, Auditing time: 0.07, Rate: 0.60 +test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 1, Total files/sec: 27.13, Total bytes/sec: 9491384.64, Auditing time: 0.11, 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/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.46, bytes/sec: 21451060.16, Total time: 0.05, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.24, bytes/sec: 20726.41, Total time: 0.10, Auditing time: 0.05, Rate: 0.49 -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpihok5chl/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.15, Total bytes/sec: 10572157.37, 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/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1503.87, bytes/sec: 13534.86, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/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: 617.26, Total bytes/sec: 5555.37, 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/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1636.48, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/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: 634.64, 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/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1525.20, bytes/sec: 13726.81, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/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: 631.20, Total bytes/sec: 5680.77, 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/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.00, bytes/sec: 20973240.14, Total time: 0.05, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 17.81, bytes/sec: 18241.14, Total time: 0.11, Auditing time: 0.05, Rate: 0.47 +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass +test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache ... ok test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone test.unit.obj.test_auditor.TestAuditor.test_reclaimable_tombstone ... ok @@ -38943,21 +40334,188 @@ 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 + +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +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" "tx7ee221a561804e24bf45b-00690208ec" "proxy-server 1692303" 0.0003 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/36 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx7ee221a561804e24bf45b-00690208ec - 0.1062 - - 1761741036.850917101 1761741036.957093716 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62e8ae68fbd949619dc46-00690208ec" "proxy-server 1692303" 0.0147 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx62e8ae68fbd949619dc46-00690208ec" "container-server 1692303" 0.0292 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx62e8ae68fbd949619dc46-00690208ec" "container-server 1692303" 0.0011 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx62e8ae68fbd949619dc46-00690208ec" "proxy-server 1692303" 0.0450 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx62e8ae68fbd949619dc46-00690208ec" "proxy-server 1692303" 0.0548 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx62e8ae68fbd949619dc46-00690208ec - 0.0987 - - 1761741036.958899736 1761741037.057597876 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf57f00a7366447c59d9a2-00690208ed" "proxy-server 1692303" 0.0142 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd493df7b8b974f5683d98-00690208ed" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.0670 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdj1/3/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "object-server 1692303" 0.0110 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdl1/3/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "object-server 1692303" 0.0005 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.0871 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.0871 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.1004 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.0985 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txcc221cbe03ad4539b7b7b-00690208ed" "proxy-server 1692303" 0.1145 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txcc221cbe03ad4539b7b7b-00690208ed - 0.1658 - - 1761741037.059108496 1761741037.224956512 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85984e65578b4dc18e0c6-00690208ed" "proxy-server 1692303" 0.0013 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx85984e65578b4dc18e0c6-00690208ed" "container-server 1692303" 0.0010 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx85984e65578b4dc18e0c6-00690208ed" "container-server 1692303" 0.0139 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx85984e65578b4dc18e0c6-00690208ed" "proxy-server 1692303" 0.0440 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx85984e65578b4dc18e0c6-00690208ed" "proxy-server 1692303" 0.0465 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx85984e65578b4dc18e0c6-00690208ed - 0.0901 - - 1761741037.255725861 1761741037.345799208 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb976a6cb6859412f840ad-00690208ed" "proxy-server 1692303" 0.0142 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txf3f0edf596b5438a9cccd-00690208ed" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdh1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0168 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdi1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0333 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdj1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0470 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdl1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0346 "-" 1692303 4 +proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx7ddeb2b1ad624f6c91a84-00690208ed) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx7ddeb2b1ad624f6c91a84-00690208ed - 0.1119 - - 1761741037.347342491 1761741037.459284782 4 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdg1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0486 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdk1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx7ddeb2b1ad624f6c91a84-00690208ed" "proxy-server 1692303" 0.0487 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22888abc04524727afc24-00690208ed" "proxy-server 1692303" 0.0136 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:54989/sda1/1/a/ec-con" "tx22888abc04524727afc24-00690208ed" "container-server 1692303" 0.0011 "-" 1692303 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 + +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx62385ca9b2524a94b2eb6-00690208ed - 0.0574 VW - 1761741037.320615530 1761741037.378006458 0 - (txn: txbda82b2ae58a419d923e8-00690208ed) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" "txbda82b2ae58a419d923e8-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" "txbda82b2ae58a419d923e8-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" "txbda82b2ae58a419d923e8-00690208ed" "proxy-server 1692257" 0.0217 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761741037.23809" "txbda82b2ae58a419d923e8-00690208ed" "proxy-server 1692257" 0.0229 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1761741037.23809 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txbda82b2ae58a419d923e8-00690208ed - 0.0556 VW - 1761741037.332496405 1761741037.388127565 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb3a4b860c35d47a7b78ae-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txb3a4b860c35d47a7b78ae-00690208ed" "proxy-server 1692257" 0.0149 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb3a4b860c35d47a7b78ae-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txb3a4b860c35d47a7b78ae-00690208ed" "proxy-server 1692257" 0.0276 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txb3a4b860c35d47a7b78ae-00690208ed - 0.0482 - - 1761741037.388514280 1761741037.436695337 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9ca60ee77c84e5c94999-00690208ed" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe9ca60ee77c84e5c94999-00690208ed - 0.0118 VW - 1761741037.446353436 1761741037.458149195 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx19e7a091e5314fc5b16da-00690208ed" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx19e7a091e5314fc5b16da-00690208ed - 0.0134 VW - 1761741037.458668232 1761741037.472027302 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txfff07d1db6944cf6aea20-00690208ed" "proxy-server 1692257" 0.0128 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - - 764 - txfff07d1db6944cf6aea20-00690208ed - 0.0239 VW - 1761741037.472599268 1761741037.496539354 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183?symlink=get" "txef0d0055e27b4a9984e99-00690208ed" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183?symlink=get" "txef0d0055e27b4a9984e99-00690208ed" "proxy-server 1692257" 0.0084 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.96183%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txef0d0055e27b4a9984e99-00690208ed - 0.0337 VW - 1761741037.497031212 1761741037.530750513 0 - (txn: tx9dfacfc4582a4c44ae93e-00690208ed) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx9dfacfc4582a4c44ae93e-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx9dfacfc4582a4c44ae93e-00690208ed" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx9dfacfc4582a4c44ae93e-00690208ed" "proxy-server 1692257" 0.0270 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30: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" "tx9dfacfc4582a4c44ae93e-00690208ed" "proxy-server 1692257" 0.0284 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx9dfacfc4582a4c44ae93e-00690208ed - 0.0516 VW - 1761741037.518968821 1761741037.570557117 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 204 - "DELETE http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx44b7f55faeb84df6855cd-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 204 - "DELETE http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx44b7f55faeb84df6855cd-00690208ed" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx44b7f55faeb84df6855cd-00690208ed" "proxy-server 1692257" 0.0144 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761741036.96183" "tx44b7f55faeb84df6855cd-00690208ed" "proxy-server 1692257" 0.0051 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761741036.96183 HTTP/1.0 204 - Swift - - - - tx44b7f55faeb84df6855cd-00690208ed - 0.0179 VW - 1761741037.571067572 1761741037.588941097 0 -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 + +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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_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.TestContainerBrokerBeforeXSync.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... 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 + +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.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 1761741036.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 6.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 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000test.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 @@ -38965,2522 +40523,3019 @@ test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data ... ok test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... ok -test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config -test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config ... ok -test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy -test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy ... ok -test.unit.obj.test_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_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_updater.TestRateLimiterBucket.test_bool -test.unit.obj.test_updater.TestRateLimiterBucket.test_bool ... ok -test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering -test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering ... ok -test.unit.obj.test_updater.TestRateLimiterBucket.test_len -test.unit.obj.test_updater.TestRateLimiterBucket.test_len ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response ... ok +test.unit.proxy.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.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... ok -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp2d71cj6x/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150903.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/d42/36a41cf803ce25aebe0278455bc2dd42/36a41cf803ce25aebe0278455bc2dd42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150906.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/1d5/8410f9d73f8d881d1cbe17e85e6171d5/8410f9d73f8d881d1cbe17e85e6171d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150909.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/1e6/5bce64ee026220d2794cbd76f162f1e6/5bce64ee026220d2794cbd76f162f1e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150912.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/2b3/b2b75c4677fbaed851601617ff0812b3/b2b75c4677fbaed851601617ff0812b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150915.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/763/3ce52dde1e4448bc2c21b881ed20e763/3ce52dde1e4448bc2c21b881ed20e763.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150918.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/2d7/ca7eb6865d738e862793e84f8ce3e2d7/ca7eb6865d738e862793e84f8ce3e2d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150921.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/f96/fca9888a319462750c89cc8f67128f96/fca9888a319462750c89cc8f67128f96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150924.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/bca/010c2d77e423541558230fbca7d0cbca/010c2d77e423541558230fbca7d0cbca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150927.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/425/e1b68cfb859fc4d155706c4859841425/e1b68cfb859fc4d155706c4859841425.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150930.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/4b4/b12ed14fa8531ac95a85035adddf94b4/b12ed14fa8531ac95a85035adddf94b4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150933.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/b17/87b727e762633ca55d660a737add2b17/87b727e762633ca55d660a737add2b17.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150936.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmp9dy8yrrs/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150903.00000-0, db: /tmp/tmpmn20fi1a/sda/containers/0/d42/36a41cf803ce25aebe0278455bc2dd42/36a41cf803ce25aebe0278455bc2dd42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150907.00000-0, db: /tmp/tmpmn20fi1a/sda/containers/0/30b/95bddf2e9c4ef6af56de5b885e0cc30b/95bddf2e9c4ef6af56de5b885e0cc30b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150905.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/152/be751faeb19986954c2f133ba55d6152/be751faeb19986954c2f133ba55d6152.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150909.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/1e6/5bce64ee026220d2794cbd76f162f1e6/5bce64ee026220d2794cbd76f162f1e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150913.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b37/7064a723d47c9cba1f2962c045fa9b37/7064a723d47c9cba1f2962c045fa9b37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150917.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c16/2704876e1045e744611e9088c0e2ac16/2704876e1045e744611e9088c0e2ac16.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150917.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c16/2704876e1045e744611e9088c0e2ac16/2704876e1045e744611e9088c0e2ac16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150921.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f96/fca9888a319462750c89cc8f67128f96/fca9888a319462750c89cc8f67128f96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150925.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/496/eca9400779b7200b7691618127c25496/eca9400779b7200b7691618127c25496.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150929.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/6a4/9a06f92093e110c0335b1f413c2296a4/9a06f92093e110c0335b1f413c2296a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150933.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b17/87b727e762633ca55d660a737add2b17/87b727e762633ca55d660a737add2b17.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150937.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/713/6e372ecbf9b5818d309876ab15f37713/6e372ecbf9b5818d309876ab15f37713.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150949.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7b2/1e42ee5f0ee31716870876ee310f77b2/1e42ee5f0ee31716870876ee310f77b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150949.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7b2/1e42ee5f0ee31716870876ee310f77b2/1e42ee5f0ee31716870876ee310f77b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150957.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/980/7b37e968b4dddd5df00cf4d0df65e980/7b37e968b4dddd5df00cf4d0df65e980.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150961.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/9b1/e24e8a3e4daba8af78e28475719fe9b1/e24e8a3e4daba8af78e28475719fe9b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150965.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/551/4a1bcaf2cd9f0a9fd168b13bcdf28551/4a1bcaf2cd9f0a9fd168b13bcdf28551.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150969.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/619/0cec303cd8ae9111e58789cc789a9619/0cec303cd8ae9111e58789cc789a9619.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150973.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150977.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/101/c0418b713e7283e49e0e53399c9b6101/c0418b713e7283e49e0e53399c9b6101.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150981.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/597/b383f76c2d6898f406c3acc8aa0c2597/b383f76c2d6898f406c3acc8aa0c2597.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150981.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/597/b383f76c2d6898f406c3acc8aa0c2597/b383f76c2d6898f406c3acc8aa0c2597.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150985.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/918/ee73bc4d45609c40c7c77e62eafad918/ee73bc4d45609c40c7c77e62eafad918.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150989.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/50c/4402a948b2119be6efeb22656753050c/4402a948b2119be6efeb22656753050c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150993.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/977/6d5f06f02e7dd4665102a1a2cd0b7977/6d5f06f02e7dd4665102a1a2cd0b7977.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150997.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/19c/55f065828d3f2732115a38d33b2c619c/55f065828d3f2732115a38d33b2c619c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151005.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/d8e/91e01399974353568c28e8191150ed8e/91e01399974353568c28e8191150ed8e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151009.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/2b7/285f458e047e64f0e673425a7d2c82b7/285f458e047e64f0e673425a7d2c82b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151017.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7d0/947e522cca7cf7f327264658fc34f7d0/947e522cca7cf7f327264658fc34f7d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151021.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/0c7/33d6790add9dd3b208d4d1d39e8d70c7/33d6790add9dd3b208d4d1d39e8d70c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151025.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e86/cf2f4da339979de4844e7b4a8723fe86/cf2f4da339979de4844e7b4a8723fe86.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151029.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e2f/0a89dfa5c36a60a89f3672c99b371e2f/0a89dfa5c36a60a89f3672c99b371e2f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151033.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/81c/d650f09ebc8b0e48a8e970bcdd7f481c/d650f09ebc8b0e48a8e970bcdd7f481c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151037.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/d69/457ae63eafe187b3afb14b22e9ef2d69/457ae63eafe187b3afb14b22e9ef2d69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151041.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/4a8/2fd1e2b25c508b03e93f8bb4ae6ee4a8/2fd1e2b25c508b03e93f8bb4ae6ee4a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151045.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/96c/7771f4de493d807cf8e5a53c7154496c/7771f4de493d807cf8e5a53c7154496c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151045.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/96c/7771f4de493d807cf8e5a53c7154496c/7771f4de493d807cf8e5a53c7154496c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151049.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/368/347f7c612a213930ce69cc14e0759368/347f7c612a213930ce69cc14e0759368.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151053.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/107/c15c99799842dd34da05dd4406ec0107/c15c99799842dd34da05dd4406ec0107.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151057.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f80/ac19e01541a7293efdbe77d6aba88f80/ac19e01541a7293efdbe77d6aba88f80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151065.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c7a/b7219e0867c7af3ab39e88f2aee94c7a/b7219e0867c7af3ab39e88f2aee94c7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151069.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/d29/738ad7a1b32f631bd504c41e72643d29/738ad7a1b32f631bd504c41e72643d29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151077.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f4a/5b512b6adea619667a98b8f1ab46cf4a/5b512b6adea619667a98b8f1ab46cf4a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151077.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f4a/5b512b6adea619667a98b8f1ab46cf4a/5b512b6adea619667a98b8f1ab46cf4a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151081.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/38e/e794c65651684b286ddf823f1400f38e/e794c65651684b286ddf823f1400f38e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151085.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/a80/c2a9d2e29d16482a039573e782499a80/c2a9d2e29d16482a039573e782499a80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151089.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/460/4995a0e20d173c4393a3bfe5488e9460/4995a0e20d173c4393a3bfe5488e9460.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151093.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/cc5/fc3946d20fb8c6a6209d81d4fedcacc5/fc3946d20fb8c6a6209d81d4fedcacc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151097.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/13f/b2b8f44f1694f79023758a17e3ddf13f/b2b8f44f1694f79023758a17e3ddf13f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151101.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/4d0/6af7daae5a48d187e080dfebfc5e54d0/6af7daae5a48d187e080dfebfc5e54d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151105.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/355/212e740f1e491bea65cd6e74912fa355/212e740f1e491bea65cd6e74912fa355.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151109.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/51a/6afd6002af284f84d66511a11a2fd51a/6afd6002af284f84d66511a11a2fd51a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151109.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/51a/6afd6002af284f84d66511a11a2fd51a/6afd6002af284f84d66511a11a2fd51a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151113.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7da/c92ba147932ef1a48953ba096472e7da/c92ba147932ef1a48953ba096472e7da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151117.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/3b8/3626b7139f6cc139776015eaee8cd3b8/3626b7139f6cc139776015eaee8cd3b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151121.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/5a3/3e2bc3d2fb355ab1c26c669ccb35b5a3/3e2bc3d2fb355ab1c26c669ccb35b5a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151125.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/575/66227144378879a90fbc28d76fed0575/66227144378879a90fbc28d76fed0575.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151129.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/df3/4de29ee6cb8009fa48d3c96ae7de2df3/4de29ee6cb8009fa48d3c96ae7de2df3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151133.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/991/9557513273ae3ef48a29b6ff8cdc5991/9557513273ae3ef48a29b6ff8cdc5991.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151137.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/011/d5a5f709e14229fab1ad0c7bd555f011/d5a5f709e14229fab1ad0c7bd555f011.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151141.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/3a2/e2358fd6814d611aca5ec3ebceead3a2/e2358fd6814d611aca5ec3ebceead3a2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151141.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/3a2/e2358fd6814d611aca5ec3ebceead3a2/e2358fd6814d611aca5ec3ebceead3a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151145.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/708/16a03e197a7680071fc5d580a9fa6708/16a03e197a7680071fc5d580a9fa6708.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151149.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/566/df12dea0bd5c0a7399b84d5699eaf566/df12dea0bd5c0a7399b84d5699eaf566.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151153.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/3b2/83d1fef90846069af75a9a0dd6ce63b2/83d1fef90846069af75a9a0dd6ce63b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151157.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b94/5bb69d200285c92a8cefd7117e76bb94/5bb69d200285c92a8cefd7117e76bb94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151161.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/11a/557bcca4b76c400d40460940957be11a/557bcca4b76c400d40460940957be11a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151165.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c10/485e0be07321aaca44eabf610f44bc10/485e0be07321aaca44eabf610f44bc10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151169.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e92/091d947dd38cca4a798792c183eb1e92/091d947dd38cca4a798792c183eb1e92.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151173.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/cdd/7aa2b220c527a4686edecb775ab81cdd/7aa2b220c527a4686edecb775ab81cdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151177.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/faf/454dc4a25830ee36ff7d7647d1ef3faf/454dc4a25830ee36ff7d7647d1ef3faf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151181.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/aaa/e56bea8f349ed7f6596f075d6c8bdaaa/e56bea8f349ed7f6596f075d6c8bdaaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151185.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/340/132d56bfbe78a5fe38f41aff8fe5c340/132d56bfbe78a5fe38f41aff8fe5c340.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151189.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/258/25df67070a7136e6373fffe0328c1258/25df67070a7136e6373fffe0328c1258.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151193.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/219/fd5f6fa2e3229b30b060fcfadf542219/fd5f6fa2e3229b30b060fcfadf542219.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151197.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/bec/6c91f52afc005901df6e9e4c1be07bec/6c91f52afc005901df6e9e4c1be07bec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151201.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c82/e79bab67baa5546da684451ea3c38c82/e79bab67baa5546da684451ea3c38c82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151205.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/513/d5f7332a410a9b358cd9c189a0db9513/d5f7332a410a9b358cd9c189a0db9513.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151209.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7d0/382f954d283e721215d243c22d1477d0/382f954d283e721215d243c22d1477d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151213.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/1bf/461228d4136535ee5af9f3d4b8ff01bf/461228d4136535ee5af9f3d4b8ff01bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151217.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/69c/2fdc86804ff683959f31e246f1ebc69c/2fdc86804ff683959f31e246f1ebc69c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151221.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/1de/566314935954af5cec65f8488ac531de/566314935954af5cec65f8488ac531de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151225.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/74d/086cc06c97ea27d548135554fc6b074d/086cc06c97ea27d548135554fc6b074d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151229.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/4c4/f6b31faa3736695dd6183f2cb9d1e4c4/f6b31faa3736695dd6183f2cb9d1e4c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151233.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/500/74fb52176a21be018f0cfd9385f10500/74fb52176a21be018f0cfd9385f10500.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151237.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/291/4fa1693ca044cf21edda0012c94ba291/4fa1693ca044cf21edda0012c94ba291.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151241.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/52e/e9dc542201ca23ad3d375567d6a0e52e/e9dc542201ca23ad3d375567d6a0e52e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151245.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7fc/57018fde0299a1f1b45830bfbc4737fc/57018fde0299a1f1b45830bfbc4737fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151249.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/7dd/809f7cd35ab01791e00d55ce1baa67dd/809f7cd35ab01791e00d55ce1baa67dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151253.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f44/fdd0dcc6e6b2335097013b8f4269df44/fdd0dcc6e6b2335097013b8f4269df44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151257.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e44/64bbcdcd7a9e17967c11ee2b3e83ee44/64bbcdcd7a9e17967c11ee2b3e83ee44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151261.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b0e/823df2ef43d1a6ba27900a08a88cdb0e/823df2ef43d1a6ba27900a08a88cdb0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151265.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/5ee/50f044a5c5f846c3349b12b5911045ee/50f044a5c5f846c3349b12b5911045ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151269.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/caa/88100a9eeba5566fae03f5def293ecaa/88100a9eeba5566fae03f5def293ecaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151273.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/6c6/87c3590013043d0aadf277b5011b46c6/87c3590013043d0aadf277b5011b46c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151277.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/c5e/cf51d236d63ed8d7c7e3b42375025c5e/cf51d236d63ed8d7c7e3b42375025c5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151281.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/d36/7be5646e30c6a34ffacae275cc252d36/7be5646e30c6a34ffacae275cc252d36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151285.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/af5/74d34978e4b782a21bb916519bee8af5/74d34978e4b782a21bb916519bee8af5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151289.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/6ea/5bb8ac81680d1418efdd8f5d7119d6ea/5bb8ac81680d1418efdd8f5d7119d6ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151293.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/391/54643a1ecc2d2c91d1e5fa12590ae391/54643a1ecc2d2c91d1e5fa12590ae391.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151297.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/5ce/508fb5dd71ec3c4a8029c04ce595a5ce/508fb5dd71ec3c4a8029c04ce595a5ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151301.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/f5c/49e2c7916656eb2aa2cb97e450159f5c/49e2c7916656eb2aa2cb97e450159f5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151305.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/4ce/269e05459f085301db8b0416ef2a94ce/269e05459f085301db8b0416ef2a94ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151309.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/763/037dda06db9d0787bb56c0a619ea5763/037dda06db9d0787bb56c0a619ea5763.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151313.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/888/142e37e80ba0eebdf504eb2e988e2888/142e37e80ba0eebdf504eb2e988e2888.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151317.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e4f/08e4dd85a6a1dd16fe83c3842e66be4f/08e4dd85a6a1dd16fe83c3842e66be4f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151321.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/503/c5d6c865a4ef2e07b6409298dc4bb503/c5d6c865a4ef2e07b6409298dc4bb503.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151325.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/ea1/5f68ee193fd8e8c4749fa281458dbea1/5f68ee193fd8e8c4749fa281458dbea1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151329.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/87d/b17c0aaff8c0adadc9adbe6eb5eba87d/b17c0aaff8c0adadc9adbe6eb5eba87d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151333.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/9ed/98d66366fecee5c5c647603e34b989ed/98d66366fecee5c5c647603e34b989ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151337.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/765/60139daef2abd03d4a4489f5a9002765/60139daef2abd03d4a4489f5a9002765.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151341.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/155/6bccba3b68d495833c2442bfc20e2155/6bccba3b68d495833c2442bfc20e2155.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151345.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/02f/5a7cb2342bb3fa3066fab8c34c13d02f/5a7cb2342bb3fa3066fab8c34c13d02f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151349.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/585/e328fd52b998441e2a4bcc7884591585/e328fd52b998441e2a4bcc7884591585.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151353.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/3fc/62f97eaf1a58f8a4dd4a4781a3aff3fc/62f97eaf1a58f8a4dd4a4781a3aff3fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151357.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/13a/d8dc4497e3b10be037dec29d8e22313a/d8dc4497e3b10be037dec29d8e22313a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151361.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/53f/af0cec238dede1528cc67d6088f0d53f/af0cec238dede1528cc67d6088f0d53f.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpx0nez8ft/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.85626.data close failure: a very special error : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up - raise Exception('a very special error') -Exception: a very special error +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx4197724dc3ec485c9e99c-00690208ed" "proxy-server 1692271" 0.0134 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx7ce53b57ce8e4ec19cbee-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx7ce53b57ce8e4ec19cbee-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6d714a6da5a84592b7540-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txac2b9cfbde1044f18aed8-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx4440c4a5d38c45348a698-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx4440c4a5d38c45348a698-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx38368949abd7474aa1985-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txc412321b795a4e25883e0-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txbd66cf75d14348829884c-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txbd66cf75d14348829884c-00690208ed" "proxy-server 1692271" 0.0168 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbd66cf75d14348829884c-00690208ed) +proxy DEBUG: Ignoring 412 from primary (txn: txbd66cf75d14348829884c-00690208ed) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txbd66cf75d14348829884c-00690208ed" "proxy-server 1692271" 0.0128 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbd66cf75d14348829884c-00690208ed) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcbf79d26f31542208fbf0-00690208ed" "proxy-server 1692271" 0.0134 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx5721a95ad1ce4ed0abecf-00690208ed" "proxy-server 1692271" 0.0133 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx4b6f091a5152469893274-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx4b6f091a5152469893274-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx4b6f091a5152469893274-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcadddaaa07fc439abe80b-00690208ed" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx2f3f722ea4bc4d8e98e4f-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txa386baa285954ee9bf0ac-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txa386baa285954ee9bf0ac-00690208ed" "proxy-server 1692271" 0.0128 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txa386baa285954ee9bf0ac-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0eacf1460551458da82a9-00690208ed" "proxy-server 1692271" 0.0175 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txca9c27ef78c5497c83ad6-00690208ed" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txdadd43bca1644c049282b-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "GET http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txdadd43bca1644c049282b-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx62b017975d0b43e988a79-00690208ed" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx085c31fadece406fb8862-00690208ed" "proxy-server 1692271" 0.0134 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx0ad14934c7c14ddf9c5a3-00690208ed" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d64afc8113440d8adee7-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx7ce9fe4da8b9493abbcef-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txa52f73b160f4425aa4215-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb263dcc0b5840a583ee4-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok -test-TestDiskFile WARNING: Quarantined object /tmp/tmpjh755nb4/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1796150913.86306.data: Hash of name in metadata does not match directory name -test-TestDiskFile DEBUG: open(/tmp/tmp0jtmb9xh/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/tmp0jtmb9xh/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/tmp0jtmb9xh/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/tmpejpdh43g/tmp_test_obj_server_DiskFile/sda1/objects/537/616/86509ec1e49ada8eec36b3c064d47616/1796150913.90202.data to /tmp/tmpejpdh43g/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1796150913.90202.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmpejpdh43g/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1796150913.90285#2.data to /tmp/tmpejpdh43g/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1796150913.90285#2.data due to next_part_power set -test-TestDiskFile ERROR: Problem making data file durable /tmp/tmpejpdh43g/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1796150913.90285#2#d.data (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -test-TestDiskFile WARNING: Quarantined object /tmp/tmpohtcm9sq/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.96160.ts: Metadata checksum mismatch for /tmp/tmpohtcm9sq/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.96160.ts: stored checksum='b'32d99299e4d5318ad25e3bfb38499214'', computed='b'3ba9b4572ade62f5210be6f64c722585'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp00yju3ic/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.97479.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150913.97843.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150913.97843.data'>: stored checksum='b'b3a34bd181b99a631470d73739bebbbb'', computed='b'593baf9f43ca208087541ad0ccd265a1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150913.98035.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150913.98035.data'>: stored checksum='b'9bf06860bb3c6fd6e2699e9d32e407ca'', computed='b'8101711fbc9687a952e25298b830d3f1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150913.98208.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150913.98208.data'>: stored checksum='b'99909c09e4a5c424073cc3bee1692485'', computed='b'9d88b8bcec85b7415848049aee535b6c'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150913.98386.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150913.98386.data'>: stored checksum='b'c3820eb2ae44009d91e99bd423c5d6df'', computed='b'6d0733455fb778049da7c4202e837332'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150913.98558.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150913.98558.data'>: stored checksum='b'2a306722dd8b790222d2b3023f8adbb0'', computed='b'2487dd714c938a5c8c30f5a044dde039'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150913.98732.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150913.98732.data'>: stored checksum='b'e5f5de0cb4207eaa460f8f1f88566af2'', computed='b'a13517b68e42af132af8074aa052e139'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150913.98904.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150913.98904.data'>: stored checksum='b'750c4c4ef06ce96844650a96df9b6d4b'', computed='b'27a00e20b6cfac3ca9141379c0e6b4ac'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150913.99082.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150913.99082.data'>: stored checksum='b'd064e40dd6a9d350df6f650a42c33cea'', computed='b'b07af39552291d4b4ee1211f78682eec'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150913.99259.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmps671fdfd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150913.99259.data'>: stored checksum='b'525868502c127dc82528d84a2e1165b7'', computed='b'bfe6e9d38f13b5520805a3dce494a754'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmproxcjr7m/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150913.99647.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmp2zsei8ig/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.00473.data: not stat-able: -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzv2xjw3f/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpzv2xjw3f/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bctest.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... ok +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpbj1sny_6/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.66, Total bytes/sec: 9790574.20, 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/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1389.76, bytes/sec: 12507.86, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/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: 590.33, Total bytes/sec: 5312.98, Auditing time: 0.00, Rate: 0.21 +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/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 52.68, bytes/sec: 0.00, Total time: 0.02, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF) "once" mode completed: 0.02s. Total quarantined: 0, Total errors: 0, Total files/sec: 49.88, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.02 +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/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 130.29, bytes/sec: 1172.58, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 114.45, Total bytes/sec: 1030.01, Auditing time: 0.00, Rate: 0.04 +test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test DEBUG: 0 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ZBF - sda) +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF - sda). Since Wed Oct 29 12:30:37 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1752.01, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpn3kvew83/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: 673.03, 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/tmp30jzxh9g/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmpf91k5vx5/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp8t349pkb/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 +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 seconds.test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header ... ok -test ERROR: Error talking to 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.8358230590820312e-05: +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8954c8199cf94afd9a33c-00690208ed" "proxy-server 1692257" 0.0134 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=0130_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx8954c8199cf94afd9a33c-00690208ed" "proxy-server 1692257" 0.0113 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 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 - tx8954c8199cf94afd9a33c-00690208ed - 0.0301 - - 1761741037.603318930 1761741037.633462429 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e59557eba3b4983a3139-00690208ed" "proxy-server 1692257" 0.0182 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/0_oc_non_ascii%C2%A3whoops" "tx5e59557eba3b4983a3139-00690208ed" "container-server 1692257" 0.0009 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/0_oc_non_ascii%C2%A3whoops" "tx5e59557eba3b4983a3139-00690208ed" "container-server 1692257" 0.0131 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx5e59557eba3b4983a3139-00690208ed" "proxy-server 1692257" 0.0346 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx5e59557eba3b4983a3139-00690208ed" "proxy-server 1692257" 0.0307 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx5e59557eba3b4983a3139-00690208ed - 0.0698 - - 1761741037.635073423 1761741037.704829454 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed1c509b9c3a4586b4e22-00690208ed" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txed1c509b9c3a4586b4e22-00690208ed - 0.0042 VW - 1761741037.716474533 1761741037.720690966 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx97228a92d3fc40d49f766-00690208ed" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx97228a92d3fc40d49f766-00690208ed - 0.0132 VW - 1761741037.721187353 1761741037.734415531 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txfc241d3cee044751b7bbb-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "txfc241d3cee044751b7bbb-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txfc241d3cee044751b7bbb-00690208ed - 0.0290 VW - 1761741037.734949350 1761741037.763958454 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx30ec6a145e1d4210ae09e-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx30ec6a145e1d4210ae09e-00690208ed" "proxy-server 1692257" 0.0167 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx30ec6a145e1d4210ae09e-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx30ec6a145e1d4210ae09e-00690208ed" "proxy-server 1692257" 0.0295 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx30ec6a145e1d4210ae09e-00690208ed - 0.0328 - - 1761741037.764364481 1761741037.797164202 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5af1b25b98ba4ca38199f-00690208ed" "proxy-server 1692257" 0.0081 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5af1b25b98ba4ca38199f-00690208ed - 0.0145 VW - 1761741037.807013273 1761741037.821482182 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx4b13ec3377ef47a8b5a0a-00690208ed" "proxy-server 1692257" 0.0076 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx4b13ec3377ef47a8b5a0a-00690208ed - 0.0102 VW - 1761741037.825691223 1761741037.835875034 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx47e242c4fd8b4750b56c3-00690208ed" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +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" "tx47e242c4fd8b4750b56c3-00690208ed" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx781e1849c95d42b1a3106-00690208ed" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx781e1849c95d42b1a3106-00690208ed" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx47e242c4fd8b4750b56c3-00690208ed - 0.0501 VW - 1761741037.836404085 1761741037.886536360 0 - (txn: tx826e5d79b0864f00af810-00690208ed) +proxy INFO: - - 29/Oct/2025/12/30/37 PUT /v1/a/none/003foo/1761741037.76491 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx826e5d79b0864f00af810-00690208ed - 0.0306 VW - 1761741037.862941980 1761741037.893517017 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb70c9660ada143289b406-00690208ed" "proxy-server 1692257" 0.0133 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb70c9660ada143289b406-00690208ed - 0.0157 VW - 1761741037.895106792 1761741037.910809040 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txfb086fa3d3674ebaa2992-00690208ed" "proxy-server 1692257" 0.0103 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txfb086fa3d3674ebaa2992-00690208ed - 0.0128 VW - 1761741037.911284685 1761741037.924061298 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd9f848d356b3432abc4b3-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... ok + +object-reconstructor 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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44595/sdb1/1/a/ec-con" "tx22888abc04524727afc24-00690208ed" "container-server 1692303" 0.0017 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx22888abc04524727afc24-00690208ed" "proxy-server 1692303" 0.0358 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx22888abc04524727afc24-00690208ed" "proxy-server 1692303" 0.0726 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx22888abc04524727afc24-00690208ed - 0.0920 - - 1761741037.494894028 1761741037.586941242 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbd131d9e37547ff897b2-00690208ed" "proxy-server 1692303" 0.0019 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf9341d45081b4619b7d45-00690208ed" "proxy-server 1692303" 0.0012 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaf376ec140746c59ea01-00690208ed" "proxy-server 1692303" 0.0162 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaf376ec140746c59ea01-00690208ed" "proxy-server 1692303" 0.0160 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaf376ec140746c59ea01-00690208ed" "proxy-server 1692303" 0.0300 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txbaf376ec140746c59ea01-00690208ed - 0.0805 - - 1761741037.588488817 1761741037.668964386 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7456bdc48f5f4222af9ea-00690208ed" "proxy-server 1692303" 0.0018 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44595/sdb1/1/a/ec-con" "tx7456bdc48f5f4222af9ea-00690208ed" "container-server 1692303" 0.0010 "-" 1692303 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:54989/sda1/1/a/ec-con" "tx7456bdc48f5f4222af9ea-00690208ed" "container-server 1692303" 0.0010 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx7456bdc48f5f4222af9ea-00690208ed" "proxy-server 1692303" 0.0306 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx7456bdc48f5f4222af9ea-00690208ed" "proxy-server 1692303" 0.0459 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx7456bdc48f5f4222af9ea-00690208ed - 0.0657 - - 1761741037.697725773 1761741037.763412237 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fc9a97a1a3a47b79cb8e-00690208ed" "proxy-server 1692303" 0.0019 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0cce0d021ff6418993f21-00690208ed" "proxy-server 1692303" 0.0012 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx949d317b33d5429dbc04b-00690208ed" "proxy-server 1692303" 0.0159 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx949d317b33d5429dbc04b-00690208ed" "proxy-server 1692303" 0.0161 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx949d317b33d5429dbc04b-00690208ed" "proxy-server 1692303" 0.0163 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx949d317b33d5429dbc04b-00690208ed - 0.0878 - - 1761741037.765218258 1761741037.852983713 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx120c6df199664857b6f12-00690208ed" "proxy-server 1692303" 0.0142 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx120c6df199664857b6f12-00690208ed" "container-server 1692303" 0.0009 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx120c6df199664857b6f12-00690208ed" "container-server 1692303" 0.0131 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx120c6df199664857b6f12-00690208ed" "proxy-server 1692303" 0.0419 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx120c6df199664857b6f12-00690208ed" "proxy-server 1692303" 0.0310 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx120c6df199664857b6f12-00690208ed - 0.0628 - - 1761741037.881916523 1761741037.944757462 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9720d60e55fa4eec820dc-00690208ed" "proxy-server 1692303" 0.0141 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd42b229d3e344489b7004-00690208ed" "proxy-server 1692303" 0.0134 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdl1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.0605 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "object-server 1692303" 0.0004 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.0861 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.0880 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdj1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.0746 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.0898 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdk1/0/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "object-server 1692303" 0.0004 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdk1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txc4aa3f6c517d422ab0187-00690208ed" "proxy-server 1692303" 0.1040 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 txc4aa3f6c517d422ab0187-00690208ed - 0.1709 - - 1761741037.958301783 1761741038.129160166 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe8e9ea27e4e49b09f0b1-00690208ee" "proxy-server 1692303" 0.0143 "-" 1692303 -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 + +object-reconstructor WARNING: Quarantined object /tmp/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "tx37fd0ec039034f359b219-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx6f41875758694783934d1-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx6f41875758694783934d1-00690208ed" "proxy-server 1692271" 0.0089 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 412 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx6f41875758694783934d1-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc0602b103ef54d84a7750-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txd4dfc0a9db204a87b0145-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdg1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txa92400536f154dde945e6-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8b5d50344fe9485582064-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txba156710154e4c15bfb2d-00690208ed" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "HEAD /sdh1/3/a/3435053683cf407c98306c33e50e5cff/o" 304 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "txf335fae5f2a744989743a-00690208ed" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6c5a3ee956354d8b89a11-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/3435053683cf407c98306c33e50e5cff" 204 - "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff" "txdbce47c682b240159ff84-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdi1/3/a/3435053683cf407c98306c33e50e5cff/o" 200 92 "HEAD http://localhost:8080/v1/a/3435053683cf407c98306c33e50e5cff/o" "tx28ff9054cbe140698d20f-00690208ee" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21664a663e56403eba8fa-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx21664a663e56403eba8fa-00690208ee" "container-server 1692271" 0.0122 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx21664a663e56403eba8fa-00690208ee" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 201 - "PUT http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx21664a663e56403eba8fa-00690208ee" "proxy-server 1692271" 0.0352 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 201 - "PUT http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx21664a663e56403eba8fa-00690208ee" "proxy-server 1692271" 0.0519 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e6859bdbf6a4785a940a-00690208ee" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 204 - "HEAD http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx0e6859bdbf6a4785a940a-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf90b08c8887e430f8bf0c-00690208ee" "proxy-server 1692271" 0.0181 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 204 - "HEAD http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx5c59f5d75af042d2a811a-00690208ee" "proxy-server 1692271" 0.0094 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "PUT http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx187db089534748a4be2ed-00690208ee" "proxy-server 1692271" 0.0270 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "PUT http://foo:8080/sdh1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx187db089534748a4be2ed-00690208ee" "object-server 1692271" 0.0005 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "PUT http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx187db089534748a4be2ed-00690208ee" "proxy-server 1692271" 0.0306 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "PUT http://foo:8080/sdg1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx187db089534748a4be2ed-00690208ee" "object-server 1692271" 0.0005 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "PUT http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx187db089534748a4be2ed-00690208ee" "proxy-server 1692271" 0.0410 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f9ec1a886654f7390a68-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 204 - "HEAD http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx96f5e4b893bd425cb2804-00690208ee" "proxy-server 1692271" 0.0105 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "POST /sdi1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 202 76 "POST http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx1860abab334d4397a0fcd-00690208ee" "proxy-server 1692271" 0.0146 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "POST http://foo:8080/sdg1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx1860abab334d4397a0fcd-00690208ee" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 201 - "POST http://foo:8080/sdh1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx1860abab334d4397a0fcd-00690208ee" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "POST /sdh1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 202 76 "POST http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx1860abab334d4397a0fcd-00690208ee" "proxy-server 1692271" 0.0113 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "POST /sdg1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 202 76 "POST http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx1860abab334d4397a0fcd-00690208ee" "proxy-server 1692271" 0.0191 "-" 1692271 3test.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd9f848d356b3432abc4b3-00690208ed" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/37 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txd9f848d356b3432abc4b3-00690208ed - 0.0292 VW - 1761741037.924577713 1761741037.953818560 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txcfc1942da6a348cb80af5-00690208ed" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txcfc1942da6a348cb80af5-00690208ed" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txcfc1942da6a348cb80af5-00690208ed" "proxy-server 1692257" 0.0167 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:37 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txcfc1942da6a348cb80af5-00690208ed" "proxy-server 1692257" 0.0110 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/37 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txcfc1942da6a348cb80af5-00690208ed - 0.0263 - - 1761741037.954210997 1761741037.980495214 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf8406d27bed40c791b86-00690208ed" "proxy-server 1692257" 0.0200 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/1_oc_non_ascii%C2%A3" "txdf8406d27bed40c791b86-00690208ed" "container-server 1692257" 0.0127 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/1_oc_non_ascii%C2%A3" "txdf8406d27bed40c791b86-00690208ed" "container-server 1692257" 0.0010 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txdf8406d27bed40c791b86-00690208ed" "proxy-server 1692257" 0.0479 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txdf8406d27bed40c791b86-00690208ed" "proxy-server 1692257" 0.0318 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txdf8406d27bed40c791b86-00690208ed - 0.0823 - - 1761741037.983260155 1761741038.065537691 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfea47a581e6b49d799b75-00690208ee" "proxy-server 1692257" 0.0108 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/2/a/1_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "txfea47a581e6b49d799b75-00690208ee" "proxy-server 1692257" 0.0042 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txfea47a581e6b49d799b75-00690208ee - 0.0286 - - 1761741038.067081928 1761741038.095686913 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45d5506b781149b19c964-00690208ee" "proxy-server 1692257" 0.0017 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/1_vc_ascii" "tx45d5506b781149b19c964-00690208ee" "container-server 1692257" 0.0010 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/1_vc_ascii" "tx45d5506b781149b19c964-00690208ee" "container-server 1692257" 0.0009 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx45d5506b781149b19c964-00690208ee" "proxy-server 1692257" 0.0136 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx45d5506b781149b19c964-00690208ee" "proxy-server 1692257" 0.0303 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - tx45d5506b781149b19c964-00690208ee - 0.0659 - - 1761741038.113394737 1761741038.179248333 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf18787c2bc9547529d183-00690208ee" "proxy-server 1692257" 0.0100 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf18787c2bc9547529d183-00690208ee - 0.0145 VW - 1761741038.180862188 1761741038.195382595 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc4e789ac20f54a1188c24-00690208ee" "proxy-server 1692257" 0.0110 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc4e789ac20f54a1188c24-00690208ee - 0.0136 VW - 1761741038.195852518 1761741038.209405184 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txf57b4b57c2e14c08a9409-00690208ee" "proxy-server 1692257" 0.0124 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txf57b4b57c2e14c08a9409-00690208ee" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf57b4b57c2e14c08a9409-00690208ee - 0.0385 VW - 1761741038.209974766 1761741038.248522043 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe9c0036d1ddc40abbd4af-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe9c0036d1ddc40abbd4af-00690208ee" "proxy-server 1692257" 0.0198 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe9c0036d1ddc40abbd4af-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe9c0036d1ddc40abbd4af-00690208ee" "proxy-server 1692257" 0.0283 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txe9c0036d1ddc40abbd4af-00690208ee - 0.0357 - - 1761741038.248869896 1761741038.284536123 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bc1c5b269f746fa9fdc1-00690208ee" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7bc1c5b269f746fa9fdc1-00690208ee - 0.0102 VW - 1761741038.298276186 1761741038.308483839 - -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_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... ok +test.unit.obj.test_reconstructor.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 + +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.7:1007/sdh/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, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 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 #4 with frag indexes [0, 1, 2, 3, 6, 7, 8, 9, 10, 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 #4 with frag indexes [0, 1, 2, 6, 7, 8, 9, 10, 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.12:1012/sdm/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 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: + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 6, 7, 8, 9, 10, 11, 13] +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 480, in _incr_or_decr - return int(line[0].strip()) -ValueError: invalid literal for int() with base 10: b'UNEXPECTED' -test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) -test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) -test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) -test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) -test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) -test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) -test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) -test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) -test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) -test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 1.811981201171875e-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: + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 447, in get - sock.sendall(b'get ' + cmd.hash_key + b'\r\n') - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1375, in handle_get - raise Exception('get failed') -Exception: get failed -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 518, in incr - new_val = self._add(fp, sock, cmd, add_val, timeout) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 483, in _add - sock.sendall(b' '.join([ - ~~~~~~~~~~~~^^^^^^^^^^^^ - b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - str(len(add_val)).encode('ascii') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ]) + b'\r\n' + add_val + b'\r\n') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1317, in handle_add - raise Exception('add failed') -Exception: add failedtest.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_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate ... ok -test.unit.common.test_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 -3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -/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 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.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 415, in set - sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1345, in handle_set - raise Exception('set failed') -Exception: set failed -test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0 -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken 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 -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.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.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.TestParseMimeHeaders.test_parse_mime_headers -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... 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 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/tmp9x5u3zpi: Bad file descriptor -Unable to locate some_not_real_function in libc. Leaving as a no-op. -test.unit.common.test_utils.TestUtils.test_load_libc_function -test.unit.common.test_utils.TestUtils.test_load_libc_function ... ok -test.unit.common.test_utils.TestUtils.test_load_pkg_resource -test.unit.common.test_utils.TestUtils.test_load_pkg_resource ... skipped 'pkg_resources loading is only available on python 3.7 and earlier' -test.unit.common.test_utils.TestUtils.test_load_recon_cache -test.unit.common.test_utils.TestUtils.test_load_recon_cache ... ok -test.unit.common.test_utils.TestUtils.test_lock_file -test.unit.common.test_utils.TestUtils.test_lock_file ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink -test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail -test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open -test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open ... ok -test.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.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 -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.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.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj ... ok -test.unit.container.test_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 + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx53cd6a6fdc914d5fb7e31-006b0f167d) -test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: +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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000test.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 + +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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmps54vzt4l/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741037.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 1761741038.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/tmp33dm5li2/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741038.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 1761741038.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/tmpak6kfc71/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741038.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 1761741038.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/tmp_daudcxp/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741038.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 (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 1761741038.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/tmpuzfi8zg5/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741038.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 (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 1761741038.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/tmp3i0jv3ll/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1761741038.00000#2#d.data: Solitary fragment #2 +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 ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.obj.test_reconstructor.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.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.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.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim ... 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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx243a00d7210543148d563-00690208ee" "proxy-server 1692257" 0.0124 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx243a00d7210543148d563-00690208ee - 0.0150 VW - 1761741038.309035301 1761741038.323999882 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txacb9eb0a0eff476fb72bb-00690208ee" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txacb9eb0a0eff476fb72bb-00690208ee" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx90ff0dad21b542dcabd2b-00690208ee" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txacb9eb0a0eff476fb72bb-00690208ee - 0.0482 VW - 1761741038.324538469 1761741038.372701645 0 - (txn: txd8205bcaa43c40239ac7f-00690208ee) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "txd8205bcaa43c40239ac7f-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "txd8205bcaa43c40239ac7f-00690208ee" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "txd8205bcaa43c40239ac7f-00690208ee" "proxy-server 1692257" 0.0253 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "txd8205bcaa43c40239ac7f-00690208ee" "proxy-server 1692257" 0.0232 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd8205bcaa43c40239ac7f-00690208ee - 0.0508 VW - 1761741038.345118999 1761741038.395942211 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4256cd18d698439a82a43-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4256cd18d698439a82a43-00690208ee" "object-server 1692257" 0.0086 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4256cd18d698439a82a43-00690208ee" "proxy-server 1692257" 0.0240 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4256cd18d698439a82a43-00690208ee" "proxy-server 1692257" 0.0235 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx4256cd18d698439a82a43-00690208ee - 0.0401 - - 1761741038.396298647 1761741038.436387539 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx165e466e963847d69b4cc-00690208ee" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txe87f4f84390a4cfbb0532-00690208ee" "proxy-server 1692257" 0.0022 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txddc054201b6248b8a7b8b-00690208ee" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txddc054201b6248b8a7b8b-00690208ee - 0.0453 - - 1761741038.445320368 1761741038.490600586 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54a913d2cf4a43c38021a-00690208ee" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx54a913d2cf4a43c38021a-00690208ee - 0.0156 VW - 1761741038.502728224 1761741038.518364429 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx492d8da282724475b287a-00690208ee" "proxy-server 1692257" 0.0098 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx492d8da282724475b287a-00690208ee - 0.0123 VW - 1761741038.518858910 1761741038.531191826 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx5d6c1aa587ed43ff91c99-00690208ee" "proxy-server 1692257" 0.0087 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx5d6c1aa587ed43ff91c99-00690208ee" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txaa095759140c4a13adc62-00690208ee" "proxy-server 1692257" 0.0133 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5d6c1aa587ed43ff91c99-00690208ee - 0.0596 VW - 1761741038.531721830 1761741038.591309071 0 - (txn: tx87ecd214613543bd8a6df-00690208ee) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx87ecd214613543bd8a6df-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx87ecd214613543bd8a6df-00690208ee" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx87ecd214613543bd8a6df-00690208ee" "proxy-server 1692257" 0.0373 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx87ecd214613543bd8a6df-00690208ee" "proxy-server 1692257" 0.0372 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx87ecd214613543bd8a6df-00690208ee - 0.0571 VW - 1761741038.558086872 1761741038.615226984 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf11955c6f37c4669bb5ff-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0test.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_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.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... ok + +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.5:1005/sdf/0/a/c/o policy#0 while rebuilding to 10.0.0.4:1004/sde/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-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 2.86102294921875e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 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.5:1005/sdf/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 WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.4:1004/sde/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.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, 6 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 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 1.0967254638671875e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741038.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 1761741038.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 1761741038.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741039.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.3909759521484375e-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 1761741038.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 ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741038.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 1761741039.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.4373016357421875e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '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 1761741038.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing 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 1761741038.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 (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 1761741038.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 +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb1fb55b8bd5d4d5d8930d-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/1/a/9ec3ff9c8129452bb4b4b8a1912555dc" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txb1fb55b8bd5d4d5d8930d-00690208ee" "container-server 1692271" 0.0010 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/1/a/9ec3ff9c8129452bb4b4b8a1912555dc" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txb1fb55b8bd5d4d5d8930d-00690208ee" "container-server 1692271" 0.0009 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 201 - "PUT http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txb1fb55b8bd5d4d5d8930d-00690208ee" "proxy-server 1692271" 0.0353 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 201 - "PUT http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txb1fb55b8bd5d4d5d8930d-00690208ee" "proxy-server 1692271" 0.0240 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8aa42e6597d74d168435c-00690208ee" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx8aa42e6597d74d168435c-00690208ee" "proxy-server 1692271" 0.0013 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88904451632d48a6971d3-00690208ee" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f" 204 - "HEAD http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f" "tx8c9a0dfea06440abb088e-00690208ee" "proxy-server 1692271" 0.0158 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdh1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 200 92 "GET http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx559851eb3d2e428dbb4a3-00690208ee" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdg1/3/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" 200 92 "GET http://foo:8080/v1/a/4aca2bbef97f4ad3a6388c432f2cbe0f/o" "tx559851eb3d2e428dbb4a3-00690208ee" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b6b89a72bbe42c7a17e4-00690208ee" "proxy-server 1692271" 0.0083 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://foo:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx50ba673325ad442dbe47d-00690208ee" "proxy-server 1692271" 0.0182 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 201 - "PUT http://foo:8080/sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx5b19824375894942ad2d0-00690208ee" "object-server 1692271" 0.0005 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 201 - "PUT http://foo:8080/sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx5b19824375894942ad2d0-00690208ee" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 201 - "PUT http://foo:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx5b19824375894942ad2d0-00690208ee" "proxy-server 1692271" 0.0172 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 201 - "PUT http://foo:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx5b19824375894942ad2d0-00690208ee" "proxy-server 1692271" 0.0169 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx87a503492a954401affa7-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx53dbe5c9b858450ba9b96-00690208ee" "proxy-server 1692271" 0.0065 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx785370fa8032444895e74-00690208ee" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa5db518093b740a88565e-00690208ee" "proxy-server 1692271" 0.0100 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx925ccb5e620e4c04bbf5a-00690208ee" "proxy-server 1692271" 0.0127 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx7c437a41d0f6452687d25-00690208ee" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx325ba5fa2e3b42898f8a6-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txdea43f8a48d346acb1b23-00690208ee" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txb4b601f3d28b49e5b1e5a-00690208ee" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c7139b8ffd34b0eba34e-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx7bdaaf2e2e984402947ab-00690208ee" "proxy-server 1692271" 0.0068 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txe2d4d85b9d3d49ce9f3ce-00690208ee" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx07bb2858608b4361bb2b2-00690208ee" "proxy-server 1692271" 0.0134 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 200 155 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc?format=json&states=listing" "tx07bb2858608b4361bb2b2-00690208ee" "proxy-server 1692271" 0.0142 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx317cf8c6bb9f4e6f9411a-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 200 155 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc?format=json&states=listing" "tx317cf8c6bb9f4e6f9411a-00690208ee" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txda572099b2514211ad3ca-00690208ee" "proxy-server 1692271" 0.0247 "-" 1692271 -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.TestContainerBrokerBeforeShardRanges.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx69f6ebfe63544794a868b-00690208ee" "proxy-server 1692303" 0.0145 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdk1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0126 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdj1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0005 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdl1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0127 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx0892d93fcff144d3ae641-00690208ee" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: tx0892d93fcff144d3ae641-00690208ee) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx0892d93fcff144d3ae641-00690208ee - 0.1155 - - 1761741038.142933130 1761741038.258435249 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64f7adc1d3454e5ea4a80-00690208ee" "proxy-server 1692303" 0.0013 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "tx64f7adc1d3454e5ea4a80-00690208ee" "container-server 1692303" 0.0010 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx64f7adc1d3454e5ea4a80-00690208ee" "proxy-server 1692303" 0.0255 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "tx64f7adc1d3454e5ea4a80-00690208ee" "container-server 1692303" 0.0010 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx64f7adc1d3454e5ea4a80-00690208ee" "proxy-server 1692303" 0.0319 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx64f7adc1d3454e5ea4a80-00690208ee - 0.0775 - - 1761741038.260020733 1761741038.337505817 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e278bfa24614039a19f5-00690208ee" "proxy-server 1692303" 0.0141 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx358cfa8e2c4d4581a36c6-00690208ee" "proxy-server 1692303" 0.0134 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0528 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0516 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "object-server 1692303" 0.0005 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0724 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdj1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0918 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdk1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0776 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "object-server 1692303" 0.0004 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdl1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txcb5a2ed6a9bd4dac8a61f-00690208ee" "proxy-server 1692303" 0.0950 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - txcb5a2ed6a9bd4dac8a61f-00690208ee - 0.2068 - - 1761741038.339017153 1761741038.545845270 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd72eac18edb4ffd957e4-00690208ee" "proxy-server 1692303" 0.0013 "-" 1692303 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:44595/sdb1/2/a/ec-dup" "txcd72eac18edb4ffd957e4-00690208ee" "container-server 1692303" 0.0012 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:54989/sda1/2/a/ec-dup" "txcd72eac18edb4ffd957e4-00690208ee" "container-server 1692303" 0.0138 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txcd72eac18edb4ffd957e4-00690208ee" "proxy-server 1692303" 0.0372 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txcd72eac18edb4ffd957e4-00690208ee" "proxy-server 1692303" 0.0446 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txcd72eac18edb4ffd957e4-00690208ee - 0.0762 - - 1761741038.560269594 1761741038.636431217 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbf7629265b94bd183b37-00690208ee" "proxy-server 1692303" 0.0019 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx4c5665e4a6524d0ba1d56-00690208ee" "proxy-server 1692303" 0.0012 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx004638d7860b4294b41c9-00690208ee - 0.0900 - - 1761741038.648332357 1761741038.738379717 4 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0306 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdk1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0330 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdl1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0327 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0509 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0623 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdj1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx004638d7860b4294b41c9-00690208ee" "proxy-server 1692303" 0.0624 "-" 1692303 4test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... 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_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... 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 + +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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000 +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 1761741038.00000 +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 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.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.76837158203125e-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 1761741038.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 1761741039.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 1761741040.00000 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-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, 1, 3, 5, 6, 7, 8, 9, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx53cd6a6fdc914d5fb7e31-006b0f167d) -test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 3, 5, 6, 7, 8, 9, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +test-replicator ERROR: ERROR creating /tmp/tmpy425zno8/node/sda/objects: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx53cd6a6fdc914d5fb7e31-006b0f167d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpbux76233/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpbux76233/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/tmpbux76233/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpbux76233/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0028 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0027 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398986 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5a714e813174eda80ae1-006b0f167d" "proxy-server 1398986" 0.0011 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:44749/sdb1/1/a/c" "txd5a714e813174eda80ae1-006b0f167d" "container-server 1398986" 0.0009 "-" 1398986 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:52463/sda1/1/a/c" "txd5a714e813174eda80ae1-006b0f167d" "container-server 1398986" 0.0009 "-" 1398986 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5a714e813174eda80ae1-006b0f167d" "proxy-server 1398986" 0.0114 "-" 1398986 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd5a714e813174eda80ae1-006b0f167d" "proxy-server 1398986" 0.0079 "-" 1398986 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd5a714e813174eda80ae1-006b0f167d - 0.0183 - - 1796150909.955384970 1796150909.973654032 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txfbf09b82f09d454dadf5e-006b0f167d" "proxy-server 1398986" 0.0010 "-" 1398986 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:52463/sda1/1/a1/c1" "txfbf09b82f09d454dadf5e-006b0f167d" "container-server 1398986" 0.0011 "-" 1398986 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:44749/sdb1/1/a1/c1" "txfbf09b82f09d454dadf5e-006b0f167d" "container-server 1398986" 0.0009 "-" 1398986 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfbf09b82f09d454dadf5e-006b0f167d" "proxy-server 1398986" 0.0129 "-" 1398986 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfbf09b82f09d454dadf5e-006b0f167d" "proxy-server 1398986" 0.0097 "-" 1398986 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txfbf09b82f09d454dadf5e-006b0f167d - 0.0196 - - 1796150909.974831343 1796150909.994383335 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ed84509a68441dfb9f6d-006b0f167d" "proxy-server 1398986" 0.0018 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:52463/sda1/2/a/c1" "tx1ed84509a68441dfb9f6d-006b0f167d" "container-server 1398986" 0.0015 "-" 1398986 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:44749/sdb1/2/a/c1" "tx1ed84509a68441dfb9f6d-006b0f167d" "container-server 1398986" 0.0009 "-" 1398986 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1ed84509a68441dfb9f6d-006b0f167d" "proxy-server 1398986" 0.0118 "-" 1398986 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1ed84509a68441dfb9f6d-006b0f167d" "proxy-server 1398986" 0.0086 "-" 1398986 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/30 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1ed84509a68441dfb9f6d-006b0f167d - 0.0193 - - 1796150909.995600939 1796150910.014916658 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c3a977d70824d7bb4863-006b0f167e" "proxy-server 1398986" 0.0018 "-" 1398986 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:52463/sda1/1/a/c2" "tx7c3a977d70824d7bb4863-006b0f167e" "container-server 1398986" 0.0010 "-" 1398986 2test.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 + File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 859, in build_replication_jobs + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 502, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-replicator WARNING: /tmp/tmp67vj01m0/node/sda is not a directory +test-replicator WARNING: /tmp/tmp67vj01m0/node/sda is not a directory +test-replicator WARNING: /tmp/tmp67vj01m0/node/sda is not mounted +test-replicator WARNING: /tmp/tmp67vj01m0/node/sda is not mounted +test-replicator INFO: Removing partition: /tmp/tmpx3w7et5i/node/sda/objects-1/1 +test-replicator INFO: Removing 0 objects +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (929.98/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpqrjcnb8g/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpqrjcnb8g/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpqrjcnb8g/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpqrjcnb8g/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpqrjcnb8g/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (424.08/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmp_q4n9a5p/node/sda/objects/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp_q4n9a5p/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp_q4n9a5p/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp_q4n9a5p/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp_q4n9a5p/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (565.72/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmppd6ul_pt/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmppd6ul_pt/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmppd6ul_pt/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmppd6ul_pt/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmppd6ul_pt/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (370.11/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpvden9emz/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (132.92/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpb87tmulm/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (179.87/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator ERROR: Can't find itself in policy with index 0 with ips 127.0.0.0 and with port 6200 in ring file, not replicating +test-replicator ERROR: Can't find itself in policy with index 1 with ips 127.0.0.0 and with port 6200 in ring file, not replicating +test-replicator INFO: Nothing replicated for 0.0008194446563720703 seconds. +test-replicator INFO: Nothing replicated for 0.0003337860107421875 seconds. +test-replicator INFO: Removing partition: /tmp/tmplo3xitqd/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmplo3xitqd/node/sda/objects-1/1 +test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.01s (295.17/sec, 0s remaining) +test-replicator INFO: 6 successes, 0 failurestest.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... ok -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0086 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpecwa_v9e/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0071 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:27 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 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 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf11955c6f37c4669bb5ff-00690208ee" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf11955c6f37c4669bb5ff-00690208ee" "proxy-server 1692257" 0.0230 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf11955c6f37c4669bb5ff-00690208ee" "proxy-server 1692257" 0.0245 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txf11955c6f37c4669bb5ff-00690208ee - 0.0442 - - 1761741038.615600586 1761741038.659823418 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad835db92ff340c49c305-00690208ee" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txdf967e194fee4ed58b178-00690208ee" "proxy-server 1692257" 0.0024 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa2c0cb61e71e4d81a4e61-00690208ee" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txa2c0cb61e71e4d81a4e61-00690208ee - 0.0358 - - 1761741038.661199808 1761741038.696953773 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe8673610e54b5480071-00690208ee" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "tx4fe8673610e54b5480071-00690208ee" "proxy-server 1692257" 0.0133 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx4fe8673610e54b5480071-00690208ee - 0.0281 - - 1761741038.711318016 1761741038.739415884 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7ba12fa364742cba8c45-00690208ee" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx16cc3e812b85440dbe44b-00690208ee" "proxy-server 1692257" 0.0023 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1e29a80e586a4ba4802cc-00690208ee" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1e29a80e586a4ba4802cc-00690208ee" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09a5ce66ffcc48d2ba48b-00690208ee" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx09a5ce66ffcc48d2ba48b-00690208ee - 0.0205 VW - 1761741038.800967455 1761741038.821447611 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2ee15aae7a874ea2a1ab7-00690208ee" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2ee15aae7a874ea2a1ab7-00690208ee - 0.0160 VW - 1761741038.822081327 1761741038.838082075 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx447858775f0a46359edc1-00690208ee" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx447858775f0a46359edc1-00690208ee" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx447858775f0a46359edc1-00690208ee - 0.0090 VW - 1761741038.838693142 1761741038.847718239 0 - +proxy INFO: - - 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - tx1e29a80e586a4ba4802cc-00690208ee - 0.1041 SSC - 1761741038.756667376 1761741038.860778809 0 - (txn: tx8cff3c3ca6ba4f78b369a-00690208ee) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3/copied_name" "tx8cff3c3ca6ba4f78b369a-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3/copied_name" "tx8cff3c3ca6ba4f78b369a-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx8cff3c3ca6ba4f78b369a-00690208ee" "proxy-server 1692257" 0.0260 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx8cff3c3ca6ba4f78b369a-00690208ee" "proxy-server 1692257" 0.0274 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx8cff3c3ca6ba4f78b369a-00690208ee - 0.0394 SSC - 1761741038.848094702 1761741038.887537718 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx573fc54826084d14814bd-00690208ee" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7bf11860f33a4d1abe26e-00690208ee" "proxy-server 1692257" 0.0075 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sda1/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" "txfe55fdfd97c44c5ca551c-00690208ee" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txfe55fdfd97c44c5ca551c-00690208ee - 0.0542 - - 1761741038.889080048 1761741038.943267107 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe2e1f3afa5404d4fb2b3c-00690208ee" "proxy-server 1692257" 0.0110 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc6744f1d94934b76a6886-00690208ee" "proxy-server 1692257" 0.0013 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx7acd8e7e714e4229ac89a-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +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" "tx7acd8e7e714e4229ac89a-00690208ee" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... 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 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44749/sdb1/1/a/c2" "tx7c3a977d70824d7bb4863-006b0f167e" "container-server 1398986" 0.0014 "-" 1398986 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7c3a977d70824d7bb4863-006b0f167e" "proxy-server 1398986" 0.0117 "-" 1398986 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7c3a977d70824d7bb4863-006b0f167e" "proxy-server 1398986" 0.0084 "-" 1398986 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx7c3a977d70824d7bb4863-006b0f167e - 0.0194 - - 1796150910.016116142 1796150910.035512924 2 - +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing 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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.00000test.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 -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, 01 Dec 2026 18:48:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 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 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txdf6822cc6f4e45c5b2ac5-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx46f8dfec33224b689cb36-00690208ee" "proxy-server 1692271" 0.0093 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1c178f9cfe0846d9b09e4-00690208ee" "proxy-server 1692271" 0.0099 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx937e78ec417c49c2a9916-00690208ee" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx2b4970c4583b45b7b9b4f-00690208ee" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8941cf33b1e243aba62d9-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx6b6bfadd5d79459bae702-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 412 - "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx8954d42286d04f8991cb9-00690208ee" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 412 - "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx8954d42286d04f8991cb9-00690208ee" "proxy-server 1692271" 0.0088 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb5363a191a674fa38fcb5-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx6b0f50c318384537b2d20-00690208ee" "proxy-server 1692271" 0.0137 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 304 - "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txa3781ca47aad4cd697aab-00690208ee" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbc2dedcd7a714ce3b4529-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx8d5db4bcdf3e45de81328-00690208ee" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 304 - "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx83c2dbd810be4de3bc5f8-00690208ee" "proxy-server 1692271" 0.0088 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx82f7d18a412c4c44bb052-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txe2e762e916b44c61a809e-00690208ee" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "GET /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "GET http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txfd89a62f27084441aab81-00690208ee" "proxy-server 1692271" 0.0087 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4e5346a970ab42389b16d-00690208ee" "proxy-server 1692271" 0.0078 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txc2132160b98d491fba9de-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txa0e85fff90644155a25ac-00690208ee" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txef6094929c0e4833be70b-00690208ee" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txc4940988955b40cdb1fa9-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx2db9f9ca690f4cb48d9be-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx34dfd19db11247fd97a88-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "txcbc8fc24354a4ecc84b15-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 412 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txce619e6f94b14ad2b46c3-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 412 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txce619e6f94b14ad2b46c3-00690208ef" "proxy-server 1692271" 0.0064 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7180dbdac573480db6aa0-00690208ef" "proxy-server 1692271" 0.0169 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx1c36b3f1892f4d58a9bf0-00690208ef" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 304 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "txfb33990c835844388e69e-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd368b8d9d9c14ca28e7f4-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx1af54a646fff4a3bbec37-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdd1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 304 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx7f37b7f4be24484d8837c-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx52af1fe518c14ae4817d4-006b0f167a) -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: tx52af1fe518c14ae4817d4-006b0f167a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication ... ok +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a585d55fc1f4290acf0d-00690208ee" "proxy-server 1692303" 0.0135 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/796ef75795b14db192619fba10158da0" 201 - "PUT http://127.0.0.1:44595/sdb1/0/a/796ef75795b14db192619fba10158da0" "tx5a585d55fc1f4290acf0d-00690208ee" "container-server 1692303" 0.0182 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/796ef75795b14db192619fba10158da0" 201 - "PUT http://127.0.0.1:54989/sda1/0/a/796ef75795b14db192619fba10158da0" "tx5a585d55fc1f4290acf0d-00690208ee" "container-server 1692303" 0.0009 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sda1/0/a/796ef75795b14db192619fba10158da0" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx5a585d55fc1f4290acf0d-00690208ee" "proxy-server 1692303" 0.0388 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdb1/0/a/796ef75795b14db192619fba10158da0" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx5a585d55fc1f4290acf0d-00690208ee" "proxy-server 1692303" 0.0378 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/38 PUT /v1/a/796ef75795b14db192619fba10158da0 HTTP/1.0 201 - - t - - - tx5a585d55fc1f4290acf0d-00690208ee - 0.0835 - - 1761741038.771522284 1761741038.854996920 4 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9efc70c672be4e3e9b723-00690208ee" "proxy-server 1692303" 0.0018 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx914d95fcfcd545dcb72ed-00690208ee" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0658 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0658 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0768 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "PUT /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0792 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "object-server 1692303" 0.0126 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "object-server 1692303" 0.0004 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0962 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 201 - "PUT http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txc10a945d848e4e31b8c95-00690208ee" "proxy-server 1692303" 0.0827 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 PUT /v1/a/796ef75795b14db192619fba10158da0/conditionals HTTP/1.0 201 - - t 52 - - txc10a945d848e4e31b8c95-00690208ee - 0.1737 - - 1761741038.856439829 1761741039.030143261 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx825decd43282435bb7f77-00690208ef" "proxy-server 1692303" 0.0141 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "txa7e7d4dfd01146d4a20b6-00690208ef" "proxy-server 1692303" 0.0023 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txa626ab02418844a19e374-00690208ef" "proxy-server 1692303" 0.0008 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txa626ab02418844a19e374-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fa80d027cd74710bb424-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx62dcd430b38444d99d4ec-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0089 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx270814f1186d4241a033e-00690208ef" "proxy-server 1692303" 0.0008 "-" 1692303 4 +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +proxy DEBUG: Ignoring 412 from primary (txn: tx270814f1186d4241a033e-00690208ef) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dfdab33feff4b18aa765-00690208ef" "proxy-server 1692303" 0.0013 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx1c91f083ff21415bb8b1c-00690208ef" "proxy-server 1692303" 0.0076 "-" 1692303 4test.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 INFO: Object audit (ZBF - sda). Since Tue Dec 1 06:48:28 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1622.55, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmp_hlmsz3d/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: 628.08, 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: Run listdir on /tmp/tmpwabnk7rv/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpvpcduoty/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpspi_x82c/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 INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] 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=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=1399000] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=1399000] 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 INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa22e92689bda43f0a9d5a-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc5b4ff507d5a4c47b5b3a-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx84df9c9d91e84d098e40d-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx893aafd3166d4a7380e39-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx10cbe7f44ae44de3bb314-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb99d054103f44cc389879-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx455e321c53cc43e8acb3a-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfae91a1ccd884213a245d-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txdf4a3de612064ee68f514-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx764e47195d784cf5b68dd-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx85bc686e25544578bc10f-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx986adc592f184b4d8dd84-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx043012652c7741cd875fc-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx12be9d2779cf4ba085cbd-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx0966cbb5721f43609c914-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1de3aa2233e74ec0bdef7-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txee71b5d366d14d4dba5a5-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx80a5307992bb471092087-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx62dfd76d1ea24fadbf83f-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4c948946e8f5411696817-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx036ca7d3ade0442aaef49-006b0f167c) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfc980f5230ab41889a937-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8745b11da62c4abaa2751-006b0f167c) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx211ebee3b7544b3e8a8aa-006b0f167c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_bad_response_body -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok +test-replicator INFO: Removing partition: /tmp/tmpiuwp05zm/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (136.79/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpaya6u8_n/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (443.10/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.02s (807.51/sec, 0s remaining) +test-replicator INFO: 32 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmpaya6u8_n/node/sda/objects/1 +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.02s (998.60/sec, 0s remaining) +test-replicator INFO: 47 successes, 1 failures +test INFO: Removing partition: /tmp/tmpwa05nuop/node/sda/objects-1/1 +test INFO: Removing partition: /tmp/tmpwa05nuop/node/sda/objects/1 +test INFO: 8/8 (100.00%) partitions replicated in 0.02s (529.99/sec, 0s remaining) +test INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpfr6skgol/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (760.44/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 (1902.98/sec, 0s remaining) +test-replicator INFO: 32 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (1775.33/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/tmpfr6skgol/node/sda/objects/1/a83': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 638, in delete_handoff_objs + os.rmdir(suffix_dir) + ~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 1755, in func + raise instance +OSError: [Errno 20] Not a directory +test-replicator INFO: 29/7 (414.29%) partitions replicated in 0.01s (3135.97/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 (3459.77/sec, 0s remaining) +test-replicator INFO: 74 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmpfr6skgol/node/sda/objects/1 +test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.01s (5379.24/sec, 0s remaining) +test-replicator INFO: 89 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmpqu9allny/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (423.31/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (1479.72/sec, 0s remaining) +test-replicator INFO: 28 successes, 5 failures +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (2736.01/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/tmpsqubf29p/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpsqubf29p/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpsqubf29p/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpsqubf29p/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (502.97/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmpc70whm58/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/tmpc70whm58/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpc70whm58/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpc70whm58/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpc70whm58/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (571.99/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/tmpkazjym5o/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/tmpkazjym5o/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/tmpkazjym5o/node/sda/objects/1/a83', '127.0.0.3::object/sda/objects/1'] +test-replicator INFO: Removing partition: /tmp/tmpkazjym5o/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (325.40/sec, 0s remaining) +test-replicator INFO: 15 successes, 3 failures +test-replicator INFO: Removing partition: /tmp/tmpke19s6fw/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/tmpke19s6fw/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/tmpke19s6fw/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpke19s6fw/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 (430.38/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: Removing partition: /tmp/tmpo5e3cv1l/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpo5e3cv1l/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpo5e3cv1l/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpo5e3cv1l/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpo5e3cv1l/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (862.63/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Running object replicator in script mode.test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... ok +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-TestDiskFile WARNING: Quarantined object /tmp/tmpz995befi/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpz995befi/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestDiskFile WARNING: Quarantined object /tmp/tmpz995befi/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpz995befi/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/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.03347.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.03541.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.03723.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.03913.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.04098.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.04301.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.04486.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.04673.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvbohjd01/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.04864.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.05260.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.05478.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.05669.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.05860.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.06050.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.06238.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.06431.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.06624.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpe3krvw7u/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.06809.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.07196.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.07391.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.07573.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.07750.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.07937.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.08115.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.08306.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.08495.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmppnvkyiau/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.08689.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.09073.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.09280.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.09522.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.09716.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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:38 +0000] "POST /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7acd8e7e714e4229ac89a-00690208ee" "proxy-server 1692257" 0.0062 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx7acd8e7e714e4229ac89a-00690208ee" "proxy-server 1692257" 0.0129 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - tx7acd8e7e714e4229ac89a-00690208ee - 0.0731 - - 1761741038.944718599 1761741039.017867565 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx570255ad1d1b4869ba499-00690208ef" "proxy-server 1692257" 0.0079 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx89e358bca6ba498782830-00690208ef" "proxy-server 1692257" 0.0117 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx802e55f50abd44349effd-00690208ef" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx802e55f50abd44349effd-00690208ef - 0.0405 - - 1761741039.019369364 1761741039.059911966 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16212ae16cd548b791d75-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/2/a/1_oc_non_ascii%C2%A3" 200 316 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "tx16212ae16cd548b791d75-00690208ef" "proxy-server 1692257" 0.0021 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx16212ae16cd548b791d75-00690208ef - 0.0238 - - 1761741039.073607206 1761741039.097358227 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cdff2a6a8eb4b779b66a-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9cdff2a6a8eb4b779b66a-00690208ef - 0.0157 VW - 1761741039.106046677 1761741039.121780634 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx58501bd3141143708fd05-00690208ef" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx58501bd3141143708fd05-00690208ef - 0.0088 VW - 1761741039.122329235 1761741039.131127834 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx0047d2c963834a3c9bbb9-00690208ef" "proxy-server 1692257" 0.0151 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 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 - tx0047d2c963834a3c9bbb9-00690208ef - 0.0181 VW - 1761741039.131675720 1761741039.149794579 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680?symlink=get" "txde6db082d91348abad1cd-00690208ef" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680?symlink=get" "txde6db082d91348abad1cd-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 GET /v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txde6db082d91348abad1cd-00690208ef - 0.0363 VW - 1761741039.150244713 1761741039.186565876 0 - (txn: tx72ffcc4c69df4b7695142-00690208ef) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx72ffcc4c69df4b7695142-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx72ffcc4c69df4b7695142-00690208ef" "proxy-server 1692257" 0.0229 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx72ffcc4c69df4b7695142-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx72ffcc4c69df4b7695142-00690208ef" "proxy-server 1692257" 0.0412 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx72ffcc4c69df4b7695142-00690208ef - 0.0489 VW - 1761741039.169506788 1761741039.218430042 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx8477edb8bed1463f80ce2-00690208ef" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx8477edb8bed1463f80ce2-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx8477edb8bed1463f80ce2-00690208ef" "proxy-server 1692257" 0.0130 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.39680" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680" "tx8477edb8bed1463f80ce2-00690208ef" "proxy-server 1692257" 0.0225 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1761741038.39680 HTTP/1.0 204 - Swift - - - - tx8477edb8bed1463f80ce2-00690208ef - 0.0433 VW - 1761741039.218896151 1761741039.262159586 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3cd5eff2f4b44beb1e7b-00690208ef" "proxy-server 1692257" 0.0078 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4acdbf8a2edb4aa2970ab-00690208ef" "proxy-server 1692257" 0.0124 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe5144134e517484397f86-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txe5144134e517484397f86-00690208ef - 0.0289 - - 1761741039.263699055 1761741039.292632818 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx304458d1205a43a1a5d7b-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx304458d1205a43a1a5d7b-00690208ef" "proxy-server 1692257" 0.0119 "-" 1692257 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx700446fcfebc40198d505-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx6962159e42e649d6818fb-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 412 - "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx0263ec4de46944e6add2e-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 412 - "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx0263ec4de46944e6add2e-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d62712632ad46dcacc7f-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx968d3f27f2ed4718b5b41-006b0f167a" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 304 - "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx12211c8aefaf4ecf98502-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx42ea8657267c45a8a9533-006b0f167a" "proxy-server 1398988" 0.0050 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx3b55ebd235b9431aa50db-006b0f167a" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 304 - "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txde19c0468094476098f61-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx91369c2e09b547e282ffe-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx8d4bed91d87e47f7acf5e-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "GET http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txc333a6321ebe45bb992ad-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd6e0a594792b4222b1db8-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx2adb4f1a3989429394fef-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txc79f4230b5524041b859f-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf2db7408436947ba9516c-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx1982e613d9fd4797865e2-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx821b6ae5c4c94190bb558-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1b27ebe3532d4634ba45e-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx3f98439a6aa5481e89730-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 412 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx6afabf7eefc54424b70ba-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 412 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx6afabf7eefc54424b70ba-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe63efcb05ffc4bc29484a-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx727738b9d5ff45b7be8c7-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdd1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 304 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx9894c1566bb549f09bb16-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9a3e5b21d1e74a91b0d5c-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx881bc037e30f4146a984f-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 304 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "tx55a115b787534a159be58-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8bc258600d604daeb4645-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/c2bf6b34aa2c4dfc84585afb3cc0133c" 204 - "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c" "tx9ceb0147589643a8a5a00-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdc1/2/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" 200 24 "HEAD http://localhost:8080/v1/a/c2bf6b34aa2c4dfc84585afb3cc0133c/o" "txaf94939f2236424f95c1c-006b0f167a" "proxy-server 1398988" 0.0005 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx230055a8ade24bb38a724-006b0f167a" "proxy-server 1398988" 0.0014 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:49905/sdb1/3/a/%C4%8Brypto" "tx230055a8ade24bb38a724-006b0f167a" "container-server 1398988" 0.0011 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:34605/sda1/3/a/%C4%8Brypto" "tx230055a8ade24bb38a724-006b0f167a" "container-server 1398988" 0.0011 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx230055a8ade24bb38a724-006b0f167a" "proxy-server 1398988" 0.4006 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx230055a8ade24bb38a724-006b0f167a" "proxy-server 1398988" 0.4059 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx809c7fd4f3c2465f9f58e-006b0f167a" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx809c7fd4f3c2465f9f58e-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c75e9003ea14a1d983c3-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx8439a5dc92364d5caccdd-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx6dde2fa26b9b4c0f852e5-006b0f167a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6dde2fa26b9b4c0f852e5-006b0f167a" "proxy-server 1398988" 0.0071 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx6dde2fa26b9b4c0f852e5-006b0f167a" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6dde2fa26b9b4c0f852e5-006b0f167a" "proxy-server 1398988" 0.0104 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcc4ba37301b447128585a-006b0f167a" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx9a5dc590f48649d5abcb6-006b0f167a" "proxy-server 1398988" 0.0025 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx0e0d4aed5c8140048c988-006b0f167a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0e0d4aed5c8140048c988-006b0f167a" "proxy-server 1398988" 0.0051 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx0e0d4aed5c8140048c988-006b0f167a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0e0d4aed5c8140048c988-006b0f167a" "proxy-server 1398988" 0.0068 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffe89c8ff59f4f558ac5b-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx3f74d850c3764286a642c-006b0f167a" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txea783c51dca74918b570c-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf7c073021ce4c23b4ac3-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx03ace102a0ed4e46b6027-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa28fe8f7d80e4c79824a0-006b0f167a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c783c21541b431098698-006b0f167a" "proxy-server 1398988" 0.0045 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txfb8832d024fb4c029565c-006b0f167a" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf38a3018fc7840a4ba87d-006b0f167a" "proxy-server 1398988" 0.0009 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9326cd03b7454b26a3c91-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx185e562b01da4579b7fed-006b0f167a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc72038d667204399a0c8c-006b0f167a" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9229548e190c44f0b12bd-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txb93b30d2ab97470f8e184-006b0f167a" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6e300e956fb842be9b8b3-006b0f167a" "proxy-server 1398988" 0.0009 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6e300e956fb842be9b8b3-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx389683fce3854a819c008-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx0d958a15becc4c90b57ef-006b0f167a" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx600b4ef73d7a4158894a2-006b0f167a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5324f95a07aa47d587bda-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx450aeaf5f3f44a1ebcf18-006b0f167a" "proxy-server 1398988" 0.0012 "-" 1398988 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path ... ok -test ERROR: Invalid swift_bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2995, in override_bytes_from_content_type - listing_dict['bytes'] = int(swift_bytes) - ~~~^^^^^^^^^^^^^ -ValueError: invalid literal for int() with base 10: 'hey' -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00028 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp52pd_e2e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00351 seconds (284.79558/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/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -test DEBUG: Not deleting db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db (2/3 success) -test DEBUG: Not deleting db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db (requires sharding, state unsharded) -test DEBUG: Not deleting db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150915.75080.db (requires sharding, state sharding) -test DEBUG: Not deleting db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150915.75080.db (2/3 success) -test DEBUG: Successfully deleted db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150915.75080.db -test DEBUG: Successfully deleted db /tmp/tmpkkosr4qh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (51, '20da191a64b389469f2799f655b9f364', 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda', '1796150915.76600', '1796150915.00000', '0', '', '1796150915.00000', 51, 0) -test DEBUG: /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o0', 'created_at': '1796150916.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1796150917.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1796150918.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1796150919.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1796150920.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1796150921.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1796150922.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1796150923.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1796150924.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1796150925.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1796150926.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1796150927.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1796150928.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1796150929.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1796150930.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1796150931.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1796150932.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1796150933.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1796150934.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1796150935.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1796150936.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1796150937.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1796150938.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1796150939.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1796150940.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1796150941.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1796150942.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1796150943.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1796150944.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1796150945.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -test DEBUG: /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.0100181s)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 +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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... ok +test.unit.obj.test_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_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... 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 INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1398980 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0037 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 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: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1398980 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 - "-" "-" "-" - "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1398980 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 INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1398980 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: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 0 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0035 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 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 +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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000test.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.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx30f0eb8a44b24a6da9f01-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/9ec3ff9c8129452bb4b4b8a1912555dc" 204 - "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc" "tx147eb211dc184100b5068-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdc1/3/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" 200 24 "HEAD http://localhost:8080/v1/a/9ec3ff9c8129452bb4b4b8a1912555dc/o" "tx9fd38ee35d674d2b9abae-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71e1a8a6cc1c4490a94ef-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/1/a/ebbf44b1c4a34e38aae5728779bbbb13" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx71e1a8a6cc1c4490a94ef-00690208ef" "container-server 1692271" 0.0010 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/1/a/ebbf44b1c4a34e38aae5728779bbbb13" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx71e1a8a6cc1c4490a94ef-00690208ef" "container-server 1692271" 0.0009 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 201 - "PUT http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx71e1a8a6cc1c4490a94ef-00690208ef" "proxy-server 1692271" 0.0346 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 201 - "PUT http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx71e1a8a6cc1c4490a94ef-00690208ef" "proxy-server 1692271" 0.0312 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdd0d379c9780478bbaf55-00690208ef" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 204 - "HEAD http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "txdd0d379c9780478bbaf55-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6c2b73828a064e25bb64f-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 204 - "HEAD http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx0b1604aa1c294d479e56b-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "PUT http://foo:8080/sdd1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx5049952560444dd089899-00690208ef" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/3/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "PUT http://foo:8080/sdc1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx5049952560444dd089899-00690208ef" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdd1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "PUT http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx5049952560444dd089899-00690208ef" "proxy-server 1692271" 0.0229 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdc1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "PUT http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx5049952560444dd089899-00690208ef" "proxy-server 1692271" 0.0242 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1975a86c2791456e9f423-00690208ef" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 204 - "HEAD http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "txf3d39aecf682473da52d3-00690208ef" "proxy-server 1692271" 0.0076 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "POST http://foo:8080/sdd1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx01e2ee17b46f444998c5b-00690208ef" "object-server 1692271" 0.0005 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/3/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 201 - "POST http://foo:8080/sdc1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx01e2ee17b46f444998c5b-00690208ef" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "POST /sdc1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 202 76 "POST http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx01e2ee17b46f444998c5b-00690208ef" "proxy-server 1692271" 0.0224 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "POST /sdd1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 202 76 "POST http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "tx01e2ee17b46f444998c5b-00690208ef" "proxy-server 1692271" 0.0232 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx89b54e3bec1b4a9793bb7-00690208ef" "proxy-server 1692271" 0.0014 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/1/a/9329b3b2c40f4d8c8c787557995a759b" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" "tx89b54e3bec1b4a9793bb7-00690208ef" "container-server 1692271" 0.0092 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/1/a/9329b3b2c40f4d8c8c787557995a759b" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" "tx89b54e3bec1b4a9793bb7-00690208ef" "container-server 1692271" 0.0078 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 201 - "PUT http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx89b54e3bec1b4a9793bb7-00690208ef" "proxy-server 1692271" 0.0273 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" 201 - "PUT http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx89b54e3bec1b4a9793bb7-00690208ef" "proxy-server 1692271" 0.0413 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx552101b5ad7f4b308e7b4-00690208ef" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx552101b5ad7f4b308e7b4-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49e35378b03a416f8245a-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/ebbf44b1c4a34e38aae5728779bbbb13" 204 - "HEAD http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13" "tx8e7ea63e5aac4c7f91a4c-00690208ef" "proxy-server 1692271" 0.0066 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdd1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 200 24 "GET http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "txcc6c8f7b231b472ab4ca2-00690208ef" "proxy-server 1692271" 0.0090 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdc1/2/a/ebbf44b1c4a34e38aae5728779bbbb13/o" 200 24 "GET http://foo:8080/v1/a/ebbf44b1c4a34e38aae5728779bbbb13/o" "txcc6c8f7b231b472ab4ca2-00690208ef" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx317bd4398894433aafbc3-00690208ef" "proxy-server 1692271" 0.0101 "-" 1692271 - +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx148d682dd4744a1292600-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx148d682dd4744a1292600-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx148d682dd4744a1292600-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e4bfa8401164f70a0b69-00690208ef" "proxy-server 1692303" 0.0013 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx06ea85b5b05b42f6b5256-00690208ef" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0089 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx69fc1668b09b45a79dae7-00690208ef" "proxy-server 1692303" 0.0008 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d02439399c0471b827cb-00690208ef" "proxy-server 1692303" 0.0013 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx378a281537034336ae9ba-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx8a47c1629ad24f31908f0-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx8a47c1629ad24f31908f0-00690208ef" "proxy-server 1692303" 0.0067 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73cc92bb2a4a4bc78606c-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "txde84e1e3a7cc4a9ea9119-00690208ef" "proxy-server 1692303" 0.0013 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0008 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0088 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "GET http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx0bb2d667ad134413b3e4a-00690208ef" "proxy-server 1692303" 0.0007 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d6174aacd394af0a3584-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "txda601db17d31415683d86-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx57b0201994034f038f9f5-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16d548df5fe048408083d-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx36eebad799ef40af837f3-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0087 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdg1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0162 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx304458d1205a43a1a5d7b-00690208ef - 0.0301 - - 1761741039.310354233 1761741039.340469360 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfed592243634a1581fc9-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdfed592243634a1581fc9-00690208ef - 0.0158 VW - 1761741039.350251675 1761741039.366053581 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx61de771396e147469a8d7-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx61de771396e147469a8d7-00690208ef - 0.0119 VW - 1761741039.366570234 1761741039.378484488 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx1c584d17ee0348e7a781f-00690208ef" "proxy-server 1692257" 0.0123 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 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 - tx1c584d17ee0348e7a781f-00690208ef - 0.0153 VW - 1761741039.379045486 1761741039.394383192 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352?symlink=get" "tx7da3a3c05190491bac067-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352?symlink=get" "tx7da3a3c05190491bac067-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 GET /v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7da3a3c05190491bac067-00690208ef - 0.0244 VW - 1761741039.405832052 1761741039.430229664 0 - (txn: tx28e9364028d046abbc786-00690208ef) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx28e9364028d046abbc786-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx28e9364028d046abbc786-00690208ef" "object-server 1692257" 0.0086 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx28e9364028d046abbc786-00690208ef" "proxy-server 1692257" 0.0257 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx28e9364028d046abbc786-00690208ef" "proxy-server 1692257" 0.0271 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx28e9364028d046abbc786-00690208ef - 0.0364 VW - 1761741039.419950008 1761741039.456374884 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "tx57c18a8ae02b48d9952b8-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "tx57c18a8ae02b48d9952b8-00690208ef" "object-server 1692257" 0.0081 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "tx57c18a8ae02b48d9952b8-00690208ef" "proxy-server 1692257" 0.0138 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741038.25352" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352" "tx57c18a8ae02b48d9952b8-00690208ef" "proxy-server 1692257" 0.0128 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1761741038.25352 HTTP/1.0 204 - Swift - - - - tx57c18a8ae02b48d9952b8-00690208ef - 0.0377 VW - 1761741039.456808567 1761741039.494490623 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad5d7e45d0e84ddf95522-00690208ef" "proxy-server 1692257" 0.0104 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txc66092163fea4736bb7d8-00690208ef" "proxy-server 1692257" 0.0033 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx82cf8ac536c94729aca15-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx82cf8ac536c94729aca15-00690208ef - 0.0427 - - 1761741039.495900631 1761741039.538644314 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31c2c2ea46e44c2cac402-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx31c2c2ea46e44c2cac402-00690208ef" "proxy-server 1692257" 0.0073 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx31c2c2ea46e44c2cac402-00690208ef - 0.0250 - - 1761741039.540225744 1761741039.565198660 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0220f20e682b47b493138-00690208ef" "proxy-server 1692257" 0.0054 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx0220f20e682b47b493138-00690208ef" "proxy-server 1692257" 0.0047 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx0220f20e682b47b493138-00690208ef - 0.0155 - - 1761741039.571108103 1761741039.586607218 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7e1db84bbad4f1a9c6f8-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe7e1db84bbad4f1a9c6f8-00690208ef - 0.0087 VW - 1761741039.588270903 1761741039.596998215 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd5cb4a0c8dea41a69bb14-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd5cb4a0c8dea41a69bb14-00690208ef - 0.0080 VW - 1761741039.601776838 1761741039.609822035 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txda137de0fb7841baab1cc-00690208ef" "proxy-server 1692257" 0.0059 "-" 1692257 0test.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.test_server.TestECDuplicationObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... ok + +test-replicator INFO: Removing partition: /tmp/tmpcjeeeh32/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmpcjeeeh32/node/sda/objects-1/99 +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.3:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused +test-replicator INFO: 5/5 (100.00%) partitions replicated in 0.01s (510.12/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/tmpmfzfsw4c/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/tmpmfzfsw4c/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpmfzfsw4c/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/tmpmfzfsw4c/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpmfzfsw4c/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpmfzfsw4c/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpmfzfsw4c/node/sda/objects/1 +test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.01s (237.96/sec, 0s remaining) +test-replicator INFO: 5 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmpmfzfsw4c/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/tmpmfzfsw4c/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpmfzfsw4c/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpmfzfsw4c/node/sda/objects-1/1 +test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.01s (571.04/sec, 0s remaining) +test-replicator INFO: 14 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp8ajxa71t/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp8ajxa71t/node/sda/objects/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp8ajxa71t/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (441.37/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.0050s, min 0.0007s, med 0.0015s +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/tmpebgclv11/node/sda/objects-1/1 +test-replicator ERROR: Killing long-running rsync after 0s: ['r +test-replicator ERROR: Killing long-running rsync after 0s: ['r +test-replicator INFO: Removing partition: /tmp/tmpebgclv11/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.04s (201.86/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.0246s, min 0.0006s, med 0.0007s +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/tmpr4wfd_mc/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmpr4wfd_mc/node/sda/objects/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/tmpr4wfd_mc/node/sda/objects/0/a83', '127.0.0.2::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/tmpr4wfd_mc/node/sda/objects/0/a83', '127.0.0.1::object/sda/objects/0'] +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.04s (179.44/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.0326s, min 0.0005s, med 0.0007s +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator WARNING: next_part_power set in policy 'zero'. Skipping +test-replicator WARNING: next_part_power set in policy 'one'. Skipping +test-replicator INFO: Nothing replicated for 0.0003986358642578125 seconds. +test-replicator INFO: Running object replicator in script mode. +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpl5rlorvi/node/sda/objects/1 +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpl5rlorvi/node/sda/objects-1/1 +test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.06s (92.54/sec, 0s remaining)test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging ... ok +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_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim ... ok + +proxy INFO: - - 29/Oct/2025/12/30/39 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 - txda137de0fb7841baab1cc-00690208ef - 0.0151 VW - 1761741039.610400915 1761741039.625498772 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txa6da410c37884c8eb3936-00690208ef" "object-server 1692257" 0.0003 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txa6da410c37884c8eb3936-00690208ef" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txa6da410c37884c8eb3936-00690208ef" "proxy-server 1692257" 0.0107 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txa6da410c37884c8eb3936-00690208ef" "proxy-server 1692257" 0.0056 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - txa6da410c37884c8eb3936-00690208ef - 0.0144 - - 1761741039.626003981 1761741039.640381813 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3677e619e2444a559f988-00690208ef" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa0c92c33248b40d09cb3d-00690208ef" "proxy-server 1692257" 0.0075 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txda28009a4c8f47bb983b4-00690208ef" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "txda28009a4c8f47bb983b4-00690208ef" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - txda28009a4c8f47bb983b4-00690208ef - 0.0356 - - 1761741039.646299362 1761741039.681891918 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx905c183fc16a4913a13be-00690208ef" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx905c183fc16a4913a13be-00690208ef - 0.0146 VW - 1761741039.693703175 1761741039.708325863 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf8c4a464dfb040f7b56ac-00690208ef" "proxy-server 1692257" 0.0024 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf8c4a464dfb040f7b56ac-00690208ef - 0.0134 VW - 1761741039.708833456 1761741039.722223282 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx362bcb89f9de4f26862e5-00690208ef" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +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" "tx362bcb89f9de4f26862e5-00690208ef" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx362bcb89f9de4f26862e5-00690208ef - 0.0094 VW - 1761741039.722801208 1761741039.732248545 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx060cca0bb8c6477886e53-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx060cca0bb8c6477886e53-00690208ef" "proxy-server 1692257" 0.0138 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx060cca0bb8c6477886e53-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx060cca0bb8c6477886e53-00690208ef" "proxy-server 1692257" 0.0256 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx060cca0bb8c6477886e53-00690208ef - 0.0321 - - 1761741039.732592821 1761741039.764678478 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b872658aa7440e9be93b-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9b872658aa7440e9be93b-00690208ef - 0.0077 VW - 1761741039.788197279 1761741039.795875311 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx43f8bd4ae6854f9c8a38c-00690208ef" "proxy-server 1692257" 0.0023 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx43f8bd4ae6854f9c8a38c-00690208ef - 0.0090 VW - 1761741039.796346426 1761741039.805310965 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txda6e422a8a94445f953db-00690208ef" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txda6e422a8a94445f953db-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txda6e422a8a94445f953db-00690208ef - 0.0139 VW - 1761741039.805875778 1761741039.819738150 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txc5085e859f714acf89b6c-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741039.73310" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" "tx1c71afb8914b4ee59d41f-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741039.73310" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" "tx1c71afb8914b4ee59d41f-00690208ef" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" "tx1c71afb8914b4ee59d41f-00690208ef" "proxy-server 1692257" 0.0118 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741039.73310" "tx1c71afb8914b4ee59d41f-00690208ef" "proxy-server 1692257" 0.0116 "-" 1692257 0 +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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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 1761741038.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.9141387939453125e-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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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 1761741039.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_replicator.TestObjectReplicator.test_run +test.unit.obj.test_replicator.TestObjectReplicator.test_run ... 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.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... 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.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://foo:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "txa31aab80a4324f9ca29fd-00690208ef" "proxy-server 1692271" 0.0095 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b/o" 201 - "PUT http://foo:8080/sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" "txb1c2e31fb0dc490d919dd-00690208ef" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b/o" 201 - "PUT http://foo:8080/sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" "txb1c2e31fb0dc490d919dd-00690208ef" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 201 - "PUT http://foo:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "txb1c2e31fb0dc490d919dd-00690208ef" "proxy-server 1692271" 0.0162 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 201 - "PUT http://foo:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "txb1c2e31fb0dc490d919dd-00690208ef" "proxy-server 1692271" 0.0176 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1504af9bd664b4a8a18b-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "txccf46f0825454051b1839-00690208ef" "proxy-server 1692271" 0.0119 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx0d8e90fff1624f8496f9f-00690208ef" "proxy-server 1692271" 0.0047 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb988003479584658b95a3-00690208ef" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx30147453be324d6ead4b5-00690208ef" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx2cd74944a3c04d39b554e-00690208ef" "proxy-server 1692271" 0.0086 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3b55a1de56b94c6cb24e2-00690208ef" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "txba40a4d1f7f6428db5ce1-00690208ef" "proxy-server 1692271" 0.0135 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx03548ac935484388abe22-00690208ef" "proxy-server 1692271" 0.0087 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfedaf28dbe104610bad6a-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx1d0655f557d04d3099eb7-00690208ef" "proxy-server 1692271" 0.0109 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx290bc38513e7453a8d6ab-00690208ef" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx56f83026f4aa41a688d6a-00690208ef" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 200 155 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b?format=json&states=listing" "tx56f83026f4aa41a688d6a-00690208ef" "proxy-server 1692271" 0.0144 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx31772fab47aa4b08bfde3-00690208ef" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/3/a/9329b3b2c40f4d8c8c787557995a759b" 200 155 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b?format=json&states=listing" "tx31772fab47aa4b08bfde3-00690208ef" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx725752799fae4ed4998c9-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "txadb27b112aec42eebc9c5-00690208ef" "proxy-server 1692271" 0.0093 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx19b207d4e10f4f8a9d4f0-00690208ef" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6f86afc0811f4ad68d54a-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx8ad458178ced413c9f666-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 200 24 "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx1353ba63881f4303bc6bc-00690208ef" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdba18295aa00473bb4c00-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "txd98dbb66457444fa8d9d9-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdc1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 412 - "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx22f10acf6ac04a3ea624d-00690208ef" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 412 - "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx22f10acf6ac04a3ea624d-00690208ef" "proxy-server 1692271" 0.0087 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4e1e46cc7c1f4e4f9ea4f-00690208ef" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/3/a/9329b3b2c40f4d8c8c787557995a759b" 204 - "HEAD http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b" "tx72fcd0163d0449dc8af0e-00690208ef" "proxy-server 1692271" 0.0011 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdd1/2/a/9329b3b2c40f4d8c8c787557995a759b/o" 304 - "GET http://localhost:8080/v1/a/9329b3b2c40f4d8c8c787557995a759b/o" "tx78cf97c7384e4cf4be7e0-00690208ef" "proxy-server 1692271" 0.0006 "-" 1692271 1test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... ok + +object-reconstructor ERROR: Unable to get enough responses (61 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.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/tmpie7sugig/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741037.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741037.00000test.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 + +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdl1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdk1/0/a/796ef75795b14db192619fba10158da0/conditionals" 412 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txe5196b55048e481fbd2f0-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9129da07d84947a7990d0-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "txa4514595923b476588dc9-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "txf169c59be43a4424a4bb7-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf42e8caf6744e918e7f1-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx21872b73247440de92fba-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdi1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx60a788bcda424d53b2a05-00690208ef" "proxy-server 1692303" 0.0087 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e3401b2c57d4e12b5bb4-00690208ef" "proxy-server 1692303" 0.0123 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "tx1b7df7b10097484ea3ca3-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdj1/0/a/796ef75795b14db192619fba10158da0/conditionals" 200 106 "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx1966f5934c3945138cb65-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb482cab3100a48c59517b-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/796ef75795b14db192619fba10158da0" 204 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0" "txa9bac56fa4a2477c9fa2d-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdh1/0/a/796ef75795b14db192619fba10158da0/conditionals" 304 - "HEAD http://localhost/v1/a/796ef75795b14db192619fba10158da0/conditionals" "tx6da36ab23840459493574-00690208ef" "proxy-server 1692303" 0.0006 "-" 1692303 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx503c2e9e8b664b29a8874-00690208ef" "proxy-server 1692303" 0.0012 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:44595/sdb1/0/a/ec-dup-discon" "tx503c2e9e8b664b29a8874-00690208ef" "container-server 1692303" 0.0136 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:54989/sda1/0/a/ec-dup-discon" "tx503c2e9e8b664b29a8874-00690208ef" "container-server 1692303" 0.0009 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx503c2e9e8b664b29a8874-00690208ef" "proxy-server 1692303" 0.0325 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx503c2e9e8b664b29a8874-00690208ef" "proxy-server 1692303" 0.0536 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - tx503c2e9e8b664b29a8874-00690208ef - 0.0730 - - 1761741039.814087629 1761741039.887124300 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2211c65d252b43c8adcfa-00690208ef" "proxy-server 1692303" 0.0018 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txbab7a33cc3094c1a868e0-00690208ef" "proxy-server 1692303" 0.0011 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.0679 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.0692 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.0705 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.0778 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "object-server 1692303" 0.0087 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "object-server 1692303" 0.0004 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.0938 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5f0f9952242640dba517f-00690208ef" "proxy-server 1692303" 0.1061 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - tx5f0f9952242640dba517f-00690208ef - 0.1738 - - 1761741039.888081312 1761741040.061833620 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa918279371bc4121a8c8c-00690208f0" "proxy-server 1692303" 0.0136 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx69d1a02309114c7baee17-00690208f0" "proxy-server 1692303" 0.0023 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdk1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx394ed211e47d4048bbf68-00690208f0" "proxy-server 1692303" 0.0007 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdl1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx394ed211e47d4048bbf68-00690208f0" "proxy-server 1692303" 0.0089 "-" 1692303 4 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx394ed211e47d4048bbf68-00690208f0) (client_ip: 127.0.0.1)test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... ok + +proxy INFO: - - 29/Oct/2025/12/30/39 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761741039.73310 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1c71afb8914b4ee59d41f-00690208ef - 0.0351 VW - 1761741039.820254326 1761741039.855325222 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx384ace2aab014ab8b6c56-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx384ace2aab014ab8b6c56-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx384ace2aab014ab8b6c56-00690208ef" "proxy-server 1692257" 0.0122 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx384ace2aab014ab8b6c56-00690208ef" "proxy-server 1692257" 0.0118 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx384ace2aab014ab8b6c56-00690208ef - 0.0240 - - 1761741039.855755568 1761741039.879709721 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfb0d072db7b43c99087f-00690208ef" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdfb0d072db7b43c99087f-00690208ef - 0.0037 VW - 1761741039.902435303 1761741039.906114578 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx3181b3ac1d7c4f55a8e03-00690208ef" "proxy-server 1692257" 0.0128 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx3181b3ac1d7c4f55a8e03-00690208ef - 0.0154 VW - 1761741039.908727407 1761741039.924118519 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txbe2bb57d5c4d48c28d473-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txbe2bb57d5c4d48c28d473-00690208ef" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txbe2bb57d5c4d48c28d473-00690208ef - 0.0194 VW - 1761741039.924664259 1761741039.944024801 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txf9ed1186e761403e8f142-00690208ef" "proxy-server 1692257" 0.0109 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761741039.85627" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" "txfb670018cd634e2e8c39a-00690208ef" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761741039.85627" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" "txfb670018cd634e2e8c39a-00690208ef" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" "txfb670018cd634e2e8c39a-00690208ef" "proxy-server 1692257" 0.0139 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:39 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761741039.85627" "txfb670018cd634e2e8c39a-00690208ef" "proxy-server 1692257" 0.0153 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/39 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761741039.85627 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txfb670018cd634e2e8c39a-00690208ef - 0.0553 VW - 1761741039.944566727 1761741039.999900818 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +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" "tx8d2096fe5d914469ba15d-00690208f0" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8d2096fe5d914469ba15d-00690208f0" "proxy-server 1692257" 0.0123 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +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" "tx8d2096fe5d914469ba15d-00690208f0" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8d2096fe5d914469ba15d-00690208f0" "proxy-server 1692257" 0.0210 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx8d2096fe5d914469ba15d-00690208f0 - 0.0343 - - 1761741040.000260115 1761741040.034543514 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbddb62e864b344a3b3741-00690208f0" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txbddb62e864b344a3b3741-00690208f0" "proxy-server 1692257" 0.0037 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txbddb62e864b344a3b3741-00690208f0 - 0.0188 - - 1761741040.036016226 1761741040.054778337 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79fd31adb15a49fc8ea6e-00690208f0" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx79fd31adb15a49fc8ea6e-00690208f0 - 0.0044 VW - 1761741040.065674782 1761741040.070080757 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx25d2d6038f67403db0417-00690208f0" "proxy-server 1692257" 0.0075 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx25d2d6038f67403db0417-00690208f0 - 0.0100 VW - 1761741040.070631504 1761741040.080650806 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +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" "tx0a023a9cc59646a9a173b-00690208f0" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +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" "tx0a023a9cc59646a9a173b-00690208f0" "proxy-server 1692257" 0.0090 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/40 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0a023a9cc59646a9a173b-00690208f0 - 0.0142 VW - 1761741040.081190348 1761741040.095397949 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx9907248ad50c418b93afe-00690208f0" "proxy-server 1692257" 0.0041 "-" 1692257 0 +test-replicator INFO: 12 successes, 0 failures +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator DEBUG: Successful rsync of /tmp/tmpwhw6jjkq/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpwhw6jjkq/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.03s (36.91/sec, 0s remaining) +test-replicator INFO: 2 successes, 0 failures +test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0147s, min 0.0147s, med 0.0147s +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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:28 -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:28 -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 -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 - -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3204f40bf87b4b71a3473-006b0f167b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: tx004589cfbcaf41c5922e9-006b0f167d)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. - -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txabc735a974964fc497e57-006b0f167d) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txc3d99b82f46642e6abf4c-006b0f167d) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx4a495d0518ad4a0fb2f07-006b0f167d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx4883b77fef3043d99f8c5-006b0f167d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx005c47d5d882448294349-006b0f167d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx8fa021bc1b59488987652-006b0f167d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: txa88e79a9ffdc46b08431f-006b0f167d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx4a9d9faf93c047bab3482-006b0f167d) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: txd7b7ca85a21d401e94f0d-006b0f167d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7ad43495cf314a099f47b-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb1c58993390f4e3da4f6b-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb15be508f93c44e68785e-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txec82575af947480f9a25f-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe73e0a37291a43468e926-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txbd9323f414b748a396955-006b0f167d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0b0081ed42684a53987e5-006b0f167d) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0b0081ed42684a53987e5-006b0f167d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204]test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok -test.unit.proxy.controllers.test_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 -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit ... ok - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf78b6c3389ca4005adeb9-006b0f166f" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf78b6c3389ca4005adeb9-006b0f166f - 0.0040 VW - 1796150895.663083792 1796150895.667073727 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sdb1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txd397a572ed7d4cb193051-006b0f166f" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txd397a572ed7d4cb193051-006b0f166f - 0.0052 VW - 1796150895.667597532 1796150895.672834873 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sdb1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx53b7a3e567894a6ea2b3a-006b0f166f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sda1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx53b7a3e567894a6ea2b3a-006b0f166f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4276da0408f3463c819db-006b0f166f" "proxy-server 1398994" 0.0002 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4276da0408f3463c819db-006b0f166f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx53b7a3e567894a6ea2b3a-006b0f166f - 0.0119 VW - 1796150895.673357964 1796150895.685282707 0 - (txn: txa2f1d04161004428823d6-006b0f166f) -proxy INFO: - - 01/Dec/2026/18/48/15 PUT /v1/a/none/003foo/1796150895.17487 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txa2f1d04161004428823d6-006b0f166f - 0.0060 VW - 1796150895.679710150 1796150895.685717821 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf256d1a5bff242dc9ec02-006b0f166f" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf256d1a5bff242dc9ec02-006b0f166f - 0.0041 VW - 1796150895.687220335 1796150895.691288948 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "HEAD /sdb1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx6773f94a307e4307a411c-006b0f166f" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx6773f94a307e4307a411c-006b0f166f - 0.0041 VW - 1796150895.691808939 1796150895.695882082 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx01ee270787cf4f05a61d0-006b0f166f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx01ee270787cf4f05a61d0-006b0f166f" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/15 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx01ee270787cf4f05a61d0-006b0f166f - 0.0055 VW - 1796150895.696407318 1796150895.701892138 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sda1/2/a/versionswhoops/foo" 204 - "DELETE http://localhost/sda1/0/a/versionswhoops/foo" "tx3b54cb1a3c7d4592852aa-006b0f166f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sda1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx3b54cb1a3c7d4592852aa-006b0f166f" "proxy-server 1398994" 0.0056 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sdb1/2/a/versionswhoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/versionswhoops/foo" "tx3b54cb1a3c7d4592852aa-006b0f166f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:15 +0000] "DELETE /sdb1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx3b54cb1a3c7d4592852aa-006b0f166f" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/15 DELETE /v1/a/versionswhoops/foo HTTP/1.0 204 - - t - - - tx3b54cb1a3c7d4592852aa-006b0f166f - 0.0157 - - 1796150895.702286482 1796150895.717973948 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe34b44408baa4f5ab76f7-006b0f1670" "proxy-server 1398994" 0.0021 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/0_oc_non_ascii%C2%A3" "txe34b44408baa4f5ab76f7-006b0f1670" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/0_oc_non_ascii%C2%A3" "txe34b44408baa4f5ab76f7-006b0f1670" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe34b44408baa4f5ab76f7-006b0f1670" "proxy-server 1398994" 0.0135 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe34b44408baa4f5ab76f7-006b0f1670" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/16 PUT /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txe34b44408baa4f5ab76f7-006b0f1670 - 0.0221 - - 1796150896.259283543 1796150896.281355381 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21f95b0fdf054868ac6f9-006b0f1670" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +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" "tx21f95b0fdf054868ac6f9-006b0f1670" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/16 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx21f95b0fdf054868ac6f9-006b0f1670 - 0.0097 - - 1796150896.282753706 1796150896.292481422 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7105a897aa24113aa98c-006b0f1670" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/0_vc_non_ascii%C2%A3" "txa7105a897aa24113aa98c-006b0f1670" "container-server 1398994" 0.0016 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/0_vc_non_ascii%C2%A3" "txa7105a897aa24113aa98c-006b0f1670" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txa7105a897aa24113aa98c-006b0f1670" "proxy-server 1398994" 0.0086 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:16 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txa7105a897aa24113aa98c-006b0f1670" "proxy-server 1398994" 0.0133 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/16 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa7105a897aa24113aa98c-006b0f1670 - 0.0204 - - 1796150896.294331074 1796150896.314723015 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx834753a70e264c4c983ee-006b0f1671" "proxy-server 1398994" 0.0066 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx834753a70e264c4c983ee-006b0f1671 - 0.0108 VW - 1796150897.519411087 1796150897.530255795 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txfabd66f2c50049cf8416b-006b0f1671" "proxy-server 1398994" 0.0046 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/17 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txfabd66f2c50049cf8416b-006b0f1671 - 0.0109 VW - 1796150897.531969547 1796150897.542851210 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx7cbfab9cedf341859ebb1-006b0f1671" "proxy-server 1398994" 0.0010 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx7cbfab9cedf341859ebb1-006b0f1671" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/17 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7cbfab9cedf341859ebb1-006b0f1671 - 0.0116 VW - 1796150897.543549299 1796150897.555113554 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe515d8d19ff54ab8b9783-006b0f1671" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe515d8d19ff54ab8b9783-006b0f1671" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe515d8d19ff54ab8b9783-006b0f1671" "proxy-server 1398994" 0.0109 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe515d8d19ff54ab8b9783-006b0f1671" "proxy-server 1398994" 0.0125 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/17 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txe515d8d19ff54ab8b9783-006b0f1671 - 0.0167 - - 1796150897.555596828 1796150897.572338343 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbdaf2f37eab4e82a5f0f-006b0f1671" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcbdaf2f37eab4e82a5f0f-006b0f1671 - 0.0040 VW - 1796150897.584139824 1796150897.588117599 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx8242bfb9683d413faf5d0-006b0f1671" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/17 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8242bfb9683d413faf5d0-006b0f1671 - 0.0053 VW - 1796150897.588626862 1796150897.593902826 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx46d5a425d08942d49a885-006b0f1671" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx46d5a425d08942d49a885-006b0f1671" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txfead56a36d554c2190f75-006b0f1671" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/17 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx46d5a425d08942d49a885-006b0f1671 - 0.0148 VW - 1796150897.594488621 1796150897.609257221 0 - (txn: txfe63ba4467334d47bdf43-006b0f1671) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "txfe63ba4467334d47bdf43-006b0f1671" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "txfe63ba4467334d47bdf43-006b0f1671" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "txfe63ba4467334d47bdf43-006b0f1671" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "txfe63ba4467334d47bdf43-006b0f1671" "proxy-server 1398994" 0.0091 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/17 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.55618 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txfe63ba4467334d47bdf43-006b0f1671 - 0.0170 VW - 1796150897.600848675 1796150897.617898464 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1e8944394b3744ae9385e-006b0f1671" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1e8944394b3744ae9385e-006b0f1671" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1e8944394b3744ae9385e-006b0f1671" "proxy-server 1398994" 0.0085 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1e8944394b3744ae9385e-006b0f1671" "proxy-server 1398994" 0.0082 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/17 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1e8944394b3744ae9385e-006b0f1671 - 0.0130 - - 1796150897.618329525 1796150897.631285191 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2873ecc3892d4d8bae549-006b0f1671" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx1cc6f1b334eb4cc4a05fd-006b0f1671" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:17 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb0eb046173af4b92b4c47-006b0f1671" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/18 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txb0eb046173af4b92b4c47-006b0f1671 - 1.0985 - - 1796150897.632877350 1796150898.731387854 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6cfdcf1af75469daf027-006b0f1672" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc6cfdcf1af75469daf027-006b0f1672 - 0.0038 VW - 1796150898.743333817 1796150898.747169495 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx874333a8b6d0441a9a2a6-006b0f1672" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/18 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx874333a8b6d0441a9a2a6-006b0f1672 - 0.0051 VW - 1796150898.747693062 1796150898.752791643 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txec8d8bb78e854a46a25d0-006b0f1672" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txec8d8bb78e854a46a25d0-006b0f1672" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx13ecacdce66840b098d67-006b0f1672" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/18 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txec8d8bb78e854a46a25d0-006b0f1672 - 0.0237 VW - 1796150898.753359556 1796150898.777082682 0 - (txn: tx4e84931766dd46de8c150-006b0f1672) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "tx4e84931766dd46de8c150-006b0f1672" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "tx4e84931766dd46de8c150-006b0f1672" "proxy-server 1398994" 0.0065 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "tx4e84931766dd46de8c150-006b0f1672" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "tx4e84931766dd46de8c150-006b0f1672" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/18 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.61885 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx4e84931766dd46de8c150-006b0f1672 - 0.0265 VW - 1796150898.759760141 1796150898.786285162 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx22a9731788194212b19d6-006b0f1672" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx22a9731788194212b19d6-006b0f1672" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx22a9731788194212b19d6-006b0f1672" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx22a9731788194212b19d6-006b0f1672" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/18 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx22a9731788194212b19d6-006b0f1672 - 0.0125 - - 1796150898.786719561 1796150898.799207211 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f1b3b4152044ea090b84-006b0f1672" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txca7783ff18e547b395f67-006b0f1672" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe64a870b4e894b1bacb29-006b0f1672" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/18 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txe64a870b4e894b1bacb29-006b0f1672 - 0.0137 - - 1796150898.800656796 1796150898.814329147 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf2848cf387045f78f1d1-006b0f1672" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +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" "txaf2848cf387045f78f1d1-006b0f1672" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/18 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txaf2848cf387045f78f1d1-006b0f1672 - 0.0114 - - 1796150898.816087008 1796150898.827535152 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe5d7c5402164bba859b0-006b0f1672" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf33af7404a504a149c37b-006b0f1672" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb710740de62449ef8696b-006b0f1672" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb710740de62449ef8696b-006b0f1672" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a69794dd64544d7bfce3-006b0f1672" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5a69794dd64544d7bfce3-006b0f1672 - 0.0040 VW - 1796150898.846357107 1796150898.850384235 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:18 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx84a29277d4324ec88aff5-006b0f1672" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/18 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx84a29277d4324ec88aff5-006b0f1672 - 0.0042 VW - 1796150898.850939274 1796150898.855111837 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "txeefaa88327c24ecfade0a-006b0f1673" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "txeefaa88327c24ecfade0a-006b0f1673" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/19 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txeefaa88327c24ecfade0a-006b0f1673 - 0.0055 VW - 1796150899.937381029 1796150899.942837477 0 - -proxy INFO: - - 01/Dec/2026/18/48/19 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txb710740de62449ef8696b-006b0f1672 - 1.1180 SSC - 1796150898.829661608 1796150899.947620153 0 - (txn: tx2dddb436fa854171a8f53-006b0f1673) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2dddb436fa854171a8f53-006b0f1673" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2dddb436fa854171a8f53-006b0f1673" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2dddb436fa854171a8f53-006b0f1673" "proxy-server 1398994" 0.0114 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "tx2dddb436fa854171a8f53-006b0f1673" "proxy-server 1398994" 0.0112 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/19 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx2dddb436fa854171a8f53-006b0f1673 - 0.0157 SSC - 1796150899.943251610 1796150899.958973408 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92ebe1cd551745c69d24d-006b0f1673" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txae120508ced34744b7e3c-006b0f1673" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "GET /sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txf9414200f4464c65bed0c-006b0f1673" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/19 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txf9414200f4464c65bed0c-006b0f1673 - 0.0135 - - 1796150899.960647821 1796150899.974183798 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e7b9dd9430645289f65e-006b0f1673" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx1a05a9fdb2854db0aa92c-006b0f1673" "proxy-server 1398994" 0.0023 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txc41d7b2abc6945cb8e1f4-006b0f1673" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txc41d7b2abc6945cb8e1f4-006b0f1673" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "POST /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txc41d7b2abc6945cb8e1f4-006b0f1673" "proxy-server 1398994" 0.0068 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:19 +0000] "POST /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txc41d7b2abc6945cb8e1f4-006b0f1673" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/19 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txc41d7b2abc6945cb8e1f4-006b0f1673 - 0.0226 - - 1796150899.975832462 1796150899.998436928 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d7d39f3734744f890182-006b0f1674" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx37dea1c155934dda81810-006b0f1674" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb6081d3eaaec4ca2ac1a7-006b0f1674" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txb6081d3eaaec4ca2ac1a7-006b0f1674 - 0.0130 - - 1796150899.999988794 1796150900.012999058 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ec36ada969b4163aeb41-006b0f1674" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +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" "tx8ec36ada969b4163aeb41-006b0f1674" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/20 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx8ec36ada969b4163aeb41-006b0f1674 - 0.0091 - - 1796150900.014638186 1796150900.023747444 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8dcb73e43b274f0c980b6-006b0f1674" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8dcb73e43b274f0c980b6-006b0f1674 - 0.0038 VW - 1796150900.026007891 1796150900.029828787 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx86b82c2715734e83b81ea-006b0f1674" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/20 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx86b82c2715734e83b81ea-006b0f1674 - 0.0054 VW - 1796150900.030333281 1796150900.035693169 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx4362356a22214b28a1612-006b0f1674" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/20 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 - tx4362356a22214b28a1612-006b0f1674 - 0.0066 VW - 1796150900.036281347 1796150900.042899132 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:20 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885?symlink=get" "txc460de4fb4b14d7390bc2-006b0f1674" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885?symlink=get" "txc460de4fb4b14d7390bc2-006b0f1674" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.61885%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc460de4fb4b14d7390bc2-006b0f1674 - 1.2729 VW - 1796150900.043424368 1796150901.316321135 0 - (txn: tx166faec446334590987eb-006b0f1675) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx166faec446334590987eb-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx166faec446334590987eb-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx166faec446334590987eb-006b0f1675" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx166faec446334590987eb-006b0f1675" "proxy-server 1398994" 0.0094 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx166faec446334590987eb-006b0f1675 - 0.0161 VW - 1796150901.308271170 1796150901.324383020 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "txad955590dc3c4949966dc-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "txad955590dc3c4949966dc-006b0f1675" "proxy-server 1398994" 0.0048 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "txad955590dc3c4949966dc-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.61885" "txad955590dc3c4949966dc-006b0f1675" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.61885 HTTP/1.0 204 - Swift - - - - txad955590dc3c4949966dc-006b0f1675 - 0.0108 VW - 1796150901.324857235 1796150901.335652590 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb62a809ed9224292889b2-006b0f1675" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx47607057238141138180d-006b0f1675" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4502cd7070864ce58ff91-006b0f1675" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/21 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4502cd7070864ce58ff91-006b0f1675 - 0.0128 - - 1796150901.337180376 1796150901.349975824 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc03aa79ffdb4a4486e38-006b0f1675" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txfc03aa79ffdb4a4486e38-006b0f1675" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/21 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 - txfc03aa79ffdb4a4486e38-006b0f1675 - 0.0104 - - 1796150901.351560593 1796150901.362003565 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx578df8718bb0474b93e35-006b0f1675" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx578df8718bb0474b93e35-006b0f1675 - 0.0037 VW - 1796150901.363801718 1796150901.367485523 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txd26d9080df6e42d187b21-006b0f1675" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd26d9080df6e42d187b21-006b0f1675 - 0.0052 VW - 1796150901.367984295 1796150901.373139381 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +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" "txc74c2149d23a464da4cf9-006b0f1675" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 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 - txc74c2149d23a464da4cf9-006b0f1675 - 0.0054 VW - 1796150901.373736382 1796150901.379096508 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618?symlink=get" "tx1fb79e5f3fb94506afef8-006b0f1675" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618?symlink=get" "tx1fb79e5f3fb94506afef8-006b0f1675" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/21 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.55618%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1fb79e5f3fb94506afef8-006b0f1675 - 0.0102 VW - 1796150901.379609108 1796150901.389852524 0 - (txn: txb5110cb4e77a4f45b1c65-006b0f1675) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb5110cb4e77a4f45b1c65-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb5110cb4e77a4f45b1c65-006b0f1675" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb5110cb4e77a4f45b1c65-006b0f1675" "proxy-server 1398994" 0.0084 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb5110cb4e77a4f45b1c65-006b0f1675" "proxy-server 1398994" 1.2181 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/22 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb5110cb4e77a4f45b1c65-006b0f1675 - 1.2229 VW - 1796150901.385498524 1796150902.608353376 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 204 - "DELETE http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "tx4bde4731609e4df88f6d7-006b0f1676" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 204 - "DELETE http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "tx4bde4731609e4df88f6d7-006b0f1676" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "tx4bde4731609e4df88f6d7-006b0f1676" "proxy-server 1398994" 0.0088 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150897.55618" "tx4bde4731609e4df88f6d7-006b0f1676" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/22 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150897.55618 HTTP/1.0 204 - Swift - - - - tx4bde4731609e4df88f6d7-006b0f1676 - 0.0128 VW - 1796150902.608910322 1796150902.621733427 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa720273dae5e4389a2026-006b0f1676" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx7a8152bf50be44fda339c-006b0f1676" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx294aeeeb486449c9ac2a8-006b0f1676" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/22 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx294aeeeb486449c9ac2a8-006b0f1676 - 0.0128 - - 1796150902.623327732 1796150902.636109114 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx767ac92c5e924e61bc970-006b0f1676" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx767ac92c5e924e61bc970-006b0f1676" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/22 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 - tx767ac92c5e924e61bc970-006b0f1676 - 0.0107 - - 1796150902.638004303 1796150902.648657322 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe44abb8e74c54330bc2ee-006b0f1676" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txe44abb8e74c54330bc2ee-006b0f1676" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/22 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 - txe44abb8e74c54330bc2ee-006b0f1676 - 0.0091 - - 1796150902.650406599 1796150902.659526110 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2216fa8b73f4fcfa5e93-006b0f1676" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf2216fa8b73f4fcfa5e93-006b0f1676 - 0.0037 VW - 1796150902.661290407 1796150902.664956570 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txda4499629d5041a2ae00d-006b0f1676" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/22 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txda4499629d5041a2ae00d-006b0f1676 - 0.0051 VW - 1796150902.665431738 1796150902.670561790 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +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&marker=&reverse=on&format=json&states=listing" "tx764e6c379f84400abbdb2-006b0f1676" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/22 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 - tx764e6c379f84400abbdb2-006b0f1676 - 0.0068 VW - 1796150902.671150684 1796150902.677994967 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0f0c0d84d3714346a5f23-006b0f1676" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0f0c0d84d3714346a5f23-006b0f1676" "proxy-server 1398994" 0.0056 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0f0c0d84d3714346a5f23-006b0f1676" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0f0c0d84d3714346a5f23-006b0f1676" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/22 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx0f0c0d84d3714346a5f23-006b0f1676 - 0.0116 - - 1796150902.678403139 1796150902.690039873 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd3ef110db644ba2866e8-006b0f1676" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx769f88bcad534540a392d-006b0f1676" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx19113ca4c68144cfb02f5-006b0f1676" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx19113ca4c68144cfb02f5-006b0f1676" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx19113ca4c68144cfb02f5-006b0f1676 - 1.1701 - - 1796150902.691610575 1796150903.861732244 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1824935e7a9944c580f36-006b0f1677" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1824935e7a9944c580f36-006b0f1677 - 0.0038 VW - 1796150903.873585463 1796150903.877407789 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx047390c9b9624f4393c80-006b0f1677" "proxy-server 1398994" 0.0062 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/23 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx047390c9b9624f4393c80-006b0f1677 - 0.0089 VW - 1796150903.877942562 1796150903.886803150 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx6cace59a4541439c9616b-006b0f1677" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx6cace59a4541439c9616b-006b0f1677" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6cace59a4541439c9616b-006b0f1677 - 0.0059 VW - 1796150903.887440920 1796150903.893335104 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txda3acc7d70a94927bccce-006b0f1677" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txda3acc7d70a94927bccce-006b0f1677" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txda3acc7d70a94927bccce-006b0f1677" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txda3acc7d70a94927bccce-006b0f1677" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/23 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txda3acc7d70a94927bccce-006b0f1677 - 0.0125 - - 1796150903.893767118 1796150903.906298399 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06e25258f72940378931c-006b0f1677" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx06e25258f72940378931c-006b0f1677 - 0.0038 VW - 1796150903.918168068 1796150903.921964645 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx745339789ebb495c94fb1-006b0f1677" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/23 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx745339789ebb495c94fb1-006b0f1677 - 0.0051 VW - 1796150903.922446489 1796150903.927579403 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txaad69ad2a300494d92961-006b0f1677" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txaad69ad2a300494d92961-006b0f1677" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txaad69ad2a300494d92961-006b0f1677 - 0.0060 VW - 1796150903.928164721 1796150903.934211493 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx5117fbd39ac4444884c63-006b0f1677" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" "tx53247d45564c416c90c82-006b0f1677" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" "tx53247d45564c416c90c82-006b0f1677" "proxy-server 1398994" 0.0053 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" "tx53247d45564c416c90c82-006b0f1677" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.89429" "tx53247d45564c416c90c82-006b0f1677" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/23 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150903.89429 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx53247d45564c416c90c82-006b0f1677 - 0.0170 VW - 1796150903.934780836 1796150903.951788902 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3af2eab4d30e4889ab1cf-006b0f1677" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3af2eab4d30e4889ab1cf-006b0f1677" "proxy-server 1398994" 0.0061 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3af2eab4d30e4889ab1cf-006b0f1677" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3af2eab4d30e4889ab1cf-006b0f1677" "proxy-server 1398994" 0.0100 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/23 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3af2eab4d30e4889ab1cf-006b0f1677 - 0.0136 - - 1796150903.952229023 1796150903.965826988 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6734fddf15424ab68e68e-006b0f1677" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6734fddf15424ab68e68e-006b0f1677 - 0.0037 VW - 1796150903.977717161 1796150903.981460333 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa45f3e69a938456f85e26-006b0f1678" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa45f3e69a938456f85e26-006b0f1678 - 0.0055 VW - 1796150904.465846777 1796150904.471322298 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx51a7924fafdc4d16bcfe1-006b0f1678" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx51a7924fafdc4d16bcfe1-006b0f1678" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx51a7924fafdc4d16bcfe1-006b0f1678 - 0.0060 VW - 1796150904.471914530 1796150904.477907419 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txefaf407bab3941929a568-006b0f1678" "proxy-server 1398994" 0.0024 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" "tx2fd6400c613a487780a17-006b0f1678" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" "tx2fd6400c613a487780a17-006b0f1678" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" "tx2fd6400c613a487780a17-006b0f1678" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150903.95275" "tx2fd6400c613a487780a17-006b0f1678" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150903.95275 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2fd6400c613a487780a17-006b0f1678 - 0.0193 VW - 1796150904.478469849 1796150904.497791052 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3f924f804cc04fe68bd87-006b0f1678" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3f924f804cc04fe68bd87-006b0f1678" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3f924f804cc04fe68bd87-006b0f1678" "proxy-server 1398994" 0.0068 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx3f924f804cc04fe68bd87-006b0f1678" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/24 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3f924f804cc04fe68bd87-006b0f1678 - 0.0122 - - 1796150904.498195648 1796150904.510409355 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01430b1044c0438483121-006b0f1678" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx01430b1044c0438483121-006b0f1678" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/24 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx01430b1044c0438483121-006b0f1678 - 0.0108 - - 1796150904.512002468 1796150904.522796869 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx337471b7fb284e30a0d72-006b0f1678" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx337471b7fb284e30a0d72-006b0f1678 - 0.0040 VW - 1796150904.524832010 1796150904.528806686 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe36eac1c42ff470ebae92-006b0f1678" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe36eac1c42ff470ebae92-006b0f1678 - 0.0054 VW - 1796150904.529320240 1796150904.534732819 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txacd54133bdcf4ab4aaa5c-006b0f1678" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txacd54133bdcf4ab4aaa5c-006b0f1678" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txacd54133bdcf4ab4aaa5c-006b0f1678 - 0.0061 VW - 1796150904.535337687 1796150904.541416407 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx26ef8ece2ced4b8585f3f-006b0f1678" "proxy-server 1398994" 0.0025 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" "txbe9a2bfaa44f4237ae251-006b0f1678" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" "txbe9a2bfaa44f4237ae251-006b0f1678" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" "txbe9a2bfaa44f4237ae251-006b0f1678" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:24 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150904.49872" "txbe9a2bfaa44f4237ae251-006b0f1678" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/24 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150904.49872 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbe9a2bfaa44f4237ae251-006b0f1678 - 0.0175 VW - 1796150904.542043447 1796150904.559590101 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx50318763e5e0462094db3-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx50318763e5e0462094db3-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx50318763e5e0462094db3-006b0f1679" "proxy-server 1398994" 0.0073 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx50318763e5e0462094db3-006b0f1679" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/25 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx50318763e5e0462094db3-006b0f1679 - 0.0114 - - 1796150905.865473986 1796150905.876837492 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd24afee16d84f3aa0f66-006b0f1679" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdd24afee16d84f3aa0f66-006b0f1679 - 0.0035 VW - 1796150905.878239155 1796150905.881706238 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx08d50b43d8b949fcb4594-006b0f1679" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/25 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx08d50b43d8b949fcb4594-006b0f1679 - 0.0050 VW - 1796150905.882174730 1796150905.887217522 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx82a826dd5efe444c83c7e-006b0f1679" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx82a826dd5efe444c83c7e-006b0f1679" "proxy-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx7d19d8a1784c42dba7bc3-006b0f1679" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx82a826dd5efe444c83c7e-006b0f1679 - 0.0171 VW - 1796150905.887766838 1796150905.904835224 0 - (txn: txd52935b4eeff4dd0a1d3c-006b0f1679) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txd52935b4eeff4dd0a1d3c-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txd52935b4eeff4dd0a1d3c-006b0f1679" "proxy-server 1398994" 0.0067 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txd52935b4eeff4dd0a1d3c-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txd52935b4eeff4dd0a1d3c-006b0f1679" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/25 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150905.86604 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd52935b4eeff4dd0a1d3c-006b0f1679 - 0.0200 VW - 1796150905.893243551 1796150905.913193703 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx766a01432a224bd99e5b8-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx766a01432a224bd99e5b8-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx766a01432a224bd99e5b8-006b0f1679" "proxy-server 1398994" 0.0067 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx766a01432a224bd99e5b8-006b0f1679" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/25 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx766a01432a224bd99e5b8-006b0f1679 - 0.0116 - - 1796150905.913621187 1796150905.925177336 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx843a21e9893e44cb8f884-006b0f1679" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx843a21e9893e44cb8f884-006b0f1679 - 0.0037 VW - 1796150905.926704407 1796150905.930410147 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx9f426f1c1bbf4d7b9d203-006b0f1679" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/25 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9f426f1c1bbf4d7b9d203-006b0f1679 - 0.0052 VW - 1796150905.930914640 1796150905.936148167 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +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" "tx79ba8e832181416ea2221-006b0f1679" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +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" "tx79ba8e832181416ea2221-006b0f1679" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx79ba8e832181416ea2221-006b0f1679 - 0.0049 VW - 1796150905.936711788 1796150905.941588879 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +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" "tx920c7af2fcd6459486201-006b0f1679" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:25 +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" "tx920c7af2fcd6459486201-006b0f1679" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx920c7af2fcd6459486201-006b0f1679" "proxy-server 1398994" 0.5268 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx920c7af2fcd6459486201-006b0f1679" "proxy-server 1398994" 0.5281 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx920c7af2fcd6459486201-006b0f1679 - 0.5315 - - 1796150905.941938877 1796150906.473431587 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3fd6384b73047059ae8e-006b0f167a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe3fd6384b73047059ae8e-006b0f167a - 0.0038 VW - 1796150906.474960327 1796150906.478735447 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx402ea4a30ca846d4a84c9-006b0f167a" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx402ea4a30ca846d4a84c9-006b0f167a - 0.0053 VW - 1796150906.479266167 1796150906.484532118 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx3f5dc31007264bf0bc9d1-006b0f167a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx3f5dc31007264bf0bc9d1-006b0f167a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx42421ea8adc4461d87e75-006b0f167a" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx3f5dc31007264bf0bc9d1-006b0f167a - 0.0156 VW - 1796150906.485089302 1796150906.500645876 0 - (txn: tx4ed064ec9aed4c36b8f2e-006b0f167a) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" "tx4ed064ec9aed4c36b8f2e-006b0f167a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" "tx4ed064ec9aed4c36b8f2e-006b0f167a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" "tx4ed064ec9aed4c36b8f2e-006b0f167a" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1796150905.94242" "tx4ed064ec9aed4c36b8f2e-006b0f167a" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1796150905.94242 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx4ed064ec9aed4c36b8f2e-006b0f167a - 0.0175 VW - 1796150906.491185904 1796150906.508641958 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txea266af1d7764243bfd1c-006b0f167a" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txea266af1d7764243bfd1c-006b0f167a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txea266af1d7764243bfd1c-006b0f167a" "proxy-server 1398994" 0.0095 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txea266af1d7764243bfd1c-006b0f167a" "proxy-server 1398994" 0.0110 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txea266af1d7764243bfd1c-006b0f167a - 0.0145 - - 1796150906.509042263 1796150906.523564816 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3370f85be22f42c39dbae-006b0f167a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3370f85be22f42c39dbae-006b0f167a - 0.0038 VW - 1796150906.525036812 1796150906.528841019 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe71b11d9bb234401be9f0-006b0f167a" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe71b11d9bb234401be9f0-006b0f167a - 0.0052 VW - 1796150906.529341936 1796150906.534583569 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +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" "tx7c72a5822d9444e4a5717-006b0f167a" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 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 - tx7c72a5822d9444e4a5717-006b0f167a - 0.0067 VW - 1796150906.535169840 1796150906.541858673 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604?symlink=get" "tx0d039f4767914240b14fa-006b0f167a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "GET /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604?symlink=get" "tx0d039f4767914240b14fa-006b0f167a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/26 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150905.86604%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx0d039f4767914240b14fa-006b0f167a - 0.0103 VW - 1796150906.542377234 1796150906.552700996 0 - (txn: tx889933bb0c214517b5cba-006b0f167a) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx889933bb0c214517b5cba-006b0f167a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx889933bb0c214517b5cba-006b0f167a" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: tx889933bb0c214517b5cba-006b0f167a) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx889933bb0c214517b5cba-006b0f167a" "proxy-server 1398994" 1.7979 "-" 1398994 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34679', 'sdb1')] (txn: tx889933bb0c214517b5cba-006b0f167a) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx889933bb0c214517b5cba-006b0f167a" "proxy-server 1398994" 1.7976 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/28 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx889933bb0c214517b5cba-006b0f167a - 1.8021 VW - 1796150906.548446655 1796150908.350505829 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 204 - "DELETE http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txdffa2020a1a24e02ad89e-006b0f167c" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 204 - "DELETE http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txdffa2020a1a24e02ad89e-006b0f167c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "DELETE /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txdffa2020a1a24e02ad89e-006b0f167c" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "DELETE /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1796150905.86604" "txdffa2020a1a24e02ad89e-006b0f167c" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/28 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1796150905.86604 HTTP/1.0 204 - Swift - - - - txdffa2020a1a24e02ad89e-006b0f167c - 0.0113 VW - 1796150908.351037025 1796150908.362287521 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7593377b31c54d79b0287-006b0f167c" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +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" "tx7593377b31c54d79b0287-006b0f167c" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 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 - tx7593377b31c54d79b0287-006b0f167c - 0.0111 - - 1796150908.363971233 1796150908.375071526 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2bac0c70df5406ba91bd-006b0f167c" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/0_oc_non_ascii%C2%A3whoops" "txf2bac0c70df5406ba91bd-006b0f167c" "container-server 1398994" 0.0011 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/0_oc_non_ascii%C2%A3whoops" "txf2bac0c70df5406ba91bd-006b0f167c" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txf2bac0c70df5406ba91bd-006b0f167c" "proxy-server 1398994" 0.0137 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txf2bac0c70df5406ba91bd-006b0f167c" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txf2bac0c70df5406ba91bd-006b0f167c - 0.0219 - - 1796150908.376932621 1796150908.398828506 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6fcab1fa51a410daace0-006b0f167c" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb6fcab1fa51a410daace0-006b0f167c - 0.0045 VW - 1796150908.400418043 1796150908.404935360 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txbe32d64615d2425a9ce72-006b0f167c" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/28 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txbe32d64615d2425a9ce72-006b0f167c - 0.0041 VW - 1796150908.405444384 1796150908.409502029 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +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" "txbd0f79bd0f6f43cf94088-006b0f167c" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +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" "txbd0f79bd0f6f43cf94088-006b0f167c" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/28 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbd0f79bd0f6f43cf94088-006b0f167c - 0.0053 VW - 1796150908.410143137 1796150908.415483475 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txfb4a73d3c95f405a9b8fc-006b0f167c" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txfb4a73d3c95f405a9b8fc-006b0f167c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +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" "txfb4a73d3c95f405a9b8fc-006b0f167c" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +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" "txfb4a73d3c95f405a9b8fc-006b0f167c" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/28 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txfb4a73d3c95f405a9b8fc-006b0f167c - 0.0153 - - 1796150908.415862799 1796150908.431180716 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx01c0c86cf6be4e9499f1a-006b0f167c" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx01c0c86cf6be4e9499f1a-006b0f167c - 0.0038 VW - 1796150908.432699680 1796150908.436534166 - -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... ok - -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.09925.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf4vs1g2d/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.10123.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.11035.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.11238.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.11427.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.11617.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.11807.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.11997.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.12181.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.12372.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpq_0vzss_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.12561.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.12943.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.13148.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.13333.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.13518.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.13698.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.13879.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpuq8xywxk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.14220.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvqyilhgy/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.14821.data: Failed to open /tmp/tmpvqyilhgy/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.14821.data: [Errno 61] -ENODATA fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmp1_75ib7x/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.15195.data: Failed to open /tmp/tmp1_75ib7x/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.15195.data: [Errno 117] -EUCLEAN fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmpz9moc30v/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.15577.data: missing content-length in metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.15953.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.15953.data'>: stored checksum='b'5af538ee95a94833671a0d051b42a605'', computed='b'ed13bd2f0684c9ea38a36b53d231c942'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.16163.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.16163.data'>: stored checksum='b'4696f523f9c88abac4b06598ed7deebe'', computed='b'b80f370f7409465ffd8194c1b875787c'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.16366.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.16366.data'>: stored checksum='b'7c896f9c48b682079edfa07dbb54506b'', computed='b'e3fbf4c80b2cfff28a0c5836fd442783'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.16563.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.16563.data'>: stored checksum='b'62a81eb82b28cf821ea94c68410ebc12'', computed='b'68f6e0930339227aef212799ab6ee592'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.16753.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.16753.data'>: stored checksum='b'a777d15938c86b9639c0bb0b665ae125'', computed='b'23ba2dcb82378866abd45979975575b2'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.16940.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.16940.data'>: stored checksum='b'4bf56c98916a42a0f5e1004b5dbf5821'', computed='b'8270dcb94adee9c3424e872e951868eb'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.17144.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.17144.data'>: stored checksum='b'f828d4fc0ea741b59c15d3bd2f26be20'', computed='b'c9bc16e5bc96cea3b4d989564aa27af8'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.17332.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.17332.data'>: stored checksum='b'13402b5071a95595cf7f70d9917ecb14'', computed='b'1df2c23dc8d3b5ecaeda906dce5f8128'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.17542.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpn61l86hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.17542.data'>: stored checksum='b'2943384308250b0b264e31767632f453'', computed='b'7d19818696df01766823ca45685c62fa''test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata ... ok - -test DEBUG: Synchronization for /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db has fallen more than 30 rows behind; moving on and will try again next pass. -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (51, '20da191a64b389469f2799f655b9f364', 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda', '1796150915.76600', '1796150915.00000', '0', '', '1796150915.00000', 51, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02950 seconds (33.90120/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/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (51, '20da191a64b389469f2799f655b9f364', 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda', '1796150915.76600', '1796150915.00000', '0', '', '1796150915.00000', 51, 0) -test DEBUG: /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row 30 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 31, 'name': 'o30', 'created_at': '1796150946.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1796150947.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1796150948.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1796150949.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1796150950.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1796150951.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1796150952.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1796150953.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1796150954.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1796150955.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1796150956.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1796150957.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1796150958.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1796150959.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1796150960.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1796150961.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1796150962.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1796150963.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1796150964.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1796150965.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1796151066.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda') -test DEBUG: /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.00742769s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (51, '20da191a64b389469f2799f655b9f364', 'e4cba7e8-208c-4d2b-9761-3bdb4273b31c-sda', '1796150915.76600', '1796150915.00000', '0', '', '1796150915.00000', 51, 0) -test DEBUG: /tmp/tmp3r8x_fxt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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.01589 seconds (62.93367/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 sdb -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.00027 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.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.00017 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/tmpeblvhl0x/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, '43c105b7df1820d717a0fc72455e14ae', '4143e8cd-5078-4b5d-bd01-749bf495b0d8-sda', '1796150915.83576', '1796148000.00000', '0', '', '1796148000.00000', 0, 1) -test DEBUG: /tmp/tmpeblvhl0x/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1796148002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1796148003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '4143e8cd-5078-4b5d-bd01-749bf495b0d8-sda')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 - -test DEBUG: 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/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0117 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.1152 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:30 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 1398980 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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to get commit status of PUT to /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1739, in await_response - self.resp = self.conn.getexpect() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status - raise expect_status -Exception: kaboom! (txn: tx011ee341d92a4a10a20b2-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: txe0e1fc44d0684dd8a5228-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx6ec08803480343c4a1817-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx20762d2697864e20be919-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3161, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 878, in reader - return req.environ['wsgi.input'].read( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self.app.client_chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 7227, in read - raise Exception('exception message') -Exception: exception message (txn: tx5bd8df762d604f66bc068-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx33492ab5d0904cf794431-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx47464395664d4d7cbb565-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.8:1008/sdi (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx20e7f4a828c145ce8766f-006b0f167e)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... ok -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/tmphxmuyow0/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150905.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 1796150909.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/tmp57xhih1k/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150909.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 1796150909.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/tmplg5kj0bn/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150909.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 1796150909.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/tmpi8fwwwr_/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150909.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 1796150909.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/tmp2xmmc3wj/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150909.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 1796150909.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/tmpkp0pm6vv/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1796150909.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdg1/2/a/acf734f80862457d82879027e0960917/o" 201 - "PUT http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txbb80ff67180c46029d89a-00690208f0" "proxy-server 1692271" 0.0171 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/3/a/acf734f80862457d82879027e0960917/o" 201 - "PUT http://foo:8080/sdi1/2/a/acf734f80862457d82879027e0960917/o" "txbb80ff67180c46029d89a-00690208f0" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdi1/2/a/acf734f80862457d82879027e0960917/o" 201 - "PUT http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txbb80ff67180c46029d89a-00690208f0" "proxy-server 1692271" 0.0379 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/3/a/acf734f80862457d82879027e0960917/o" 201 - "PUT http://foo:8080/sdh1/2/a/acf734f80862457d82879027e0960917/o" "txbb80ff67180c46029d89a-00690208f0" "object-server 1692271" 0.0005 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdh1/2/a/acf734f80862457d82879027e0960917/o" 201 - "PUT http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txbb80ff67180c46029d89a-00690208f0" "proxy-server 1692271" 0.0486 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx369fadf1ad4549848d5dc-00690208f0" "proxy-server 1692271" 0.0093 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/3/a/acf734f80862457d82879027e0960917" 204 - "HEAD http://foo:8080/v1/a/acf734f80862457d82879027e0960917" "tx0c6ac38e32f34428b7f0c-00690208f0" "proxy-server 1692271" 0.0106 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "POST /sdh1/2/a/acf734f80862457d82879027e0960917/o" 202 76 "POST http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txacae6ae07ff347399be92-00690208f0" "proxy-server 1692271" 0.0025 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/3/a/acf734f80862457d82879027e0960917/o" 201 - "POST http://foo:8080/sdi1/2/a/acf734f80862457d82879027e0960917/o" "txacae6ae07ff347399be92-00690208f0" "object-server 1692271" 0.0004 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/3/a/acf734f80862457d82879027e0960917/o" 201 - "POST http://foo:8080/sdg1/2/a/acf734f80862457d82879027e0960917/o" "txacae6ae07ff347399be92-00690208f0" "object-server 1692271" 0.0004 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "POST /sdg1/2/a/acf734f80862457d82879027e0960917/o" 202 76 "POST http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txacae6ae07ff347399be92-00690208f0" "proxy-server 1692271" 0.0271 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "POST /sdi1/2/a/acf734f80862457d82879027e0960917/o" 202 76 "POST http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "txacae6ae07ff347399be92-00690208f0" "proxy-server 1692271" 0.0263 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx765a9fd002894981a38eb-00690208f0" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/1/a/4adb8e2e59374ec5a2d7431160b13c89" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" "tx765a9fd002894981a38eb-00690208f0" "container-server 1692271" 0.0016 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/1/a/4adb8e2e59374ec5a2d7431160b13c89" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" "tx765a9fd002894981a38eb-00690208f0" "container-server 1692271" 0.0010 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 201 - "PUT http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx765a9fd002894981a38eb-00690208f0" "proxy-server 1692271" 0.0416 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 201 - "PUT http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx765a9fd002894981a38eb-00690208f0" "proxy-server 1692271" 0.0300 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe99bf6371f3a4ceab242c-00690208f0" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "txe99bf6371f3a4ceab242c-00690208f0" "proxy-server 1692271" 0.0086 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2384e9f82aa64e77bf1fd-00690208f0" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/3/a/acf734f80862457d82879027e0960917" 204 - "HEAD http://foo:8080/v1/a/acf734f80862457d82879027e0960917" "txd5ad44a9a0ea43d9a5927-00690208f0" "proxy-server 1692271" 0.0110 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdg1/2/a/acf734f80862457d82879027e0960917/o" 200 92 "GET http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "tx4fc94486d6a544019da56-00690208f0" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdi1/2/a/acf734f80862457d82879027e0960917/o" 200 92 "GET http://foo:8080/v1/a/acf734f80862457d82879027e0960917/o" "tx4fc94486d6a544019da56-00690208f0" "proxy-server 1692271" 0.0175 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc07e1b689f024f759e67c-00690208f0" "proxy-server 1692271" 0.0035 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://foo:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx4aed4eefe9a8477b88ad9-00690208f0" "proxy-server 1692271" 0.0140 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 201 - "PUT http://foo:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx59609b305df94cbda12e9-00690208f0" "proxy-server 1692271" 0.0306 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89/o" 201 - "PUT http://foo:8080/sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx59609b305df94cbda12e9-00690208f0" "object-server 1692271" 0.0127 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89/o" 201 - "PUT http://foo:8080/sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx59609b305df94cbda12e9-00690208f0" "object-server 1692271" 0.0004 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 201 - "PUT http://foo:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx59609b305df94cbda12e9-00690208f0" "proxy-server 1692271" 0.0654 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 201 - "PUT http://foo:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx59609b305df94cbda12e9-00690208f0" "proxy-server 1692271" 0.0674 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe9078b8d14434deba9d55-00690208f0" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx92c2f649f53e45d784c10-00690208f0" "proxy-server 1692271" 0.0023 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx9d60f5c488fd479498a2f-00690208f0" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx9d60f5c488fd479498a2f-00690208f0" "proxy-server 1692271" 0.0008 "-" 1692271 3 +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 @@ -41489,23 +43544,25 @@ 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 1796150909.00000 -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +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 1761741040.00000 +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 8, 9, 10, 11] +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.7:1007/sdh/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, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-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 1796150909.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 1796150910.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 1796150911.00000 -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 8, 9, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: +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 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 1761741040.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 1761741041.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 1761741042.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.2:1002/sdc/0/a/c/o policy#0: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( @@ -41523,313 +43580,370 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_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.TestMultiProcessReplicator.test_command_line_overrides -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... ok - -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.17936.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1796150914.17936.data'>: stored checksum='b'f330710b3daa37f1a9fe850b89cf9876'', computed='b'7566aeecf7e0ea271e3315eb14ff74d7'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.18133.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1796150914.18133.data'>: stored checksum='b'01ebd70d21feac3b8483f4c82618ff8d'', computed='b'c956f1e6bf942844ff671db823a947e9'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.18324.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1796150914.18324.data'>: stored checksum='b'05727c631ef30f70f43efab35518cc5d'', computed='b'c1e000f72349143db790c34bd1a0f677'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.18506.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1796150914.18506.data'>: stored checksum='b'4c3dc494b58bba1accb3dd13d00ab0f4'', computed='b'c769d33362b01dd86e7fb072f69f075f'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.18692.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1796150914.18692.data'>: stored checksum='b'312d92a5fd6d7a2be0225e7ff133da95'', computed='b'332cba603a7277132852dd2fd283bdd1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.18873.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1796150914.18873.data'>: stored checksum='b'6eb9105992bddd5aea053dbb8b1bbfe2'', computed='b'db8d29afeeaac9175e0abc3064747958'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.19051.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1796150914.19051.data'>: stored checksum='b'5a7c5f7f6cac7e0fa78dafbc82e2c21b'', computed='b'28db9d5ef72a084f04a695d0095f34ce'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.19226.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.19226.data'>: stored checksum='b'e76bd3726319c30a10358a0aefea9996'', computed='b'bb66eb74c1f1a37b6e8af40d89f953e7'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.19400.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwvmkhuo5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1796150914.19400.data'>: stored checksum='b'3cb047ee6943ece5dc733a795303a764'', computed='b'952280b8dd25d312e2a372e0cd1139ea'' -Filesystem at n/a does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata - metadata += xattr.getxattr( - ~~~~~~~~~~~~~~^ - fd, METADATA_KEY + str(key or '').encode('ascii')) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch -test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +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, 4, 5, 6, 7, 8, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0010 "-" 1692291 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1692291 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0116 "-" 1692291 - +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1692291 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server ERROR: ERROR __call__ error with PUT /sda1/0/a/c/o : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 44, in _timing_stats + resp = func( + ctrl, req, *args, timing_stats_labels=labels, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1077, in PUT + self._do_multi_stage_mime_continue_headers(request, obj_input) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 907, in _do_multi_stage_mime_continue_headers + _junk_hdrs, obj_input = next(mime_documents_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 77, in iter_mime_headers_and_bodies + for file_like in mime_documents_iter: + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3110, in iter_multipart_mime_documents + raise swift.common.exceptions.MimeInvalid( + 'invalid starting boundary: wanted %r, got %r' % (boundary, got)) +swift.common.exceptions.MimeInvalid: invalid starting boundary: wanted b'--boundary123', got b'' +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 500 1487 "-" "-" "-" 0.0185 "-" 1692291 - +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0113 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server)test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server ERROR: Object returning 503 for [] (txn: tx004589cfbcaf41c5922e9-006b0f167d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server ERROR: Object returning 503 for [] (txn: tx91d11e813a1447ee968d0-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_many_missed_overwrite_will_need_handoff -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok -test-TestDiskFile WARNING: Quarantined object /tmp/tmpn56813da/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1796150914.21239.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match -test-TestDiskFile DEBUG: Relinking /tmp/tmpt823qiae/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1796150914.23174.data to /tmp/tmpt823qiae/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1796150914.23174.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmpt823qiae/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1796150914.23227#2.data to /tmp/tmpt823qiae/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1796150914.23227#2.data due to next_part_power set -No space left on device for n/a -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC - raise IOError(errno.ENOSPC, "No space left on device") -OSError: [Errno 28] No space left on device -No space left on device for n/a -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT - raise IOError(errno.EDQUOT, "Exceeded quota") -OSError: [Errno 122] Exceeded quota -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... ok -Filesystem at n/a does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync ... ok +object-reconstructor ERROR: Unable to get enough responses (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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmprfbpbqe8/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.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 1761741040.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/tmpi5e6mind/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmpvvvgkih1/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.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 1761741040.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/tmph7uosuhe/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.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 1761741040.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/tmpz3cuqwic/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.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/tmp6m3rjzsw/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1761741040.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761741040.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect ... ok test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... 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_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers ... ok +test.unit.obj.test_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_server.TestObjectServer.test_multiphase_put_metadata_footer +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... 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.TestReconstructFragmentArchive.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.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.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx7b8aa69d4fbc49cc80005-00690208f0" "proxy-server 1692257" 0.0139 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txbedb95b1b55249e4a04f6-00690208f0" "proxy-server 1692257" 0.0123 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txbedb95b1b55249e4a04f6-00690208f0" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/40 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx7b8aa69d4fbc49cc80005-00690208f0 - 0.0438 VW - 1761741040.821120262 1761741040.864906549 0 - (txn: tx7d3b84fa44ea471b88bbe-00690208f0) +proxy INFO: - - 29/Oct/2025/12/30/40 PUT /v1/a/none/003foo/1761741040.77536 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx7d3b84fa44ea471b88bbe-00690208f0 - 0.0254 VW - 1761741040.847669363 1761741040.873051167 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef56a5bbda4a4000a2d7d-00690208f0" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txef56a5bbda4a4000a2d7d-00690208f0 - 0.0150 VW - 1761741040.874791861 1761741040.889814377 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx902932fce6884688806e1-00690208f0" "proxy-server 1692257" 0.0075 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx902932fce6884688806e1-00690208f0 - 0.0099 VW - 1761741040.890338421 1761741040.900237560 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx2499189efbfd4eeaba533-00690208f0" "proxy-server 1692257" 0.0003 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx2499189efbfd4eeaba533-00690208f0" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/40 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx2499189efbfd4eeaba533-00690208f0 - 0.0097 VW - 1761741040.900767565 1761741040.910441875 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "DELETE /sda1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx061f1d957af544f99dc94-00690208f0" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "DELETE /sdb1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx061f1d957af544f99dc94-00690208f0" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx061f1d957af544f99dc94-00690208f0" "proxy-server 1692257" 0.0078 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx061f1d957af544f99dc94-00690208f0" "proxy-server 1692257" 0.0050 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx061f1d957af544f99dc94-00690208f0 - 0.0121 - - 1761741040.910804749 1761741040.922912836 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa114652c858a4f3087100-00690208f0" "proxy-server 1692257" 0.0134 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/6_oc_non_ascii%C2%A3" "txa114652c858a4f3087100-00690208f0" "container-server 1692257" 0.0010 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/6_oc_non_ascii%C2%A3" "txa114652c858a4f3087100-00690208f0" "container-server 1692257" 0.0010 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa114652c858a4f3087100-00690208f0" "proxy-server 1692257" 0.0301 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa114652c858a4f3087100-00690208f0" "proxy-server 1692257" 0.0180 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa114652c858a4f3087100-00690208f0 - 0.0528 - - 1761741040.931011438 1761741040.983768463 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11f64fb80f0d409ebfce3-00690208f0" "proxy-server 1692257" 0.0017 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/1/a/6_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3?format=json&states=listing" "tx11f64fb80f0d409ebfce3-00690208f0" "proxy-server 1692257" 0.0019 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx11f64fb80f0d409ebfce3-00690208f0 - 0.0286 - - 1761741040.985185862 1761741041.013798237 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a4a08ac45c14555ade02-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/6_vc_ascii" "tx9a4a08ac45c14555ade02-00690208f1" "container-server 1692257" 0.0009 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/6_vc_ascii" "tx9a4a08ac45c14555ade02-00690208f1" "container-server 1692257" 0.0147 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx9a4a08ac45c14555ade02-00690208f1" "proxy-server 1692257" 0.0426 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "tx9a4a08ac45c14555ade02-00690208f1" "proxy-server 1692257" 0.0352 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - tx9a4a08ac45c14555ade02-00690208f1 - 0.0671 - - 1761741041.015497446 1761741041.082646132 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaa340a952474fd5a66e8-00690208f1" "proxy-server 1692257" 0.0139 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdaa340a952474fd5a66e8-00690208f1 - 0.0163 VW - 1761741041.084026575 1761741041.100319386 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx522e0ba21fa74d8b81210-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx522e0ba21fa74d8b81210-00690208f1 - 0.0168 VW - 1761741041.100799322 1761741041.117577791 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx7f922bee65eb475383584-00690208f1" "proxy-server 1692257" 0.0002 "-" 1692257 0test.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.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... ok +test.unit.obj.test_server.TestObjectServer.test_not_found +test.unit.obj.test_server.TestObjectServer.test_not_found ... ok +test.unit.obj.test_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_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 + +proxy WARNING: Client disconnected without sending last chunk (txn: tx420e8185fe2540ccb7b8f-00690208f0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx420e8185fe2540ccb7b8f-00690208f0 - 0.0715 - - 1761741040.639927864 1761741040.711391687 4 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0139 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0119 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0242 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0220 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0234 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx420e8185fe2540ccb7b8f-00690208f0" "proxy-server 1692303" 0.0351 "-" 1692303 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7d3d40a0cf442f8b273a-00690208f0" "proxy-server 1692303" 0.0102 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txb46e219253dd495c8473b-00690208f0" "proxy-server 1692303" 0.0095 "-" 1692303 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0530 "-" 1692303 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0642 "-" 1692303 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0661 "-" 1692303 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0542 "-" 1692303 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "object-server 1692303" 0.0086 "-" 1692303 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "object-server 1692303" 0.0004 "-" 1692303 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0679 "-" 1692303 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txfaa95e81c7f048cd94332-00690208f0" "proxy-server 1692303" 0.0693 "-" 1692303 4 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - txfaa95e81c7f048cd94332-00690208f0 - 0.1289 - - 1761741040.742346048 1761741040.871250629 4 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47d3cbbc6d6a46cca0d01-00690208f0" "proxy-server 1692303" 0.0012 "-" 1692303 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:54989/sda1/1/a/ec-con" "tx47d3cbbc6d6a46cca0d01-00690208f0" "container-server 1692303" 0.0092 "-" 1692303 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44595/sdb1/1/a/ec-con" "tx47d3cbbc6d6a46cca0d01-00690208f0" "container-server 1692303" 0.0009 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx47d3cbbc6d6a46cca0d01-00690208f0" "proxy-server 1692303" 0.0143 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx47d3cbbc6d6a46cca0d01-00690208f0" "proxy-server 1692303" 0.0215 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/40 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx47d3cbbc6d6a46cca0d01-00690208f0 - 0.0577 - - 1761741040.873028278 1761741040.930693626 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx435ff661814149d9ac914-00690208f0" "proxy-server 1692303" 0.0020 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0cb77857320d4cfbb1b22-00690208f0" "proxy-server 1692303" 0.0012 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx7ee7ca0f965d4466a4654-00690208f0" "proxy-server 1692303" 0.0306 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/1/a/ec-con/o2" "tx7ee7ca0f965d4466a4654-00690208f0" "object-server 1692303" 0.0005 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx7ee7ca0f965d4466a4654-00690208f0" "proxy-server 1692303" 0.0328 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/1/a/ec-con/o2" "tx7ee7ca0f965d4466a4654-00690208f0" "object-server 1692303" 0.0004 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx7ee7ca0f965d4466a4654-00690208f0" "proxy-server 1692303" 0.0435 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx7ee7ca0f965d4466a4654-00690208f0 - 0.0969 - - 1761741040.932587862 1761741041.029466867 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3620c0d2c53244c8a99e5-00690208f1" "proxy-server 1692303" 0.0102 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txbdcb24390dbe4183abdc6-00690208f1" "proxy-server 1692303" 0.0102 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdh1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "txd0ca65f4de164a2aac5e6-00690208f1" "proxy-server 1692303" 0.0006 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - txd0ca65f4de164a2aac5e6-00690208f1 - 0.0373 - - 1761741041.031062126 1761741041.068376780 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89a881748644465489953-00690208f1" "proxy-server 1692303" 0.0059 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx22ad1e8156f6448f964f0-00690208f1" "proxy-server 1692303" 0.0095 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx75274bccf98a48359d14b-00690208f1" "proxy-server 1692303" 0.0089 "-" 1692303 3test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info ... 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.TestContainerBrokerBeforeMetadata.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... 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.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... 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.proxy.test_server.TestSwiftInfo.test_registered_defaults +test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc0fc91af9c154fce80eee-00690208f0" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx76c62401b8eb43ca81d7c-00690208f0" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx6eb3f5bbd048401abb502-00690208f0" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx78b7d1a380e8480287033-00690208f0" "proxy-server 1692271" 0.0135 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 200 380 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89?format=json&states=listing" "tx78b7d1a380e8480287033-00690208f0" "proxy-server 1692271" 0.0059 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx582cc735247c47ee9c7bd-00690208f0" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx4eb2470b2910498fbcb55-00690208f0" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txa8f47f587c50449d80119-00690208f0" "proxy-server 1692271" 0.0091 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "GET /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txa8f47f587c50449d80119-00690208f0" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx743f1e7d928543f7b8ad4-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx2b8459e6a5424511beb9e-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx4348e1339332442bacc86-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx4348e1339332442bacc86-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfa639573666e452a96559-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx693a32304e1c499fb42a8-00690208f1" "proxy-server 1692271" 0.0123 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txf7f0279421ec42458c031-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txf7f0279421ec42458c031-00690208f1" "proxy-server 1692271" 0.0089 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txf7f0279421ec42458c031-00690208f1) +proxy DEBUG: Ignoring 412 from primary (txn: txf7f0279421ec42458c031-00690208f1) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txf7f0279421ec42458c031-00690208f1" "proxy-server 1692271" 0.0128 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txf7f0279421ec42458c031-00690208f1) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txed4ddd60476d470e849a7-00690208f1" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx6b79a38c93304c9faea1a-00690208f1" "proxy-server 1692271" 0.0015 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx1d0cf313faa34b52aa9d9-00690208f1" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx1d0cf313faa34b52aa9d9-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx1d0cf313faa34b52aa9d9-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb30c886778424e378ca2e-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx3b43236aa1b246d3b2372-00690208f1" "proxy-server 1692271" 0.0137 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txdab864d4d6484607accd2-00690208f1" "proxy-server 1692271" 0.0089 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txdab864d4d6484607accd2-00690208f1" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txdab864d4d6484607accd2-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txef18c49043a244d08c635-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx97639677a9b342d2a6c4e-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx12b909e111e4456691b73-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "GET http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx12b909e111e4456691b73-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0cc0ebb71eee4513bd8f8-00690208f1" "proxy-server 1692271" 0.0097 "-" 1692271 -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_ssync.TestSsyncReplication.test_meta_file_sync test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... ok -test.unit.obj.test_ssync_receiver.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_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.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok +test.unit.obj.test_reconstructor.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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx7f922bee65eb475383584-00690208f1" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7f922bee65eb475383584-00690208f1 - 0.0202 VW - 1761741041.118196249 1761741041.138387680 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx12f7ca1e239d4dc0896a7-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx12f7ca1e239d4dc0896a7-00690208f1" "proxy-server 1692257" 0.0231 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx12f7ca1e239d4dc0896a7-00690208f1" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx12f7ca1e239d4dc0896a7-00690208f1" "proxy-server 1692257" 0.0338 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx12f7ca1e239d4dc0896a7-00690208f1 - 0.0499 - - 1761741041.138758421 1761741041.188634157 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66ff52697ed04b82a8808-00690208f1" "proxy-server 1692257" 0.0122 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66ff52697ed04b82a8808-00690208f1 - 0.0145 VW - 1761741041.208623648 1761741041.223167419 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txca3ab37cb4f444a695e3b-00690208f1" "proxy-server 1692257" 0.0103 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txca3ab37cb4f444a695e3b-00690208f1 - 0.0127 VW - 1761741041.223618031 1761741041.236319780 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx5551988ae26e4cd09ba53-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx5551988ae26e4cd09ba53-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx9900f1627917439c87721-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5551988ae26e4cd09ba53-00690208f1 - 0.0312 VW - 1761741041.236853361 1761741041.268029451 0 - (txn: tx2581b874f9e44cfa8cbb6-00690208f1) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "tx2581b874f9e44cfa8cbb6-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "tx2581b874f9e44cfa8cbb6-00690208f1" "proxy-server 1692257" 0.0128 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "tx2581b874f9e44cfa8cbb6-00690208f1" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "tx2581b874f9e44cfa8cbb6-00690208f1" "proxy-server 1692257" 0.0298 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.13925 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2581b874f9e44cfa8cbb6-00690208f1 - 0.0472 VW - 1761741041.249766350 1761741041.297014475 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx956ec1e5d22d40b3b3ae6-00690208f1" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx956ec1e5d22d40b3b3ae6-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx956ec1e5d22d40b3b3ae6-00690208f1" "proxy-server 1692257" 0.0385 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx956ec1e5d22d40b3b3ae6-00690208f1" "proxy-server 1692257" 0.0399 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx956ec1e5d22d40b3b3ae6-00690208f1 - 0.0433 - - 1761741041.305611372 1761741041.348892689 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4550b4e3ea734b17beaab-00690208f1" "proxy-server 1692257" 0.0094 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1c9396fead1744648e02d-00690208f1" "proxy-server 1692257" 0.0109 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx6eabb5fa55794a3bb56d6-00690208f1" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6eabb5fa55794a3bb56d6-00690208f1 - 0.0332 - - 1761741041.362737894 1761741041.395929813 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89dbc2dff0074741b55da-00690208f1" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx89dbc2dff0074741b55da-00690208f1 - 0.0117 VW - 1761741041.414284706 1761741041.425997257 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa23b9c21fa774349ac396-00690208f1" "proxy-server 1692257" 0.0110 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa23b9c21fa774349ac396-00690208f1 - 0.0134 VW - 1761741041.426518202 1761741041.439933300 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx689e317ded9a4b6cbb57a-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0test.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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok test.unit.obj.test_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.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges ... 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.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 @@ -41838,40 +43952,370 @@ 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.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.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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... 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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx2602c1d07a304f10af0d7-00690208f1" "proxy-server 1692271" 0.0135 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx4bb3f984c4c1445585483-00690208f1" "proxy-server 1692271" 0.0048 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx784d59b9153a438790535-00690208f1" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "txd7161d888e0940ffa93fb-00690208f1" "proxy-server 1692271" 0.0094 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "txf9f957aa190348e6b7aca-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc5d8b6502d7e47af9a391-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "txff23ac9e8321415ab593b-00690208f1" "proxy-server 1692271" 0.0096 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx31cf666e82f94e5cbe59d-00690208f1" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx31cf666e82f94e5cbe59d-00690208f1" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdi1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 412 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx31cf666e82f94e5cbe59d-00690208f1" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf4be4a48c895456f96840-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "txb0c1de30c1d648c98076f-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdg1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx637b8a17bca34f1096444-00690208f1" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf9cef48d82be49a3a6cf2-00690208f1" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "txe70ebf3644f5463f8d11b-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 304 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx3e7211de20314237ab346-00690208f1" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4b65d7463bd3467196276-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/4adb8e2e59374ec5a2d7431160b13c89" 204 - "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89" "tx166bb8747dbe40e2a6fef-00690208f1" "proxy-server 1692271" 0.0064 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdh1/1/a/4adb8e2e59374ec5a2d7431160b13c89/o" 200 92 "HEAD http://localhost:8080/v1/a/4adb8e2e59374ec5a2d7431160b13c89/o" "tx5e9a8a902f0e4b2a85ee4-00690208f1" "proxy-server 1692271" 0.0128 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc7ba1102db7441e4b5335-00690208f1" "proxy-server 1692271" 0.0135 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/7a5b5e03511049178b671ab34f7e640b" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/7a5b5e03511049178b671ab34f7e640b" "txc7ba1102db7441e4b5335-00690208f1" "container-server 1692271" 0.0010 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/7a5b5e03511049178b671ab34f7e640b" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/7a5b5e03511049178b671ab34f7e640b" "txc7ba1102db7441e4b5335-00690208f1" "container-server 1692271" 0.0010 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/2/a/7a5b5e03511049178b671ab34f7e640b" 201 - "PUT http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "txc7ba1102db7441e4b5335-00690208f1" "proxy-server 1692271" 0.0296 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/2/a/7a5b5e03511049178b671ab34f7e640b" 201 - "PUT http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "txc7ba1102db7441e4b5335-00690208f1" "proxy-server 1692271" 0.0178 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx39a3a8119aea42d895ad8-00690208f1" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/2/a/7a5b5e03511049178b671ab34f7e640b" 204 - "HEAD http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "tx39a3a8119aea42d895ad8-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7af9b8003f62428abcd7a-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/7a5b5e03511049178b671ab34f7e640b" 204 - "HEAD http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "tx170a7c16e59b4b5a9f56b-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/2/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "PUT http://foo:8080/sdc1/1/a/7a5b5e03511049178b671ab34f7e640b/o" "tx7e93e6e6f1e846df9fd74-00690208f1" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/2/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "PUT http://foo:8080/sdd1/1/a/7a5b5e03511049178b671ab34f7e640b/o" "tx7e93e6e6f1e846df9fd74-00690208f1" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdc1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "PUT http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "tx7e93e6e6f1e846df9fd74-00690208f1" "proxy-server 1692271" 0.0207 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdd1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "PUT http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "tx7e93e6e6f1e846df9fd74-00690208f1" "proxy-server 1692271" 0.0257 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa17cefba0a8a42b89db4c-00690208f1" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/7a5b5e03511049178b671ab34f7e640b" 204 - "HEAD http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "tx1735b24e59054bf1a442c-00690208f1" "proxy-server 1692271" 0.0073 "-" 1692271 1test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx689e317ded9a4b6cbb57a-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txf3377d9f887a437282c61-00690208f1" "proxy-server 1692257" 0.0137 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx689e317ded9a4b6cbb57a-00690208f1 - 0.0524 VW - 1761741041.440455198 1761741041.492872477 0 - (txn: txce9ff96d8d7b45f58b71c-00690208f1) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "txce9ff96d8d7b45f58b71c-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "txce9ff96d8d7b45f58b71c-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "txce9ff96d8d7b45f58b71c-00690208f1" "proxy-server 1692257" 0.0120 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "txce9ff96d8d7b45f58b71c-00690208f1" "proxy-server 1692257" 0.0133 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.30617 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txce9ff96d8d7b45f58b71c-00690208f1 - 0.0613 VW - 1761741041.460454464 1761741041.521721363 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txce0c66622e9947c8b2a7a-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txce0c66622e9947c8b2a7a-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txce0c66622e9947c8b2a7a-00690208f1" "proxy-server 1692257" 0.0153 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txce0c66622e9947c8b2a7a-00690208f1" "proxy-server 1692257" 0.0332 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txce0c66622e9947c8b2a7a-00690208f1 - 0.0368 - - 1761741041.522519350 1761741041.559273005 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78bc3e71cd3f4a05a8734-00690208f1" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf10fbb0d35d644b7a8b8c-00690208f1" "proxy-server 1692257" 0.0236 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txd960bd1d896b4df5a6b33-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd960bd1d896b4df5a6b33-00690208f1 - 0.0402 - - 1761741041.560670137 1761741041.600823879 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c10a050de424cc3a9b4d-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "tx6c10a050de424cc3a9b4d-00690208f1" "proxy-server 1692257" 0.0101 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx6c10a050de424cc3a9b4d-00690208f1 - 0.0327 - - 1761741041.612371922 1761741041.645023346 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5eda6473cdea491bb6e3c-00690208f1" "proxy-server 1692257" 0.0089 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe2ec77760c7b4ca98e90b-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1eded525e0fa4c72b3dfb-00690208f1" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1eded525e0fa4c72b3dfb-00690208f1" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6be70846a3394002abd01-00690208f1" "proxy-server 1692257" 0.0063 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6be70846a3394002abd01-00690208f1 - 0.0239 VW - 1761741041.692183256 1761741041.716085196 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx8476ada1c658438290460-00690208f1" "proxy-server 1692257" 0.0032 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8476ada1c658438290460-00690208f1 - 0.0108 VW - 1761741041.716574430 1761741041.727388382 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx73def7dbccbe44b2b2869-00690208f1" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx73def7dbccbe44b2b2869-00690208f1" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx73def7dbccbe44b2b2869-00690208f1 - 0.0126 VW - 1761741041.727953911 1761741041.740535975 0 - +proxy INFO: - - 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx1eded525e0fa4c72b3dfb-00690208f1 - 0.1022 SSC - 1761741041.651169538 1761741041.753382206 0 - (txn: tx1ce97ca58b264a8498e2e-00690208f1) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" "tx1ce97ca58b264a8498e2e-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx1ce97ca58b264a8498e2e-00690208f1" "proxy-server 1692257" 0.0196 "-" 1692257 0test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... ok + +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/tmpkj902kty/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpkj902kty/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/tmpkj902kty/node/sda/objects/0 +test-replicator DEBUG: Successful rsync of /tmp/tmpkj902kty/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpkj902kty/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Run listdir on /tmp/tmpkj902kty/node/sda/objects-1/0 +test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) +test-replicator INFO: 12 successes, 0 failures +test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s +test-replicator INFO: Object replication complete (once). (1.00 minutes) +test-replicator INFO: Running object replicator in script mode. +test-replicator DEBUG: Successful rsync of /tmp/tmpkj902kty/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpkj902kty/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/tmp23gr4l0r/node/sda/objects-1/3 +test-replicator DEBUG: Run listdir on /tmp/tmp23gr4l0r/node/sda/objects/3 +test-replicator DEBUG: Run listdir on /tmp/tmp23gr4l0r/node/sda/objects/2 +test-replicator DEBUG: Run listdir on /tmp/tmp23gr4l0r/node/sda/objects-1/2 +test-replicator DEBUG: Run listdir on /tmp/tmp23gr4l0r/node/sda/objects-1/0 +test-replicator DEBUG: Successful rsync of /tmp/tmp23gr4l0r/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp23gr4l0r/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp23gr4l0r/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmp23gr4l0r/node/sda/objects/1 +test-replicator DEBUG: Run listdir on /tmp/tmp23gr4l0r/node/sda/objects/0 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (149.67/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.0191s, min 0.0007s, med 0.0067s +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.0006825923919677734 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/tmpu3l6iijc/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmpu3l6iijc/node/sda/objects/1 +test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Timeout (Nones) +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (146.52/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.0157s, min 0.0004s, med 0.0058s +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator INFO: Removing partition: /tmp/tmp6n9np9k7/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmp6n9np9k7/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (167.05/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:35255 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 58332) +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 - - [30/Oct/2025 02:30:40] "SSYNC /dev/9 HTTP/1.1" 200 389 0.152561 +test-ssync-sender DEBUG: Run listdir on /tmp/tmpi32g57q3/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmpi32g57q3/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:55859 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 52550) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 317 0.104264 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:57405 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 58648) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 314 0.104441 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:40923 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 42116) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 8, available: 8, sent: 6, deletable: 8 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 498 0.170489 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:33715 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 42882) +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 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 317 0.111204 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 42890) +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 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 316 0.109078 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 42902) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1test.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-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0232 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:40 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0096 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0130 "-" 1692291 1 +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0259 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0210 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0265 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0193 "-" 1692291 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0078 "-" 1692291 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0005 "-" 1692291 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692291 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc3b1eb5fdf9944f3bb75d-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4acd831c9be84af9bf79e-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc7bc873f73644923a698b-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb96a98a142e74b08bf737-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx07100a0c5d1a48ec842aa-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx107e756c05e340098eb17-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txab23e6999d904a1c86879-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf624e82df6624b68b601f-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb68bfd78d6944878924eb-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb0e58a7111c74d6181812-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa3df425c1fda41b881f16-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx046678e30e404fb38f50e-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfada7f1c211f41ea9276f-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txcabb0f8755d24718ac192-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe2e9130b67c8401289a6c-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfb144d1591354e5796ecb-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx62c960560f974e0a9a8e7-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx9dd591974a9941d9920d7-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf35332d6d97f469cab628-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx13a17058bbc64823870a8-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5746d74988554e529ecfb-00690208f1) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf34fc94101c242bca8d8c-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx91e11083861b48da877f9-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1511030e23c849a88deec-00690208f1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx00cd64ce8fa04200b5537-00690208f1) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx1170cb6fdd0a415caee0b-00690208f1) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txdb4167d569264b658b244-00690208f1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info ... 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.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_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... 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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok test.unit.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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest ... ok test.unit.obj.test_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.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_partial_line test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_partial_line ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok test.unit.obj.test_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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found ... 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_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" "tx1ce97ca58b264a8498e2e-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx1ce97ca58b264a8498e2e-00690208f1" "proxy-server 1692257" 0.0241 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx1ce97ca58b264a8498e2e-00690208f1 - 0.0317 SSC - 1761741041.740894556 1761741041.772609472 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7681a818081d45aba9382-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx7afee6fff865481db0c72-00690208f1" "proxy-server 1692257" 0.0256 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx877c6ae8fea141a09be6a-00690208f1" "proxy-server 1692257" 0.0047 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx877c6ae8fea141a09be6a-00690208f1 - 0.0397 - - 1761741041.787609339 1761741041.827293634 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf25dea5cfe074e36baae2-00690208f1" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx8e4b0274eed447f28b3f5-00690208f1" "proxy-server 1692257" 0.0011 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +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" "tx33f0322369884e559cf47-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +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" "tx33f0322369884e559cf47-00690208f1" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +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" "tx33f0322369884e559cf47-00690208f1" "proxy-server 1692257" 0.0137 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +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" "tx33f0322369884e559cf47-00690208f1" "proxy-server 1692257" 0.0134 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx33f0322369884e559cf47-00690208f1 - 0.0775 - - 1761741041.828772068 1761741041.906313896 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ed48c9ca12c49b78d864-00690208f1" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6e7e2a726b58466dacbbf-00690208f1" "proxy-server 1692257" 0.0022 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txcdf737d32c2a41c0be812-00690208f1" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txcdf737d32c2a41c0be812-00690208f1 - 0.0416 - - 1761741041.907738447 1761741041.949378729 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4136fb1b1e44e7984c7b-00690208f1" "proxy-server 1692257" 0.0054 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +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" "txc4136fb1b1e44e7984c7b-00690208f1" "proxy-server 1692257" 0.0069 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txc4136fb1b1e44e7984c7b-00690208f1 - 0.0176 - - 1761741041.951073885 1761741041.968694210 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ac4de77edb84df9b8912-00690208f1" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0ac4de77edb84df9b8912-00690208f1 - 0.0078 VW - 1761741041.974769592 1761741041.982538700 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx9e03f23cce05422a906f6-00690208f1" "proxy-server 1692257" 0.0094 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9e03f23cce05422a906f6-00690208f1 - 0.0118 VW - 1761741041.983036757 1761741041.994870424 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txf7652bf0f3f14021bec59-00690208f1" "proxy-server 1692257" 0.0089 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - txf7652bf0f3f14021bec59-00690208f1 - 0.0119 VW - 1761741041.995384693 1761741042.007289410 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617?symlink=get" "tx132d6394c8ec409681d73-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617?symlink=get" "tx132d6394c8ec409681d73-00690208f2" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.30617%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx132d6394c8ec409681d73-00690208f2 - 0.0304 VW - 1761741042.007814407 1761741042.038245916 0 - (txn: tx68ab81f0108d491fa1447-00690208f2) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx68ab81f0108d491fa1447-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx68ab81f0108d491fa1447-00690208f2" "proxy-server 1692257" 0.0166 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx68ab81f0108d491fa1447-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx68ab81f0108d491fa1447-00690208f2" "proxy-server 1692257" 0.0198 "-" 1692257 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.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.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.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.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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... 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 @@ -41884,815 +44328,414 @@ 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx13de39480f75470c83e43-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx05c89fe2d6274db3b3222-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx7276ef0fd6c84cca9f1ba-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx8a63c864cbbb430ca62c7-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx036c97d7cae041e79a406-00690208f1) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx9b23c9269150454f967ac-00690208f1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4b0c6a69c7d3439d976d4-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txbb8ec2f4d9a8484bb072c-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7fc081b2b99d49b089cbd-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx42ad5df111f94395bfdee-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6360ba7be3b34bd6ae5ee-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc6ae119f2dde4fecb53e1-00690208f2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa8d8c078e9aa4d4fb1387-00690208f2) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa8d8c078e9aa4d4fb1387-00690208f2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.22:1022/sdw, error: ERROR Insufficient Storage (txn: txc9e51f13d62d49a7a6624-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2)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.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.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_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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/2/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "POST http://foo:8080/sdc1/1/a/7a5b5e03511049178b671ab34f7e640b/o" "txe2f2c2380d03440eb3173-00690208f1" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdc1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 202 76 "POST http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "txe2f2c2380d03440eb3173-00690208f1" "proxy-server 1692271" 0.0218 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/2/a/7a5b5e03511049178b671ab34f7e640b/o" 201 - "POST http://foo:8080/sdd1/1/a/7a5b5e03511049178b671ab34f7e640b/o" "txe2f2c2380d03440eb3173-00690208f1" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdd1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 202 76 "POST http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "txe2f2c2380d03440eb3173-00690208f1" "proxy-server 1692271" 0.0298 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa789de9f898d4d5aa6c88-00690208f1" "proxy-server 1692271" 0.0014 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/cd45044f41eb4810ba2064e575ea1b69" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/cd45044f41eb4810ba2064e575ea1b69" "txa789de9f898d4d5aa6c88-00690208f1" "container-server 1692271" 0.0091 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/cd45044f41eb4810ba2064e575ea1b69" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" "txa789de9f898d4d5aa6c88-00690208f1" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 201 - "PUT http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "txa789de9f898d4d5aa6c88-00690208f1" "proxy-server 1692271" 0.0436 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/0/a/cd45044f41eb4810ba2064e575ea1b69" 201 - "PUT http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "txa789de9f898d4d5aa6c88-00690208f1" "proxy-server 1692271" 0.0318 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d7878b753184194871a6-00690208f1" "proxy-server 1692271" 0.0032 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx5d7878b753184194871a6-00690208f1" "proxy-server 1692271" 0.0137 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4db092f1a295429697f00-00690208f1" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/2/a/7a5b5e03511049178b671ab34f7e640b" 204 - "HEAD http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b" "txfe2931782281481dab547-00690208f1" "proxy-server 1692271" 0.0113 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdc1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 200 24 "GET http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "txc04d58dbcf4f4ade91c63-00690208f1" "proxy-server 1692271" 0.0089 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdd1/1/a/7a5b5e03511049178b671ab34f7e640b/o" 200 24 "GET http://foo:8080/v1/a/7a5b5e03511049178b671ab34f7e640b/o" "txc04d58dbcf4f4ade91c63-00690208f1" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeb18600a7db0474ab7039-00690208f1" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://foo:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx9b059fa5e96a4d5ebd073-00690208f1" "proxy-server 1692271" 0.0097 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdh1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 201 - "PUT http://foo:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "txa160ee091ef54df8bf3a2-00690208f1" "proxy-server 1692271" 0.0313 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69/o" 201 - "PUT http://foo:8080/sdi1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" "txa160ee091ef54df8bf3a2-00690208f1" "object-server 1692271" 0.0005 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/cd45044f41eb4810ba2064e575ea1b69/o" 201 - "PUT http://foo:8080/sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" "txa160ee091ef54df8bf3a2-00690208f1" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdi1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 201 - "PUT http://foo:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "txa160ee091ef54df8bf3a2-00690208f1" "proxy-server 1692271" 0.0406 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 201 - "PUT http://foo:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "txa160ee091ef54df8bf3a2-00690208f1" "proxy-server 1692271" 0.0398 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa9f612f5def744869c443-00690208f2" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx175ffe32a9f04a7d84ac8-00690208f2" "proxy-server 1692271" 0.0022 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdi1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 200 92 "GET http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx0bd5c6ab596c49ac9b09c-00690208f2" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 200 92 "GET http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx0bd5c6ab596c49ac9b09c-00690208f2" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx941f1651a7bc4d19bbcb6-00690208f2" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx44033b66c12741418f6ec-00690208f2" "proxy-server 1692271" 0.0128 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdi1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 200 92 "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx51bd773697314118bfb7a-00690208f2" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx342e78e8638c4acaabdf2-00690208f2" "proxy-server 1692271" 0.0161 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 200 382 "GET http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69?format=json&states=listing" "tx342e78e8638c4acaabdf2-00690208f2" "proxy-server 1692271" 0.0184 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1bafaf3e1529449f89136-00690208f2" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx92e858394c2e448a91e6d-00690208f2" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdh1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 200 92 "GET http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx5871d8e67b81492688396-00690208f2" "proxy-server 1692271" 0.0149 "-" 1692271 3 +proxy INFO: - - 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx68ab81f0108d491fa1447-00690208f2 - 0.0361 VW - 1761741042.022064686 1761741042.058140278 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "tx3d59123f4b8346fdbdebf-00690208f2" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "tx3d59123f4b8346fdbdebf-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "tx3d59123f4b8346fdbdebf-00690208f2" "proxy-server 1692257" 0.0074 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.30617" "tx3d59123f4b8346fdbdebf-00690208f2" "proxy-server 1692257" 0.0132 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.30617 HTTP/1.0 204 - Swift - - - - tx3d59123f4b8346fdbdebf-00690208f2 - 0.0163 VW - 1761741042.058658838 1761741042.074932814 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bebacfe8357429c8e7e5-00690208f2" "proxy-server 1692257" 0.0054 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe4a59398c06642668679e-00690208f2" "proxy-server 1692257" 0.0023 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5fcb5338c7224fefa23ce-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx5fcb5338c7224fefa23ce-00690208f2 - 0.0256 - - 1761741042.078818083 1761741042.104428768 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx820633e3571f48cba0f52-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx820633e3571f48cba0f52-00690208f2" "proxy-server 1692257" 0.0079 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx820633e3571f48cba0f52-00690208f2 - 0.0198 - - 1761741042.108975887 1761741042.128757954 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b84220116944494ac4a2-00690208f2" "proxy-server 1692257" 0.0058 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1b84220116944494ac4a2-00690208f2 - 0.0083 VW - 1761741042.135386467 1761741042.143716574 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa98e1f0cc80c4cd88eaa4-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa98e1f0cc80c4cd88eaa4-00690208f2 - 0.0079 VW - 1761741042.144207001 1761741042.152122259 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txf50b296b81dd4700a00c6-00690208f2" "proxy-server 1692257" 0.0021 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - txf50b296b81dd4700a00c6-00690208f2 - 0.0054 VW - 1761741042.155219555 1761741042.160639763 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925?symlink=get" "txfbdccbda2add4dde9b908-00690208f2" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925?symlink=get" "txfbdccbda2add4dde9b908-00690208f2" "proxy-server 1692257" 0.0023 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.13925%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfbdccbda2add4dde9b908-00690208f2 - 0.0200 VW - 1761741042.161107779 1761741042.181060791 0 - (txn: tx8a186c3098b44d6898150-00690208f2) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a186c3098b44d6898150-00690208f2" "object-server 1692257" 0.0064 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a186c3098b44d6898150-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a186c3098b44d6898150-00690208f2" "proxy-server 1692257" 0.0253 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a186c3098b44d6898150-00690208f2" "proxy-server 1692257" 0.0250 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx8a186c3098b44d6898150-00690208f2 - 0.0295 VW - 1761741042.176804066 1761741042.206347227 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 204 - "DELETE http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "txa44aa725f41447199c2a9-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "txa44aa725f41447199c2a9-00690208f2" "proxy-server 1692257" 0.0148 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 204 - "DELETE http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "txa44aa725f41447199c2a9-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741041.13925" "txa44aa725f41447199c2a9-00690208f2" "proxy-server 1692257" 0.0125 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741041.13925 HTTP/1.0 204 - Swift - - - - txa44aa725f41447199c2a9-00690208f2 - 0.0208 VW - 1761741042.206832170 1761741042.227658033 0 -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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... 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 + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx88f740b5dfd346d489bc6-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states ... ok test.unit.obj.test_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 DEBUG: /tmp/tmpeblvhl0x/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00366187s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, '43c105b7df1820d717a0fc72455e14ae', '4143e8cd-5078-4b5d-bd01-749bf495b0d8-sda', '1796150915.83576', '1796148000.00000', '0', '', '1796148000.00000', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('4143e8cd-5078-4b5d-bd01-749bf495b0d8-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpeblvhl0x/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01879 seconds (53.23098/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/tmpeblvhl0x/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'f77abca305bf045b4204a0af6c547ad4', '8af63156-8e3a-4187-8888-dde9ea4e6234-sda', '1796150915.85938', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('8af63156-8e3a-4187-8888-dde9ea4e6234-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'f77abca305bf045b4204a0af6c547ad4', '8af63156-8e3a-4187-8888-dde9ea4e6234-sda', '1796150915.85938', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('8af63156-8e3a-4187-8888-dde9ea4e6234-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpt0ou3z7l/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, sync, (2, '43c105b7df1820d717a0fc72455e14ae', 'c329477b-7871-428b-8da7-1fe62356c90c-sda', '1796150915.93642', '1796148000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1796150915.93742"]}', '1796148000.00000', 0, 0) -test DEBUG: /tmp/tmpt0ou3z7l/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1796148002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1796148003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'c329477b-7871-428b-8da7-1fe62356c90c-sda') -test DEBUG: /tmp/tmpt0ou3z7l/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00279546s) -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, merge_syncs, ([],) -REPLICATE: /sdc/0/5e2f756d3f3aa77123611ab711bfb21b, sync, (2, '43c105b7df1820d717a0fc72455e14ae', 'c329477b-7871-428b-8da7-1fe62356c90c-sda', '1796150915.93642', '1796148000.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1796150915.93742"]}', '1796148000.00000', 0, 0) -REPLICATE: /sdc/0/5e2f756d3f3aa77123611ab711bfb21b, complete_rsync, ('c329477b-7871-428b-8da7-1fe62356c90c-sda', '5e2f756d3f3aa77123611ab711bfb21b.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpt0ou3z7l/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02001 seconds (49.97775/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/tmpt0ou3z7l/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'ac305f2d878f57b283f1827394256b30', '442be148-4517-4579-a875-1bdf06893df3-sda', '1796150915.96110', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('442be148-4517-4579-a875-1bdf06893df3-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'ac305f2d878f57b283f1827394256b30', '442be148-4517-4579-a875-1bdf06893df3-sda', '1796150915.96110', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('442be148-4517-4579-a875-1bdf06893df3-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpcdxzdgem/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, sync, (2, '43c105b7df1820d717a0fc72455e14ae', '7731b330-d487-4b9e-a7ed-03b40cf8a014-sda', '1796150915.97631', '1796148000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1796150915.97733"]}', '1796148000.00000', 0, 1) -test DEBUG: /tmp/tmpcdxzdgem/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1796148002.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1796148003.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7731b330-d487-4b9e-a7ed-03b40cf8a014-sda') -test DEBUG: /tmp/tmpcdxzdgem/sda/containers/0/21b/5e2f756d3f3aa77123611ab711bfb21b/5e2f756d3f3aa77123611ab711bfb21b.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00292444s) -REPLICATE: /sdb/0/5e2f756d3f3aa77123611ab711bfb21b, merge_syncs, ([],) -REPLICATE: /sdc/0/5e2f756d3f3aa77123611ab711bfb21b, sync, (2, '43c105b7df1820d717a0fc72455e14ae', '7731b330-d487-4b9e-a7ed-03b40cf8a014-sda', '1796150915.97631', '1796148000.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1796150915.97733"]}', '1796148000.00000', 0, 1) -REPLICATE: /sdc/0/5e2f756d3f3aa77123611ab711bfb21b, complete_rsync, ('7731b330-d487-4b9e-a7ed-03b40cf8a014-sda', '5e2f756d3f3aa77123611ab711bfb21b.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpcdxzdgem/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01944 seconds (51.45286/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/tmpcdxzdgem/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'f77abca305bf045b4204a0af6c547ad4', '32a9f7ae-a2e8-4985-b939-b8d40ed249ad-sda', '1796150916.00617', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('32a9f7ae-a2e8-4985-b939-b8d40ed249ad-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'f77abca305bf045b4204a0af6c547ad4', '32a9f7ae-a2e8-4985-b939-b8d40ed249ad-sda', '1796150916.00617', '1796148000', '0', '', '1796148000', 2, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('32a9f7ae-a2e8-4985-b939-b8d40ed249ad-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db')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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 2, 3, 4, 5, 8, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -test-replicator INFO: [worker 1/2 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 1/2 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/2 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 2/2 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/3 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 2/3 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 3/3 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 3/3 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=1399003] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=1399003] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. -test-replicator DEBUG: [worker 1/3 pid=8804] debug message -test-replicator INFO: [worker 1/3 pid=8804] info message -test-replicator WARNING: [worker 1/3 pid=8804] warning message -test-replicator ERROR: [worker 1/3 pid=8804] error message -test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) -test-replicator ERROR: ERROR creating /tmp/tmptf6kidfn/node/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 859, in build_replication_jobs - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 502, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-replicator WARNING: /tmp/tmp9xhm8hnb/node/sda is not a directory -test-replicator WARNING: /tmp/tmp9xhm8hnb/node/sda is not a directory -test-replicator WARNING: /tmp/tmp9xhm8hnb/node/sda is not mounted -test-replicator WARNING: /tmp/tmp9xhm8hnb/node/sda is not mounted -test-replicator INFO: Removing 0 objects -test-replicator INFO: Removing partition: /tmp/tmpepckbgn_/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1085.13/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmp7xgg091w/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmp7xgg091w/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp7xgg091w/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp7xgg091w/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp7xgg091w/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1005.65/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpedg5d92_/node/sda/objects/1 -test-replicator DEBUG: Successful rsync of /tmp/tmpedg5d92_/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpedg5d92_/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpedg5d92_/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpedg5d92_/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (977.24/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator DEBUG: Successful rsync of /tmp/tmphv66_g7a/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmphv66_g7a/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmphv66_g7a/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmphv66_g7a/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmphv66_g7a/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (946.45/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmp3xespo7l/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (715.39/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpkjhvmioh/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (735.97/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.0007762908935546875 seconds. -test-replicator INFO: Nothing replicated for 0.000331878662109375 seconds. -test-replicator INFO: Removing partition: /tmp/tmpnsfpqshf/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpnsfpqshf/node/sda/objects-1/1 -test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.00s (850.60/sec, 0s remaining) -test-replicator INFO: 6 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpf07nrffq/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (736.62/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpb0hesxrc/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1124.89/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 (2529.43/sec, 0s remaining) -test-replicator INFO: 32 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpb0hesxrc/node/sda/objects/1 -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.00s (4714.39/sec, 0s remaining) -test-replicator INFO: 47 successes, 1 failures -test INFO: Removing partition: /tmp/tmptm8yibf0/node/sda/objects-1/1 -test INFO: Removing partition: /tmp/tmptm8yibf0/node/sda/objects/1 -test INFO: 8/8 (100.00%) partitions replicated in 0.01s (1113.62/sec, 0s remaining) -test INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmphwva89wr/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1160.73/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 (2922.59/sec, 0s remaining) -test-replicator INFO: 32 successes, 1 failures -test-replicator INFO: Removing 1 objects -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (4144.57/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/tmphwva89wr/node/sda/objects/1/a83': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 638, in delete_handoff_objs - os.rmdir(suffix_dir) - ~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 1755, in func - raise instance -OSError: [Errno 20] Not a directorytest.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... ok +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "GET /sdi1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx75274bccf98a48359d14b-00690208f1" "proxy-server 1692303" 0.0007 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx75274bccf98a48359d14b-00690208f1 - 0.0559 - - 1761741041.086143017 1761741041.142032623 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d784933b43f4e6692532-00690208f1" "proxy-server 1692303" 0.0065 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7c5a5fd618354496b256e-00690208f1" "proxy-server 1692303" 0.0012 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2b1017f176304615a70a7-00690208f1" "proxy-server 1692303" 0.0054 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx2b1017f176304615a70a7-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/1/a/ec-con/o2" "tx2b1017f176304615a70a7-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2b1017f176304615a70a7-00690208f1" "proxy-server 1692303" 0.0235 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2b1017f176304615a70a7-00690208f1" "proxy-server 1692303" 0.0212 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx2b1017f176304615a70a7-00690208f1 - 0.0694 - - 1761741041.143561840 1761741041.212980986 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb93425970ed5488aa8d21-00690208f1" "proxy-server 1692303" 0.0137 "-" 1692303 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1d7758b8354e4020b1ee0-00690208f1" "proxy-server 1692303" 0.0145 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx15082f19ca6a41e2b9bce-00690208f1" "proxy-server 1692303" 0.0137 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx15082f19ca6a41e2b9bce-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/1/a/ec-con/o2" "tx15082f19ca6a41e2b9bce-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx15082f19ca6a41e2b9bce-00690208f1" "proxy-server 1692303" 0.0236 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx15082f19ca6a41e2b9bce-00690208f1" "proxy-server 1692303" 0.0174 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx15082f19ca6a41e2b9bce-00690208f1 - 0.0770 - - 1761741041.226688623 1761741041.303694963 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee65ec526d3442bea929b-00690208f1" "proxy-server 1692303" 0.0013 "-" 1692303 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0fee5d547bfd448db7b8d-00690208f1" "proxy-server 1692303" 0.0079 "-" 1692303 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdi1/1/a/ec-con/o2" "txa190c93312354124ad98c-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/1/a/ec-con/o2" "txa190c93312354124ad98c-00690208f1" "object-server 1692303" 0.0004 "-" 1692303 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txa190c93312354124ad98c-00690208f1" "proxy-server 1692303" 0.0091 "-" 1692303 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txa190c93312354124ad98c-00690208f1" "proxy-server 1692303" 0.0164 "-" 1692303 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:41 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txa190c93312354124ad98c-00690208f1" "proxy-server 1692303" 0.0178 "-" 1692303 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/41 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - txa190c93312354124ad98c-00690208f1 - 0.0732 - - 1761741041.305059433 1761741041.378304243 3 - +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.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... 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.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.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 INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0009 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpi03bkf9h/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 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: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:31 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0045 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0019 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test DEBUG: Unlinked retiring db '/tmp/tmpshb16n4_/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398980 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-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx983fd96420a14f1b90891-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx5ea8c8b42e3d493db45a1-00690208f2) +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: tx5ea8c8b42e3d493db45a1-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found ... ok -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx20e7f4a828c145ce8766f-006b0f167e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.10:1010/sdk (txn: tx9214a652cb144f3ea854d-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx9214a652cb144f3ea854d-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx9214a652cb144f3ea854d-006b0f1680) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx50d336cfb7214d09b7a30-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx50d336cfb7214d09b7a30-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx50d336cfb7214d09b7a30-006b0f1680) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 /a/c/o: +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, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-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 5.4836273193359375e-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 1761741041.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 1761741042.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 1761741043.00000 +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-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 #10 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 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 #10 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 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.4:1004/sde/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3026, in _make_putter - return MIMEPutter.connect( - ~~~~~~~~~~~~~~~~~~^ - node, part, req.swift_entity_path, headers, self.app.watchdog, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<4 lines>... - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - need_multiphase=True) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1990, in connect - raise FooterNotSupported() -swift.common.exceptions.FooterNotSupported (txn: txd42cf3343a84428e8cc58-006b0f1680) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx32a60a650d5f4a118a85b-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx32a60a650d5f4a118a85b-006b0f1680) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx32a60a650d5f4a118a85b-006b0f1680) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server ERROR: Object returning 503 for [] (txn: tx7d445fc4169348569c594-006b0f167f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server ERROR: Object returning 503 for [] (txn: txe71ddaee0bfd459b84243-006b0f167f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5b5e5e4ac670438eb56d0-006b0f167f) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5b5e5e4ac670438eb56d0-006b0f167f)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:31 -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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151365.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/e63/e4ea52faf0c912854eae4e72bdf92e63/e4ea52faf0c912854eae4e72bdf92e63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151369.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b43/352c2ee362b222c8d485984c7a381b43/352c2ee362b222c8d485984c7a381b43.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151373.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/1a5/3d276bd6dc3666b4f336257f1644f1a5/3d276bd6dc3666b4f336257f1644f1a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151377.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/81c/5d9a339aa1b76259ff43c1477087b81c/5d9a339aa1b76259ff43c1477087b81c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151381.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/b59/b6bb02911fc0346c971dc41e93586b59/b6bb02911fc0346c971dc41e93586b59.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151385.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/746/85be5cd4a9a56ad46d3bf737b0e97746/85be5cd4a9a56ad46d3bf737b0e97746.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151389.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/700/aafa20a2069ebd235d9511a156fbe700/aafa20a2069ebd235d9511a156fbe700.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151393.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/6eb/86403ed6524da28a48b04d68ba9006eb/86403ed6524da28a48b04d68ba9006eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151397.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/2a1/56fd3931a26f377809818a44b07462a1/56fd3931a26f377809818a44b07462a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151401.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/856/6c8b683295d7fa7abf68f2e235428856/6c8b683295d7fa7abf68f2e235428856.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151405.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/889/6a53b0c135e7e013d68b0acebaefe889/6a53b0c135e7e013d68b0acebaefe889.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151409.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/246/acb4e748a673fe5d6def183f91616246/acb4e748a673fe5d6def183f91616246.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151413.00000-0, db: /tmp/tmp62i49cce/sda/containers/0/968/3b722f9d24a9b484a2f43dda73512968/3b722f9d24a9b484a2f43dda73512968.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmpjkqwbvnz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150908.00000.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmpjkqwbvnz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150908.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150911.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/db9/11595d0e2679afc3ef3d9632be6a5db9/11595d0e2679afc3ef3d9632be6a5db9_1796150911.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150911.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/db9/11595d0e2679afc3ef3d9632be6a5db9/11595d0e2679afc3ef3d9632be6a5db9_1796150911.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150914.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/f65/e152e62d3ae47e18279da81fb2d20f65/e152e62d3ae47e18279da81fb2d20f65_1796150914.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150914.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/f65/e152e62d3ae47e18279da81fb2d20f65/e152e62d3ae47e18279da81fb2d20f65_1796150914.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150917.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c16/2704876e1045e744611e9088c0e2ac16/2704876e1045e744611e9088c0e2ac16_1796150917.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150917.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c16/2704876e1045e744611e9088c0e2ac16/2704876e1045e744611e9088c0e2ac16_1796150917.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150920.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/aeb/66830b2a7a78d528d5e416d8d82aaaeb/66830b2a7a78d528d5e416d8d82aaaeb_1796150920.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150920.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/aeb/66830b2a7a78d528d5e416d8d82aaaeb/66830b2a7a78d528d5e416d8d82aaaeb_1796150920.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150923.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/83f/16797739ea430a4271988f6e0d71383f/16797739ea430a4271988f6e0d71383f_1796150923.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150923.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/83f/16797739ea430a4271988f6e0d71383f/16797739ea430a4271988f6e0d71383f_1796150923.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150926.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/4b0/ebb05423eaecb4ed0b71e46f467704b0/ebb05423eaecb4ed0b71e46f467704b0_1796150926.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150926.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/4b0/ebb05423eaecb4ed0b71e46f467704b0/ebb05423eaecb4ed0b71e46f467704b0_1796150926.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150929.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6a4/9a06f92093e110c0335b1f413c2296a4/9a06f92093e110c0335b1f413c2296a4_1796150929.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150929.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6a4/9a06f92093e110c0335b1f413c2296a4/9a06f92093e110c0335b1f413c2296a4_1796150929.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150932.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7_1796150932.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150932.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7_1796150932.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150935.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/bf6/cf73eaea0e86f07f473c576581b63bf6/cf73eaea0e86f07f473c576581b63bf6_1796150935.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150935.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/bf6/cf73eaea0e86f07f473c576581b63bf6/cf73eaea0e86f07f473c576581b63bf6_1796150935.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150938.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/0f8/83325f2690f7c19631e6ea7acc7360f8/83325f2690f7c19631e6ea7acc7360f8_1796150938.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150938.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/0f8/83325f2690f7c19631e6ea7acc7360f8/83325f2690f7c19631e6ea7acc7360f8_1796150938.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa_1796150941.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa_1796150941.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf_1796150944.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf_1796150944.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e_1796150947.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e_1796150947.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150950.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/eb3/f670658eba90c2e7fa3d09875d049eb3/f670658eba90c2e7fa3d09875d049eb3_1796150950.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150950.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/eb3/f670658eba90c2e7fa3d09875d049eb3/f670658eba90c2e7fa3d09875d049eb3_1796150950.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd_1796150953.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd_1796150953.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15_1796150956.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15_1796150956.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150959.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/4c5/601816a82b7d8cee4d6748aa432274c5/601816a82b7d8cee4d6748aa432274c5_1796150959.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150959.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/4c5/601816a82b7d8cee4d6748aa432274c5/601816a82b7d8cee4d6748aa432274c5_1796150959.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150962.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e42/fe068c4dc16f17ba4c28d85791d12e42/fe068c4dc16f17ba4c28d85791d12e42_1796150962.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150962.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e42/fe068c4dc16f17ba4c28d85791d12e42/fe068c4dc16f17ba4c28d85791d12e42_1796150962.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150965.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/551/4a1bcaf2cd9f0a9fd168b13bcdf28551/4a1bcaf2cd9f0a9fd168b13bcdf28551_1796150965.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150965.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/551/4a1bcaf2cd9f0a9fd168b13bcdf28551/4a1bcaf2cd9f0a9fd168b13bcdf28551_1796150965.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8_1796150968.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8_1796150968.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150971.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/35a/91275ee0a638147489da4b47687e835a/91275ee0a638147489da4b47687e835a_1796150971.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150971.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/35a/91275ee0a638147489da4b47687e835a/91275ee0a638147489da4b47687e835a_1796150971.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150974.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/77c/5886568570d1e02c4b75274d760b377c/5886568570d1e02c4b75274d760b377c_1796150974.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150974.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/77c/5886568570d1e02c4b75274d760b377c/5886568570d1e02c4b75274d760b377c_1796150974.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150977.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/101/c0418b713e7283e49e0e53399c9b6101/c0418b713e7283e49e0e53399c9b6101_1796150977.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150977.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/101/c0418b713e7283e49e0e53399c9b6101/c0418b713e7283e49e0e53399c9b6101_1796150977.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275_1796150980.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275_1796150980.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150983.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/1ee/72c081d7884e507907e90690f34b61ee/72c081d7884e507907e90690f34b61ee_1796150983.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150983.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/1ee/72c081d7884e507907e90690f34b61ee/72c081d7884e507907e90690f34b61ee_1796150983.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150986.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c01/e91240ee747b73d28301db19e10a7c01/e91240ee747b73d28301db19e10a7c01_1796150986.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150986.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c01/e91240ee747b73d28301db19e10a7c01/e91240ee747b73d28301db19e10a7c01_1796150986.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150989.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/50c/4402a948b2119be6efeb22656753050c/4402a948b2119be6efeb22656753050c_1796150989.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150989.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/50c/4402a948b2119be6efeb22656753050c/4402a948b2119be6efeb22656753050c_1796150989.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b_1796150992.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b_1796150992.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150995.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8de/c6b78510f0398fa9a3978331a28018de/c6b78510f0398fa9a3978331a28018de_1796150995.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150995.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8de/c6b78510f0398fa9a3978331a28018de/c6b78510f0398fa9a3978331a28018de_1796150995.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150998.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6f3/cee06cdfca07fd537024a0e93220f6f3/cee06cdfca07fd537024a0e93220f6f3_1796150998.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150998.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/6f3/cee06cdfca07fd537024a0e93220f6f3/cee06cdfca07fd537024a0e93220f6f3_1796150998.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba_1796151001.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba_1796151001.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81_1796151004.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81_1796151004.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151007.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/860/60d978d11d3791747d43b86133b28860/60d978d11d3791747d43b86133b28860_1796151007.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151007.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/860/60d978d11d3791747d43b86133b28860/60d978d11d3791747d43b86133b28860_1796151007.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151010.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d9e/09fc3c24cf40059f504c8afe01bc4d9e/09fc3c24cf40059f504c8afe01bc4d9e_1796151010.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151010.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d9e/09fc3c24cf40059f504c8afe01bc4d9e/09fc3c24cf40059f504c8afe01bc4d9e_1796151010.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720_1796151013.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720_1796151013.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e_1796151016.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e_1796151016.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151019.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/66f/fbefdbd37468349ac3d1928c59bd366f/fbefdbd37468349ac3d1928c59bd366f_1796151019.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151019.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/66f/fbefdbd37468349ac3d1928c59bd366f/fbefdbd37468349ac3d1928c59bd366f_1796151019.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151022.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2b3/b18ec4807256467dd10127ec6caf62b3/b18ec4807256467dd10127ec6caf62b3_1796151022.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151022.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2b3/b18ec4807256467dd10127ec6caf62b3/b18ec4807256467dd10127ec6caf62b3_1796151022.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151025.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e86/cf2f4da339979de4844e7b4a8723fe86/cf2f4da339979de4844e7b4a8723fe86_1796151025.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151025.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e86/cf2f4da339979de4844e7b4a8723fe86/cf2f4da339979de4844e7b4a8723fe86_1796151025.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5_1796151028.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5_1796151028.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151031.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/b31/daa0af9dc3a5805b0f14ed020f6ecb31/daa0af9dc3a5805b0f14ed020f6ecb31_1796151031.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151031.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/b31/daa0af9dc3a5805b0f14ed020f6ecb31/daa0af9dc3a5805b0f14ed020f6ecb31_1796151031.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151034.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/f6a/dc37ebd85f0ee1f7c7aa23e146440f6a/dc37ebd85f0ee1f7c7aa23e146440f6a_1796151034.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151034.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/f6a/dc37ebd85f0ee1f7c7aa23e146440f6a/dc37ebd85f0ee1f7c7aa23e146440f6a_1796151034.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151037.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d69/457ae63eafe187b3afb14b22e9ef2d69/457ae63eafe187b3afb14b22e9ef2d69_1796151037.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151037.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d69/457ae63eafe187b3afb14b22e9ef2d69/457ae63eafe187b3afb14b22e9ef2d69_1796151037.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8_1796151040.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8_1796151040.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151043.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/233/7d3c1a2466d5f998f69d63ccdb1ad233/7d3c1a2466d5f998f69d63ccdb1ad233_1796151043.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151043.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/233/7d3c1a2466d5f998f69d63ccdb1ad233/7d3c1a2466d5f998f69d63ccdb1ad233_1796151043.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151046.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/499/c63a9409973e99ba5106b8cbd38c7499/c63a9409973e99ba5106b8cbd38c7499_1796151046.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151046.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/499/c63a9409973e99ba5106b8cbd38c7499/c63a9409973e99ba5106b8cbd38c7499_1796151046.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151049.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/368/347f7c612a213930ce69cc14e0759368/347f7c612a213930ce69cc14e0759368_1796151049.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151049.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/368/347f7c612a213930ce69cc14e0759368/347f7c612a213930ce69cc14e0759368_1796151049.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005_1796151052.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005_1796151052.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151055.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2fc/2aef4a86680e0d1633500891f84a02fc/2aef4a86680e0d1633500891f84a02fc_1796151055.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151055.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/2fc/2aef4a86680e0d1633500891f84a02fc/2aef4a86680e0d1633500891f84a02fc_1796151055.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151058.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/fb7/1e728179e23a21ba12ec1d9c8c8c6fb7/1e728179e23a21ba12ec1d9c8c8c6fb7_1796151058.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151058.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/fb7/1e728179e23a21ba12ec1d9c8c8c6fb7/1e728179e23a21ba12ec1d9c8c8c6fb7_1796151058.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022_1796151061.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022_1796151061.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa_1796151064.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa_1796151064.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151067.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/262/ecd66b9b76b4d5c5fc2ba5584a8fd262/ecd66b9b76b4d5c5fc2ba5584a8fd262_1796151067.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151067.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/262/ecd66b9b76b4d5c5fc2ba5584a8fd262/ecd66b9b76b4d5c5fc2ba5584a8fd262_1796151067.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151070.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/376/f5af624bfbb141693ef14a9e25602376/f5af624bfbb141693ef14a9e25602376_1796151070.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151070.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/376/f5af624bfbb141693ef14a9e25602376/f5af624bfbb141693ef14a9e25602376_1796151070.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328_1796151073.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328_1796151073.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642_1796151076.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642_1796151076.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151079.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c11/0d9f14f00e17686201c9b0499af7fc11/0d9f14f00e17686201c9b0499af7fc11_1796151079.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151079.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/c11/0d9f14f00e17686201c9b0499af7fc11/0d9f14f00e17686201c9b0499af7fc11_1796151079.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 - -test-replicator INFO: 28/7 (400.00%) partitions replicated in 1.33s (21.07/sec, 0s remaining) -test-replicator INFO: 57 successes, 4 failures -test-replicator INFO: 29/7 (414.29%) partitions replicated in 1.33s (21.81/sec, -1s 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 (7048.92/sec, 0s remaining) -test-replicator INFO: 74 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmphwva89wr/node/sda/objects/1 -test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.01s (7710.45/sec, 0s remaining) -test-replicator INFO: 89 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmp91s6yu9j/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1094.58/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.00s (3461.98/sec, 0s remaining) -test-replicator INFO: 28 successes, 5 failures -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.00s (4528.60/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/tmp0yevo9i2/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmp0yevo9i2/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp0yevo9i2/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp0yevo9i2/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1149.20/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/tmp2_idgbkj/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmp2_idgbkj/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2_idgbkj/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp2_idgbkj/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp2_idgbkj/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1079.09/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpj8a7gcf4/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/tmpj8a7gcf4/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/tmpj8a7gcf4/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/tmpj8a7gcf4/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 (1147.87/sec, 0s remaining) -test-replicator INFO: 15 successes, 3 failures -test-replicator INFO: Removing partition: /tmp/tmpnwgnz1yo/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/tmpnwgnz1yo/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/tmpnwgnz1yo/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpnwgnz1yo/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 (1126.03/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator DEBUG: Successful rsync of /tmp/tmp70bwp931/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp70bwp931/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp70bwp931/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp70bwp931/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp70bwp931/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1026.63/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.2: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/tmpngo0nddc/node/sda/objects-1/99 -test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.3:6200/sda: Connection refused -test-replicator INFO: Removing partition: /tmp/tmpngo0nddc/node/sda/objects-1/1 -test-replicator INFO: 5/5 (100.00%) partitions replicated in 0.01s (875.35/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/tmpfov0h1rc/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/tmpfov0h1rc/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/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.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... ok -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:40591 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 51188) -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 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 389 0.104364 -test-ssync-sender DEBUG: Run listdir on /tmp/tmpkx2utdm_/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmpkx2utdm_/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:54745 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 40518) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 317 0.090722 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:33075 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 49588) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 314 0.091794 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:57955 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 51848) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 8, available: 8, sent: 6, deletable: 8 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 498 0.109399 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:59053 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 49092) -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 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 317 0.093593 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 49094) -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 - - [01/Dec/2026 06:48:34] "SSYNC /dev/9 HTTP/1.1" 200 316 0.090177 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 49110) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.093634 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:49597 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 38602) -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 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.092774 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 38608) -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 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.090067 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 38612) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 316 0.093655 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:50303 -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 46948) -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 276 0.090039 -test-ssync-receiver INFO: (1398982) wsgi starting up on http://127.0.0.1:34717 -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (1398982) accepted ('127.0.0.1', 51674) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 7, available: 7, sent: 5, deletable: 7 + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 2, 3, 5, 6, 7, 8, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] 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=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=1692309] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=1692309] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/2 pid=pid-1] Starting object reconstructor in daemon mode. +test INFO: [worker 1/2 pid=pid-1] Starting object reconstruction pass. +test INFO: [worker 1/2 pid=pid-1] Object reconstruction complete. (0.10 minutes) +test DEBUG: [worker 1/2 pid=pid-1] reconstruction sleeping for 30.0 seconds. +test INFO: [worker 2/4 pid=20641] Running object reconstructor in script mode. +test DEBUG: [worker 2/4 pid=20641] debug message +test INFO: [worker 2/4 pid=20641] info message +test WARNING: [worker 2/4 pid=20641] warning message +test ERROR: [worker 2/4 pid=20641] error message +test INFO: [worker 2/4 pid=20641] Object reconstruction complete (once). (0.00 minutes) test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) -test-ssync-receiver INFO: 127.0.0.1 - - [01/Dec/2026 06:48:35] "SSYNC /dev/9 HTTP/1.1" 200 465 0.111027 test DEBUG: Labeled statsd mode: disabled (test) -test-ssync-receiver INFO: (1398982) wsgi exited, is_accepting=True test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) @@ -42727,16 +44770,19 @@ test ERROR: ssync client disconnected test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmp81e_cl0g/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication -test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmpswf68qw9/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test)test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers +test DEBUG: Labeled statsd mode: disabled (test)test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_replication_headers +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_replication_headers ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_with_storage_policy_and_node_index +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_with_storage_policy_and_node_index ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers ... ok test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_1 test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_1 ... ok @@ -42746,600 +44792,340 @@ 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found ... ok test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures ... 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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication ... ok test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers ... 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.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.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication ... ok + +test DEBUG: Unlinked retiring db '/tmp/tmp2cp6zf9w/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp2cp6zf9w/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy ... ok -test.unit.obj.test_ssync_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_timeout_send_line -test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_timeout_send_line ... 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_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_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.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.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... ok - -test INFO: - - - [01/Dec/2026:18:48:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:33 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1398980 - -test 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: - - - [01/Dec/2026:18:48:33 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398980 - -test 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: - - - [01/Dec/2026:18:48:33 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [01/Dec/2026:18:48:33 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0016 "-" 1398980 - -test 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: - - - [01/Dec/2026:18:48:33 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0039 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0021 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:33 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0003 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0041 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 1398980 2 -test 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 : +Container 'a/c' cannot be set to sharding state: missing epoch +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-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 29/Oct/2025/12/30/24 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1761741024.364956379 1761741024.365236044 - - +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 29/Oct/2025/12/30/24 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1761741024.375437260 1761741024.375644684 - - +fake-swift INFO: - - 29/Oct/2025/12/30/24 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1761741024.376189470 1761741024.376324177 - - +fake-swift INFO: - - 29/Oct/2025/12/30/24 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1761741024.376653194 1761741024.376770020 - - +test DEBUG: Before request +test DEBUG: Inside of request (txn: foo) +test DEBUG: After request +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 29/Oct/2025/12/30/24 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1761741024.389503479 1761741024.389636517 - - +test ERROR: Problem finding shard upper in '/tmp/tmp58djs2_8/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp58djs2_8/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0037 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0016 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398980 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: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0074 "-" 1398980 -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 + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpr8toa2ia/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpr8toa2ia/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 INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp95ftxdi1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, 'd5170004f22b8ab631596e71e3eb6dc1', '49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda', '1796150916.02456', '1796150916.00000', '0', '', '1796150916.00000', 1, 1) -test DEBUG: /tmp/tmp95ftxdi1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1796150918.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1796150919.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda') -test DEBUG: /tmp/tmp95ftxdi1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0025351s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, 'd5170004f22b8ab631596e71e3eb6dc1', '49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda', '1796150916.02456', '1796150916.00000', '0', '', '1796150916.00000', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp95ftxdi1/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01803 seconds (55.46303/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/tmp95ftxdi1/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2817bbdf7c551b878bf7b25e08fc5b61', '553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2817bbdf7c551b878bf7b25e08fc5b61', '553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2817bbdf7c551b878bf7b25e08fc5b61', 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0) -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db in sync with 10.0.0.2:1002/sdc, nothing to do -REPLICATE: /sda/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2817bbdf7c551b878bf7b25e08fc5b61', 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0) -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db in sync with 10.0.0.0:1000/sda, nothing to do -test DEBUG: Replicating db /tmp/tmp95ftxdi1/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, '342ebb270a05dbd75905e77dcf0de579', '831761a2-f534-4828-8c9c-13007dcd6639-sdb', '1796150916.02456', '1796150917.00000', '0', '', '1796150917.00000', 1, 1) -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1796150920.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1796150921.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '831761a2-f534-4828-8c9c-13007dcd6639-sdb') -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00301194s) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([{'remote_id': '49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda', 'sync_point': 2}],) -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (2, '342ebb270a05dbd75905e77dcf0de579', '831761a2-f534-4828-8c9c-13007dcd6639-sdb', '1796150916.02456', '1796150917.00000', '0', '', '1796150917.00000', 1, 1) -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1796150920.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1796150921.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '831761a2-f534-4828-8c9c-13007dcd6639-sdb') -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0046916s) -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([{'remote_id': '49d7f98a-f845-43ef-82c9-a8e9b9f0be71-sda', 'sync_point': 2}],) -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.04176 seconds (47.89510/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/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'cd8d4289a639380e9a264d6887846af8', 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0) -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1796150921.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1796150921.00000', 'deleted': 0, 'storage_policy_index': 0}], 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-') -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00257683s) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, merge_syncs, ([{'remote_id': '553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', 'sync_point': 1}],) -REPLICATE: /sda/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (2, 'cd8d4289a639380e9a264d6887846af8', 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-', '1796150916.04751', '1796148000', '0', '', '1796148000', 1, 0)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 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx937e7bafc38b4de1910f9-00690208f2" "proxy-server 1692257" 0.0024 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx28be3a06ad83412b872aa-00690208f2" "proxy-server 1692257" 0.0094 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7c191c1d651e4308a0039-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx7c191c1d651e4308a0039-00690208f2 - 0.0338 - - 1761741042.235368729 1761741042.269141912 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40af15eea8644b188582e-00690208f2" "proxy-server 1692257" 0.0134 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx40af15eea8644b188582e-00690208f2" "proxy-server 1692257" 0.0123 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx40af15eea8644b188582e-00690208f2 - 0.0354 - - 1761741042.279370546 1761741042.314756393 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4de6b7bcc6564f03ab178-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx4de6b7bcc6564f03ab178-00690208f2" "proxy-server 1692257" 0.0045 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4de6b7bcc6564f03ab178-00690208f2 - 0.0247 - - 1761741042.316441536 1761741042.341184139 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ec2b8d799ee496d8a70d-00690208f2" "proxy-server 1692257" 0.0056 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4ec2b8d799ee496d8a70d-00690208f2 - 0.0080 VW - 1761741042.359370470 1761741042.367403269 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd81e75bdaa944b7ca281f-00690208f2" "proxy-server 1692257" 0.0246 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd81e75bdaa944b7ca281f-00690208f2 - 0.0270 VW - 1761741042.367886305 1761741042.394870520 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx6ae589819af348d89da59-00690208f2" "proxy-server 1692257" 0.0102 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx6ae589819af348d89da59-00690208f2 - 0.0132 VW - 1761741042.395363808 1761741042.408531427 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txbacdf64a20374c86923f5-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txbacdf64a20374c86923f5-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txbacdf64a20374c86923f5-00690208f2" "proxy-server 1692257" 0.0098 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txbacdf64a20374c86923f5-00690208f2" "proxy-server 1692257" 0.0164 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txbacdf64a20374c86923f5-00690208f2 - 0.0238 - - 1761741042.408937454 1761741042.432725668 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb7238f96dd74b04bd165-00690208f2" "proxy-server 1692257" 0.0011 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx441a973186a04c60a24d7-00690208f2" "proxy-server 1692257" 0.0065 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txa6225e49585641689649e-00690208f2" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txa6225e49585641689649e-00690208f2" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txa6225e49585641689649e-00690208f2 - 0.0433 - - 1761741042.442331791 1761741042.485590458 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdbc6ed8a74242b6a60dd-00690208f2" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcdbc6ed8a74242b6a60dd-00690208f2 - 0.0078 VW - 1761741042.497576475 1761741042.505384445 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txed28154c5e9347e59640a-00690208f2" "proxy-server 1692257" 0.0041 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txed28154c5e9347e59640a-00690208f2 - 0.0067 VW - 1761741042.505944252 1761741042.512613535 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txd74aee10afc64fe3a4a88-00690208f2" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txd74aee10afc64fe3a4a88-00690208f2" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd74aee10afc64fe3a4a88-00690208f2 - 0.0127 VW - 1761741042.513147354 1761741042.525807858 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0fc1a2f0d0304ce694920-00690208f2" "object-server 1692257" 0.0085 "-" 1692257 0test.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 +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.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 +Container 'a/c' cannot be set to sharding state while in sharding state -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txf6345006c7c047b48528f-006b0f1681) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: txf6345006c7c047b48528f-006b0f1681) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txf6345006c7c047b48528f-006b0f1681) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: txf6345006c7c047b48528f-006b0f1681) -proxy-server ERROR: Object PUT returning 503 for [201, 201, 503, 503, 201, 201, 201, 201, 201, 201, 201, 503, 503, 201] (txn: txf6345006c7c047b48528f-006b0f1681) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3c6c725645d742059b306-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx572c8784f36a434d93bb5-006b0f1682) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf5bb6c4f92654192948f6-006b0f1682) -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/tmph96wr3l8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph96wr3l8/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/tmph96wr3l8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph96wr3l8/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 1399000 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1399000 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1399000 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1399000 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79da4e481bb0474883a1a-006b0f1682" "proxy-server 1399000" 0.0012 "-" 1399000 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:42463/sdb1/0/a/c" "tx79da4e481bb0474883a1a-006b0f1682" "container-server 1399000" 0.0543 "-" 1399000 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:55559/sda1/0/a/c" "tx79da4e481bb0474883a1a-006b0f1682" "container-server 1399000" 0.0011 "-" 1399000 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx79da4e481bb0474883a1a-006b0f1682" "proxy-server 1399000" 0.0613 "-" 1399000 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx79da4e481bb0474883a1a-006b0f1682" "proxy-server 1399000" 0.0664 "-" 1399000 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/34 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx79da4e481bb0474883a1a-006b0f1682 - 0.0744 - - 1796150914.483854771 1796150914.558238745 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txf60cbc0270ff4f8eb6ecd-006b0f1682" "proxy-server 1399000" 0.0011 "-" 1399000 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:55559/sda1/2/a1/c1" "txf60cbc0270ff4f8eb6ecd-006b0f1682" "container-server 1399000" 0.0010 "-" 1399000 0test.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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txe29034c6980145babaa52-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txe29034c6980145babaa52-00690208f2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited ... ok +test.unit.proxy.controllers.test_obj.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 +Container 'a/c' cannot be set to sharded state while in sharded state +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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... 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.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpfov0h1rc/node/sda/objects-1/1 -test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.63s (3.15/sec, 1s remaining) -test-replicator INFO: 5 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/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/tmpfov0h1rc/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpfov0h1rc/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpfov0h1rc/node/sda/objects/1 -test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.01s (917.33/sec, 0s remaining) -test-replicator INFO: 14 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp044x0enk/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp044x0enk/node/sda/objects/1 -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp044x0enk/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (509.25/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.0036s, min 0.0008s, 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 ERROR: Killing long-running rsync after 0s: ['r -test-replicator ERROR: Killing long-running rsync after 0s: ['r -test-replicator INFO: Removing partition: /tmp/tmpyrnt9jkc/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpyrnt9jkc/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (269.50/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0235s, min 0.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 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/tmpxo45ju7o/node/sda/objects/0/a83', '127.0.0.2::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/tmpxo45ju7o/node/sda/objects/0/a83', '127.0.0.1::object/sda/objects/0'] -test-replicator INFO: Removing partition: /tmp/tmpxo45ju7o/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpxo45ju7o/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (264.87/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0236s, min 0.0006s, med 0.0007s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator WARNING: next_part_power set in policy 'zero'. Skipping -test-replicator WARNING: next_part_power set in policy 'one'. Skipping -test-replicator INFO: Nothing replicated for 0.0003719329833984375 seconds. -test-replicator INFO: Running object replicator in script mode. -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpj13392cu/node/sda/objects-1/1 -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpj13392cu/node/sda/objects/1 -test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.00s (1227.42/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/tmpto_al_3i/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpto_al_3i/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 (232.91/sec, 0s remaining) -test-replicator INFO: 2 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.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: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 INFO: - - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0022 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0038 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1398980 - -test 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: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0033 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0031 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0031 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1398980 nada -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1398980 999 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0030 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0010 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0030 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0009 "-" 1398980 1 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0030 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0010 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0029 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0010 "-" 1398980 3 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0078 "-" 1398980 4 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0011 "-" 1398980 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: - - - [01/Dec/2026:18:48:34 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:34 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1398980 - -test 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: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0036 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:34 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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 - -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 -REPLICATE: /sda/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1796150921.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1796150921.00000', 'deleted': 0, 'storage_policy_index': 0}], 'd5f20da0-ff51-4078-affb-f7584cfd4dd4-') -test DEBUG: /tmp/tmp95ftxdi1/sdb/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00246191s) -REPLICATE: /sda/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, merge_syncs, ([{'remote_id': '553d7b4d-fc57-4c9f-801e-8d580ed95a39-sda', 'sync_point': 1}],) -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '0a6ccc22f602f0d683d85489f1d4e7fa', '3ca4b177-b759-47c6-be4f-155c25e923cf-', '1796150916.13017', '1796150916.12845', '0', '', '1796150916.12845', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('3ca4b177-b759-47c6-be4f-155c25e923cf-', 'c0ad7ddcd21bd2c0303123f75421e928_1796150916.13140.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '0a6ccc22f602f0d683d85489f1d4e7fa', '3ca4b177-b759-47c6-be4f-155c25e923cf-', '1796150916.13017', '1796150916.12845', '0', '', '1796150916.12845', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.13134', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150916.13134', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.13134', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.13153', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.13153', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.13140', 'epoch': '1796150916.13140', 'reported': 0, 'tombstones': -1}], '3ca4b177-b759-47c6-be4f-155c25e923cf-') -test DEBUG: /tmp/tmpgxatpq_h/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.13140.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpgxatpq_h/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.13140.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '8104d8abe28a2bf2032d3499ae05b636', 'a0f067fa-cf7c-4ee4-9452-b91ecaf61a70-', '1796150916.16200', '1796150916.16030', '0', '', '1796150916.16030', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.17387', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150916.17387', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.17387', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.17504', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.17504', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.16319', 'epoch': '1796150916.16319', 'reported': 0, 'tombstones': -1}], 'a0f067fa-cf7c-4ee4-9452-b91ecaf61a70-') -test DEBUG: /tmp/tmpngf0220e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.16319.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpngf0220e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.16319.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '8104d8abe28a2bf2032d3499ae05b636', 'a0f067fa-cf7c-4ee4-9452-b91ecaf61a70-', '1796150916.16200', '1796150916.17092', '0', '', '1796150916.16030', 101, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.17387', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150916.17387', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.17387', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.17504', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.17504', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.16319', 'epoch': '1796150916.16319', 'reported': 0, 'tombstones': -1}], 'a0f067fa-cf7c-4ee4-9452-b91ecaf61a70-') -test DEBUG: /tmp/tmpngf0220e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.16319.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpngf0220e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.16319.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '8104d8abe28a2bf2032d3499ae05b636', 'bb47dc9a-e0e1-447b-a0ec-c85d15b53c60-', '1796150916.21304', '1796150916.21143', '0', '', '1796150916.21143', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.22455', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150916.22455', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.22455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.22560', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.22560', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.21420', 'epoch': '1796150916.21420', 'reported': 0, 'tombstones': -1}], 'bb47dc9a-e0e1-447b-a0ec-c85d15b53c60-') -test DEBUG: /tmp/tmp4zvh8hjl/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.21420.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4zvh8hjl/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.21420.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '8104d8abe28a2bf2032d3499ae05b636', 'bb47dc9a-e0e1-447b-a0ec-c85d15b53c60-', '1796150916.21304', '1796150916.22166', '0', '', '1796150916.21143', 101, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.22455', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150916.22455', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.22455', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.22560', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.22560', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.21420', 'epoch': '1796150916.21420', 'reported': 0, 'tombstones': -1}], 'bb47dc9a-e0e1-447b-a0ec-c85d15b53c60-') -test DEBUG: /tmp/tmp4zvh8hjl/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.21420.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp4zvh8hjl/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.21420.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_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 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:42463/sdb1/2/a1/c1" "txf60cbc0270ff4f8eb6ecd-006b0f1682" "container-server 1399000" 0.0011 "-" 1399000 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf60cbc0270ff4f8eb6ecd-006b0f1682" "proxy-server 1399000" 0.4680 "-" 1399000 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf60cbc0270ff4f8eb6ecd-006b0f1682" "proxy-server 1399000" 0.4725 "-" 1399000 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/35 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txf60cbc0270ff4f8eb6ecd-006b0f1682 - 0.4790 - - 1796150914.559534788 1796150915.038489819 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe42dd4527fb44ebba671c-006b0f1683" "proxy-server 1399000" 0.0019 "-" 1399000 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:42463/sdb1/0/a/c1" "txe42dd4527fb44ebba671c-006b0f1683" "container-server 1399000" 0.0016 "-" 1399000 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:55559/sda1/0/a/c1" "txe42dd4527fb44ebba671c-006b0f1683" "container-server 1399000" 0.0010 "-" 1399000 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe42dd4527fb44ebba671c-006b0f1683" "proxy-server 1399000" 0.0082 "-" 1399000 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe42dd4527fb44ebba671c-006b0f1683" "proxy-server 1399000" 0.0127 "-" 1399000 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/35 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe42dd4527fb44ebba671c-006b0f1683 - 0.0201 - - 1796150915.039748430 1796150915.059815645 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0f693da5fe949f5b5387-006b0f1683" "proxy-server 1399000" 0.0018 "-" 1399000 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:55559/sda1/2/a/c2" "txf0f693da5fe949f5b5387-006b0f1683" "container-server 1399000" 0.0016 "-" 1399000 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:42463/sdb1/2/a/c2" "txf0f693da5fe949f5b5387-006b0f1683" "container-server 1399000" 0.0010 "-" 1399000 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf0f693da5fe949f5b5387-006b0f1683" "proxy-server 1399000" 0.0123 "-" 1399000 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf0f693da5fe949f5b5387-006b0f1683" "proxy-server 1399000" 0.0089 "-" 1399000 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/35 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf0f693da5fe949f5b5387-006b0f1683 - 0.0202 - - 1796150915.061086178 1796150915.081296682 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.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods - raise Exception('kaboom1!') -Exception: kaboom1! -test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods - raise Exception('kaboom2!') -Exception: kaboom2! -test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods - raise Exception('kaboom3!') -Exception: kaboom3! -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test 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/sdatest.unit.proxy.test_server.TestProxyServer.test_error_occurred -test.unit.proxy.test_server.TestProxyServer.test_error_occurred ... ok - -test-replicator INFO: Successful rsync of /srv/node/d1/objects/part/... to 192.168.50.30::object/d8/objects/241 (0.100) -test-replicator DEBUG: Yay! It worked! -test-replicator INFO: Successful rsync of /srv/node/d1/objects/part/... to 192.168.50.30::object/d8/objects/241 (0.100) -test-replicator INFO: Removing partition: /tmp/tmpwerstpk2/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmpwerstpk2/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1006.01/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects/0 -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects/3 -test-replicator INFO: Removing partition: /tmp/tmpre9c1b51/node/sda/objects/1 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/3 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects/2 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/0 -test-replicator INFO: Removing partition: /tmp/tmpre9c1b51/node/sda/objects-1/1 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/2 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (726.44/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0032s, min 0.0007s, med 0.0008s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects/3 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/3 -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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/tmpre9c1b51/node/sda/objects/2 -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/2 -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects-1/0 -test-replicator DEBUG: Run listdir on /tmp/tmpre9c1b51/node/sda/objects/0 -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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/tmpre9c1b51/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpre9c1b51/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 failurestest.unit.obj.test_replicator.TestObjectReplicator.test_run_once -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_no_local_device_in_ring -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_no_local_device_in_ring ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect -test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put -test.unit.obj.test_server.TestObjectServer.test_expect_on_put ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... ok -test.unit.obj.test_server.TestObjectServer.test_not_found -test.unit.obj.test_server.TestObjectServer.test_not_found ... ok - -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeaa1b5e7086f4684b731c-006b0f1681) +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: tx8b2b6549958f49588c567-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx77c6313604df4ce5baaf0-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5d4e4367403f44349c705-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8c42d82b6d6944eb9bdbb-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4190ccb09f1e4127922ea-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3120b21798c74947a1a95-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe4b35355ace9417e98ac2-006b0f1682) -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: txe4b35355ace9417e98ac2-006b0f1682) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx850390b497ec4f69805e4-006b0f1685) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx818681319b8943b1a0b93-006b0f1685) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.7:1007/sdh, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685)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 - -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.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 INFO: - - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0036 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0020 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:35 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0020 "-" 1398980 2 -test 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: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0030 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0029 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0032 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0031 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0032 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0074 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0022 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0035 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1398980 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.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 - -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:34 -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 - -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/tmp7sjnb574/node/sda/objects/3 -test-replicator DEBUG: Run listdir on /tmp/tmp7sjnb574/node/sda/objects-1/3 -test-replicator DEBUG: Run listdir on /tmp/tmp7sjnb574/node/sda/objects-1/2 -test-replicator DEBUG: Run listdir on /tmp/tmp7sjnb574/node/sda/objects-1/0 -test-replicator DEBUG: Successful rsync of /tmp/tmp7sjnb574/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp7sjnb574/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp7sjnb574/node/sda/objects-1/1 -test-replicator DEBUG: Run listdir on /tmp/tmp7sjnb574/node/sda/objects/2 -test-replicator INFO: Removing partition: /tmp/tmp7sjnb574/node/sda/objects/1 -test-replicator DEBUG: Run listdir on /tmp/tmp7sjnb574/node/sda/objects/0 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (829.24/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0029s, min 0.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: 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.0007085800170898438 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/tmpc7to724g/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpc7to724g/node/sda/objects-1/1 -test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Timeout (Nones) -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1014.16/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.0009s, min 0.0005s, med 0.0008s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Removing partition: /tmp/tmpxqhmnxyv/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpxqhmnxyv/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1090.88/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0011 "-" 1399003 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1399003 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1399003 - -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1399003 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server ERROR: ERROR __call__ error with PUT /sda1/0/a/c/o : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 44, in _timing_stats - resp = func( - ctrl, req, *args, timing_stats_labels=labels, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1077, in PUT - self._do_multi_stage_mime_continue_headers(request, obj_input) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 907, in _do_multi_stage_mime_continue_headers - _junk_hdrs, obj_input = next(mime_documents_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 77, in iter_mime_headers_and_bodies - for file_like in mime_documents_iter: - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3110, in iter_multipart_mime_documents - raise swift.common.exceptions.MimeInvalid( - 'invalid starting boundary: wanted %r, got %r' % (boundary, got)) -swift.common.exceptions.MimeInvalid: invalid starting boundary: wanted b'--boundary123', got b'' -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 500 1487 "-" "-" "-" 0.0059 "-" 1399003 - -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0044 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0034 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0032 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0041 "-" 1399003 1 -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0038 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0042 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0039 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0018 "-" 1399003 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0039 "-" 1399003 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0005 "-" 1399003 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1399003 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 - -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (5, '636e0297d7402d84ac621123a8853ccd', 'f2486da4-cb31-4959-be8f-49ba95d67094-', '1796150916.26432', '1796150916.26260', '0', '', '1796150916.26260', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.27562', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.27562', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150916.27562', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.27695', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.27695', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.26544', 'epoch': '1796150916.26544', 'reported': 0, 'tombstones': -1}], 'f2486da4-cb31-4959-be8f-49ba95d67094-') -test DEBUG: /tmp/tmpqz2tna_f/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.26544.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqz2tna_f/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.26544.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (5, '636e0297d7402d84ac621123a8853ccd', 'f2486da4-cb31-4959-be8f-49ba95d67094-', '1796150916.26432', '1796150916.27282', '0', '', '1796150916.26260', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.27562', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.27562', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150916.27562', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.27695', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.27695', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.26544', 'epoch': '1796150916.26544', 'reported': 0, 'tombstones': -1}], 'f2486da4-cb31-4959-be8f-49ba95d67094-') -test DEBUG: /tmp/tmpqz2tna_f/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.26544.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqz2tna_f/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.26544.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (5, '636e0297d7402d84ac621123a8853ccd', 'a4e52b59-bdad-4d9f-84da-17cb0407fd0e-', '1796150916.31733', '1796150916.31567', '0', '', '1796150916.31567', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.32884', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.32884', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150916.32884', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.33019', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.33019', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.31853', 'epoch': '1796150916.31853', 'reported': 0, 'tombstones': -1}], 'a4e52b59-bdad-4d9f-84da-17cb0407fd0e-') -test DEBUG: /tmp/tmp8uaz7z8a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.31853.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp8uaz7z8a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.31853.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (5, '636e0297d7402d84ac621123a8853ccd', 'a4e52b59-bdad-4d9f-84da-17cb0407fd0e-', '1796150916.31733', '1796150916.32601', '0', '', '1796150916.31567', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.32884', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.32884', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150916.32884', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.33019', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.33019', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.31853', 'epoch': '1796150916.31853', 'reported': 0, 'tombstones': -1}], 'a4e52b59-bdad-4d9f-84da-17cb0407fd0e-') -test DEBUG: /tmp/tmp8uaz7z8a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.31853.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp8uaz7z8a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.31853.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '0a6ccc22f602f0d683d85489f1d4e7fa', 'e60d832a-1146-4e7b-9d1e-f7c92e0eeefe-', '1796150916.37079', '1796150916.36905', '0', '', '1796150916.36905', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.37189', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150916.37189', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.37189', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.37206', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.37206', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.37195', 'epoch': '1796150916.37195', 'reported': 0, 'tombstones': -1}], 'e60d832a-1146-4e7b-9d1e-f7c92e0eeefe-') -test DEBUG: /tmp/tmpnpotelk9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.37195.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpnpotelk9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.37195.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '0a6ccc22f602f0d683d85489f1d4e7fa', 'e60d832a-1146-4e7b-9d1e-f7c92e0eeefe-', '1796150916.37079', '1796150916.37923', '0', '', '1796150916.36905', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150916.37189', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150916.37189', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150916.37189', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150916.37206', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150916.37206', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150916.37195', 'epoch': '1796150916.37195', 'reported': 0, 'tombstones': -1}], 'e60d832a-1146-4e7b-9d1e-f7c92e0eeefe-') -test DEBUG: /tmp/tmpnpotelk9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.37195.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpnpotelk9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150916.37195.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_sharded_remote_unsharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2)test.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 ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx43174c55130d439aa64cf-006b0f1685) -test INFO: Client disconnected on read of '/a/c' (txn: tx43174c55130d439aa64cf-006b0f1685) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txb8b80aecde644282a0b05-006b0f1685) -test INFO: Client disconnected on read of '/a/c' (txn: txb8b80aecde644282a0b05-006b0f1685) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx95a3885c1156429aa09ba-006b0f1686) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx95a3885c1156429aa09ba-006b0f1686) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx95a3885c1156429aa09ba-006b0f1686) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx95a3885c1156429aa09ba-006b0f1686) -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.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-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 316 0.115553 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:53471 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 45314) +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 - - [30/Oct/2025 02:30:41] "SSYNC /dev/9 HTTP/1.1" 200 316 0.100026 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 45328) +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 - - [30/Oct/2025 02:30:42] "SSYNC /dev/9 HTTP/1.1" 200 316 0.100302 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 45342) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:42] "SSYNC /dev/9 HTTP/1.1" 200 316 0.103339 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:58267 +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 58220) +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:42] "SSYNC /dev/9 HTTP/1.1" 200 276 0.111953 +test-ssync-receiver INFO: (1692275) wsgi starting up on http://127.0.0.1:39277 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692275) accepted ('127.0.0.1', 34902) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 7, available: 7, sent: 5, deletable: 7 +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/tmptpjefwjn/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptpjefwjn/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/tmptpjefwjn/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptpjefwjn/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:30:42] "SSYNC /dev/9 HTTP/1.1" 200 465 0.180532 +test-ssync-receiver INFO: (1692275) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0161 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0029 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx370b23e75d9347bda6a03-00690208f2" "proxy-server 1692275" 0.0011 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:37077/sdb1/0/a/c" "tx370b23e75d9347bda6a03-00690208f2" "container-server 1692275" 0.0010 "-" 1692275 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:56923/sda1/0/a/c" "tx370b23e75d9347bda6a03-00690208f2" "container-server 1692275" 0.0010 "-" 1692275 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx370b23e75d9347bda6a03-00690208f2" "proxy-server 1692275" 0.0281 "-" 1692275 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx370b23e75d9347bda6a03-00690208f2" "proxy-server 1692275" 0.0495 "-" 1692275 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx370b23e75d9347bda6a03-00690208f2 - 0.0619 - - 1761741042.586034775 1761741042.647915840 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx89a2ff6f3e3c4dc5b5550-00690208f2" "proxy-server 1692275" 0.0011 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:56923/sda1/2/a1/c1" "tx89a2ff6f3e3c4dc5b5550-00690208f2" "container-server 1692275" 0.0011 "-" 1692275 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:37077/sdb1/2/a1/c1" "tx89a2ff6f3e3c4dc5b5550-00690208f2" "container-server 1692275" 0.0092 "-" 1692275 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx89a2ff6f3e3c4dc5b5550-00690208f2" "proxy-server 1692275" 0.0349 "-" 1692275 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx89a2ff6f3e3c4dc5b5550-00690208f2" "proxy-server 1692275" 0.0458 "-" 1692275 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx89a2ff6f3e3c4dc5b5550-00690208f2 - 0.0718 - - 1761741042.649236679 1761741042.721038580 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6eb17ca1a98491dbfb33-00690208f2" "proxy-server 1692275" 0.0086 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:37077/sdb1/0/a/c1" "txb6eb17ca1a98491dbfb33-00690208f2" "container-server 1692275" 0.0094 "-" 1692275 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:56923/sda1/0/a/c1" "txb6eb17ca1a98491dbfb33-00690208f2" "container-server 1692275" 0.0016 "-" 1692275 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb6eb17ca1a98491dbfb33-00690208f2" "proxy-server 1692275" 0.0459 "-" 1692275 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txb6eb17ca1a98491dbfb33-00690208f2" "proxy-server 1692275" 0.0341 "-" 1692275 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txb6eb17ca1a98491dbfb33-00690208f2 - 0.0609 - - 1761741042.730679989 1761741042.791585445 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24a90c1978f8426ea0b8e-00690208f2" "proxy-server 1692275" 0.0018 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:37077/sdb1/2/a/c2" "tx24a90c1978f8426ea0b8e-00690208f2" "container-server 1692275" 0.0093 "-" 1692275 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0fc1a2f0d0304ce694920-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0fc1a2f0d0304ce694920-00690208f2" "proxy-server 1692257" 0.0271 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0fc1a2f0d0304ce694920-00690208f2" "proxy-server 1692257" 0.0268 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx0fc1a2f0d0304ce694920-00690208f2 - 0.0309 - - 1761741042.526191950 1761741042.557123899 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c1b7ebdf7d242e6a9392-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6c1b7ebdf7d242e6a9392-00690208f2 - 0.0128 VW - 1761741042.578111887 1761741042.590892076 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx5f159090177040228bf26-00690208f2" "proxy-server 1692257" 0.0036 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5f159090177040228bf26-00690208f2 - 0.0076 VW - 1761741042.591465950 1761741042.599096060 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txcd6cad9f5d9541acaeda7-00690208f2" "proxy-server 1692257" 0.0032 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txcd6cad9f5d9541acaeda7-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txcd6cad9f5d9541acaeda7-00690208f2 - 0.0173 VW - 1761741042.599685431 1761741042.616991043 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx449349c7f82f4c48aa6af-00690208f2" "proxy-server 1692257" 0.0090 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" "tx2b7c7de66a5f4ee989494-00690208f2" "object-server 1692257" 0.0007 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" "tx2b7c7de66a5f4ee989494-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" "tx2b7c7de66a5f4ee989494-00690208f2" "proxy-server 1692257" 0.0159 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.52670" "tx2b7c7de66a5f4ee989494-00690208f2" "proxy-server 1692257" 0.0157 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.52670 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2b7c7de66a5f4ee989494-00690208f2 - 0.0364 VW - 1761741042.617634773 1761741042.654051781 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx539abdb73bae48af90e1d-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx539abdb73bae48af90e1d-00690208f2" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx539abdb73bae48af90e1d-00690208f2" "proxy-server 1692257" 0.0198 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx539abdb73bae48af90e1d-00690208f2" "proxy-server 1692257" 0.0151 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx539abdb73bae48af90e1d-00690208f2 - 0.0303 - - 1761741042.654520273 1761741042.684792280 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bc08e88cfb044cea2130-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6bc08e88cfb044cea2130-00690208f2 - 0.0037 VW - 1761741042.701193333 1761741042.704879045 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx8f79ff2a185c454a9c850-00690208f2" "proxy-server 1692257" 0.0059 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8f79ff2a185c454a9c850-00690208f2 - 0.0087 VW - 1761741042.713514566 1761741042.722170591 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx9d9be3ce8cc74824a8081-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx9d9be3ce8cc74824a8081-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx9d9be3ce8cc74824a8081-00690208f2 - 0.0100 VW - 1761741042.722747326 1761741042.732796431 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx09f8b6daf01e4f46b3adf-00690208f2" "proxy-server 1692257" 0.0044 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" "txa01fd9505c124cda86e40-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" "txa01fd9505c124cda86e40-00690208f2" "object-server 1692257" 0.0086 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" "txa01fd9505c124cda86e40-00690208f2" "proxy-server 1692257" 0.0276 "-" 1692257 0test.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.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors ... 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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index ... 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.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.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found ... 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.TestContainerBrokerBeforeMetadata.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_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.proxy.test_mem_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... 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.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index ... ok -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx7ca61f6f95a34f23b480b-006b0f1683) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txbd9e333575264ad8b454a-006b0f1684) -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: txbd9e333575264ad8b454a-006b0f1684)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes ... ok +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server ERROR: Object returning 503 for [] (txn: tx49ad456415e243ecb4a9e-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server ERROR: Object returning 503 for [] (txn: tx95b1700c6b0a46b1af7d2-00690208f2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd4333ad2c5da499b9f51e-006b0f1687) -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: txd4333ad2c5da499b9f51e-006b0f1687) -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: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txd4333ad2c5da499b9f51e-006b0f1687) -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: txd4333ad2c5da499b9f51e-006b0f1687) -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: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txd4333ad2c5da499b9f51e-006b0f1687) -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: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: Setting object count to 1032 (txn: txd4333ad2c5da499b9f51e-006b0f1687) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -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: txd9cb58503db44cf2a18fe-006b0f1687) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: txd9cb58503db44cf2a18fe-006b0f1687) -test DEBUG: Setting object count to 48 (txn: txd9cb58503db44cf2a18fe-006b0f1687) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -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: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -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: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -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: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -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: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -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: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: Setting object count to 1064 (txn: txa9fe8f1bbc3f4f06a51b5-006b0f1687) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txbbdc9c7d81994851907db-006b0f1687) -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: txbbdc9c7d81994851907db-006b0f1687) -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: txbbdc9c7d81994851907db-006b0f1687) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txbbdc9c7d81994851907db-006b0f1687) -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: txbbdc9c7d81994851907db-006b0f1687) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txbbdc9c7d81994851907db-006b0f1687) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txbbdc9c7d81994851907db-006b0f1687) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx6084dde19c954f6eba98d-006b0f1687) -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: tx6084dde19c954f6eba98d-006b0f1687) -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: tx6084dde19c954f6eba98d-006b0f1687) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6084dde19c954f6eba98d-006b0f1687) -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: tx6084dde19c954f6eba98d-006b0f1687) -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: tx6084dde19c954f6eba98d-006b0f1687)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.65504" "txa01fd9505c124cda86e40-00690208f2" "proxy-server 1692257" 0.0274 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.65504 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa01fd9505c124cda86e40-00690208f2 - 0.0475 VW - 1761741042.748939753 1761741042.796418667 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx996600d690d142b087c79-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx996600d690d142b087c79-00690208f2" "object-server 1692257" 0.0057 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx996600d690d142b087c79-00690208f2" "proxy-server 1692257" 0.0195 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx996600d690d142b087c79-00690208f2" "proxy-server 1692257" 0.0209 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx996600d690d142b087c79-00690208f2 - 0.0365 - - 1761741042.796810389 1761741042.833349705 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66974276c3e64ce68d649-00690208f2" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sda1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx66974276c3e64ce68d649-00690208f2" "proxy-server 1692257" 0.0187 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx66974276c3e64ce68d649-00690208f2 - 0.0296 - - 1761741042.834737301 1761741042.864345312 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21e14845487f403b84872-00690208f2" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx21e14845487f403b84872-00690208f2 - 0.0078 VW - 1761741042.878237963 1761741042.886013746 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txbe0abb64abb04fcc8de4d-00690208f2" "proxy-server 1692257" 0.0026 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txbe0abb64abb04fcc8de4d-00690208f2 - 0.0050 VW - 1761741042.886522532 1761741042.891479015 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txc48bfd8487854b67bf66a-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "txc48bfd8487854b67bf66a-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc48bfd8487854b67bf66a-00690208f2 - 0.0182 VW - 1761741042.892014265 1761741042.910257816 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx84ee099eca2c4cc2b3f14-00690208f2" "proxy-server 1692257" 0.0054 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" "tx1e4eba47379a48d6b993f-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" "tx1e4eba47379a48d6b993f-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" "tx1e4eba47379a48d6b993f-00690208f2" "proxy-server 1692257" 0.0220 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.80940" "tx1e4eba47379a48d6b993f-00690208f2" "proxy-server 1692257" 0.0170 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.80940 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1e4eba47379a48d6b993f-00690208f2 - 0.0340 VW - 1761741042.910843372 1761741042.944851398 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx3843742bdcef4ca8b8d9d-00690208f2" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +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" "tx3843742bdcef4ca8b8d9d-00690208f2" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3843742bdcef4ca8b8d9d-00690208f2" "proxy-server 1692257" 0.0153 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3843742bdcef4ca8b8d9d-00690208f2" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx3843742bdcef4ca8b8d9d-00690208f2 - 0.0258 - - 1761741042.948987961 1761741042.974800348 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae55dd53f27f4e3eb7bfa-00690208f2" "proxy-server 1692257" 0.0014 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txae55dd53f27f4e3eb7bfa-00690208f2 - 0.0080 VW - 1761741042.976349592 1761741042.984381437 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txfe34a609280849d0a7ba0-00690208f2" "proxy-server 1692257" 0.0024 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txfe34a609280849d0a7ba0-00690208f2 - 0.0091 VW - 1761741042.984867811 1761741042.993925810 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txec3fac349aaf4246b1219-00690208f2" "proxy-server 1692257" 0.0006 "-" 1692257 0test.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.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty ... ok -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txb607426bdd9740c1ab53c-006b0f1685) -proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txb607426bdd9740c1ab53c-006b0f1685) +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: txb2f8feca5f6b4ba8879bf-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txefcde67775ec4488a0f96-006b0f1686) +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: tx3138a1a62911440f95585-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx76ed4ece606344f6849c6-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5a73e5cfa113408887b8e-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx5a73e5cfa113408887b8e-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc6efe56fd39d4d9ea3df2-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc6efe56fd39d4d9ea3df2-00690208f2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txc6efe56fd39d4d9ea3df2-00690208f2) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txc6efe56fd39d4d9ea3df2-00690208f2) +proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: txc6efe56fd39d4d9ea3df2-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0272150c0822410c8512c-00690208f2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687)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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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 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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_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 - -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '5a4f1528128cf5a4ae629015da1dc973', '353c4e6a-40fa-4930-b514-c1921c0deeac-', '1796150917.02657', '1796150917.02474', '0', '', '1796150917.02474', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150917.02781', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150917.02781', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150917.02781', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150917.02800', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.02800', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150917.02787', 'epoch': '1796150917.02787', 'reported': 0, 'tombstones': -1}], '353c4e6a-40fa-4930-b514-c1921c0deeac-') -test DEBUG: /tmp/tmpr2gxxhl0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.02787.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpr2gxxhl0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.02787.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '5a4f1528128cf5a4ae629015da1dc973', '353c4e6a-40fa-4930-b514-c1921c0deeac-', '1796150917.02657', '1796150917.03572', '0', '', '1796150917.02474', 99, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150917.02781', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150917.02781', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150917.02781', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150917.02800', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.02800', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150917.02787', 'epoch': '1796150917.02787', 'reported': 0, 'tombstones': -1}], '353c4e6a-40fa-4930-b514-c1921c0deeac-') -test DEBUG: /tmp/tmpr2gxxhl0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.02787.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpr2gxxhl0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.02787.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (8, '541649f3a63f73fd32cd915ff08d416d', '5d814277-3cec-42ec-b3ee-1f67c33a918d-', '1796150917.06693', '1796150917.06510', '0', '', '1796150917.06510', 2, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('5d814277-3cec-42ec-b3ee-1f67c33a918d-', 'c0ad7ddcd21bd2c0303123f75421e928_1796150917.06971.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (8, '541649f3a63f73fd32cd915ff08d416d', '5d814277-3cec-42ec-b3ee-1f67c33a918d-', '1796150917.06693', '1796150917.06510', '0', '', '1796150917.06510', 2, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150917.06810', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.06810', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150917.06810', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150917.06989', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.06989', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150917.06971', 'epoch': '1796150917.06971', 'reported': 0, 'tombstones': -1}], '5d814277-3cec-42ec-b3ee-1f67c33a918d-') -test DEBUG: /tmp/tmp34pmfzv2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.06971.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp34pmfzv2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.06971.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (8, '541649f3a63f73fd32cd915ff08d416d', '7d1d0e35-13b2-4dfe-85ed-5e95e5cfdfdf-', '1796150917.10428', '1796150917.10245', '0', '', '1796150917.10245', 2, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('7d1d0e35-13b2-4dfe-85ed-5e95e5cfdfdf-', 'c0ad7ddcd21bd2c0303123f75421e928_1796150917.10723.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (8, '541649f3a63f73fd32cd915ff08d416d', '7d1d0e35-13b2-4dfe-85ed-5e95e5cfdfdf-', '1796150917.10428', '1796150917.10245', '0', '', '1796150917.10245', 2, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150917.10554', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.10554', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150917.10554', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150917.10745', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150917.10745', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150917.10723', 'epoch': '1796150917.10723', 'reported': 0, 'tombstones': -1}], '7d1d0e35-13b2-4dfe-85ed-5e95e5cfdfdf-') -test DEBUG: /tmp/tmpjj_4dgop/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.10723.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpjj_4dgop/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.10723.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '590efd75395dde811b013e428a15eab8', '3f04bde9-e727-4ddb-ae4e-f1461e802e40-', '1796150917.13899', '1796150917.13699', '0', '', '1796150917.13699', 3, 0) -test WARNING: /tmp/tmpwohgz4ur/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.14129.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpwohgz4ur/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.14129.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '590efd75395dde811b013e428a15eab8', '3f04bde9-e727-4ddb-ae4e-f1461e802e40-', '1796150917.13899', '1796150917.14870', '0', '', '1796150917.13699', 3, 0) -test WARNING: /tmp/tmpwohgz4ur/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.14129.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpwohgz4ur/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.14129.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '590efd75395dde811b013e428a15eab8', '63e6b6f3-5501-45f8-b26b-86f00504f35b-', '1796150917.18257', '1796150917.18091', '0', '', '1796150917.18091', 3, 0) -test WARNING: /tmp/tmp9gdydof6/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.18485.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp9gdydof6/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.18485.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_sharding_remote_presharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff ... ok - -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0031 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0030 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1398980 0 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 1398980 0 -test 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: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0034 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1398980 0 -test DEBUG: 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/Dec/2026:18:48:37 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:37 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0000 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0048 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398980 - -test DEBUG: 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/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1398980 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 1398980 2 -test DEBUG: 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/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398980 2 -test INFO: - - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0034 "-" 1398980 2 -test INFO: Begin container update single threaded sweep -test ERROR: Error processing container /tmp/tmpxpln3at9/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/updater.py", line 224, in container_sweep - self.process_container(dbfile) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: Boom! -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txa0ddf6994e3240989eed3-006b0f1685) -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: txa0ddf6994e3240989eed3-006b0f1685) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing ... ok - -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test 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.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok -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 - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151082.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d02/3565e8ce848e49da1018402ed83b5d02/3565e8ce848e49da1018402ed83b5d02_1796151082.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151082.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/d02/3565e8ce848e49da1018402ed83b5d02/3565e8ce848e49da1018402ed83b5d02_1796151082.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151085.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/a80/c2a9d2e29d16482a039573e782499a80/c2a9d2e29d16482a039573e782499a80_1796151085.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151085.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/a80/c2a9d2e29d16482a039573e782499a80/c2a9d2e29d16482a039573e782499a80_1796151085.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286_1796151088.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286_1796151088.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151091.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/768/1068bf963e5e6ff04bdc0d9e2b02b768/1068bf963e5e6ff04bdc0d9e2b02b768_1796151091.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151091.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/768/1068bf963e5e6ff04bdc0d9e2b02b768/1068bf963e5e6ff04bdc0d9e2b02b768_1796151091.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151094.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/59b/579358cb96bbc16572264aa0eb31d59b/579358cb96bbc16572264aa0eb31d59b_1796151094.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151094.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/59b/579358cb96bbc16572264aa0eb31d59b/579358cb96bbc16572264aa0eb31d59b_1796151094.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151097.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/13f/b2b8f44f1694f79023758a17e3ddf13f/b2b8f44f1694f79023758a17e3ddf13f_1796151097.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151097.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/13f/b2b8f44f1694f79023758a17e3ddf13f/b2b8f44f1694f79023758a17e3ddf13f_1796151097.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08_1796151100.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmpm2wa38ep/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08_1796151100.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150916.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/bd1/8d5f4764fc21eeb65ebc871350781bd1/8d5f4764fc21eeb65ebc871350781bd1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150916.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/bd1/8d5f4764fc21eeb65ebc871350781bd1/8d5f4764fc21eeb65ebc871350781bd1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150920.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aeb/66830b2a7a78d528d5e416d8d82aaaeb/66830b2a7a78d528d5e416d8d82aaaeb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150920.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aeb/66830b2a7a78d528d5e416d8d82aaaeb/66830b2a7a78d528d5e416d8d82aaaeb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150924.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/bca/010c2d77e423541558230fbca7d0cbca/010c2d77e423541558230fbca7d0cbca.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150924.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/bca/010c2d77e423541558230fbca7d0cbca/010c2d77e423541558230fbca7d0cbca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150928.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7ae/d25ae42b43bbb3250e380b82e67dc7ae/d25ae42b43bbb3250e380b82e67dc7ae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150928.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7ae/d25ae42b43bbb3250e380b82e67dc7ae/d25ae42b43bbb3250e380b82e67dc7ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150932.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150932.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150936.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150936.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150952.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150952.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150960.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9de/fa4a8602aace17e3919ec671d04d39de/fa4a8602aace17e3919ec671d04d39de.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150960.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9de/fa4a8602aace17e3919ec671d04d39de/fa4a8602aace17e3919ec671d04d39de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150964.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150964.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150972.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/88e/8f0730d1dc2f072e7a7393fd9b50e88e/8f0730d1dc2f072e7a7393fd9b50e88e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150972.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/88e/8f0730d1dc2f072e7a7393fd9b50e88e/8f0730d1dc2f072e7a7393fd9b50e88e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150984.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/db0/b0401c0385efcb9110468e14f4400db0/b0401c0385efcb9110468e14f4400db0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150984.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/db0/b0401c0385efcb9110468e14f4400db0/b0401c0385efcb9110468e14f4400db0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150996.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/4c2/84ed86c42661670285ee9e4c286274c2/84ed86c42661670285ee9e4c286274c2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150996.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/4c2/84ed86c42661670285ee9e4c286274c2/84ed86c42661670285ee9e4c286274c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151000.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151000.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151008.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/638/a08d56c09a3a8da50e9715eedd8e5638/a08d56c09a3a8da50e9715eedd8e5638.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151008.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/638/a08d56c09a3a8da50e9715eedd8e5638/a08d56c09a3a8da50e9715eedd8e5638.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151012.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151012.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151020.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a54/33792cc9e8ae37de5138bfca3baeda54/33792cc9e8ae37de5138bfca3baeda54.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151020.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a54/33792cc9e8ae37de5138bfca3baeda54/33792cc9e8ae37de5138bfca3baeda54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151024.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151024.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151032.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/70a/4d4bf33eb006ca86549ce24a8e2b670a/4d4bf33eb006ca86549ce24a8e2b670a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151032.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/70a/4d4bf33eb006ca86549ce24a8e2b670a/4d4bf33eb006ca86549ce24a8e2b670a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151044.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/966/8d9033905cca21dfaf798c213d4ff966/8d9033905cca21dfaf798c213d4ff966.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151044.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/966/8d9033905cca21dfaf798c213d4ff966/8d9033905cca21dfaf798c213d4ff966.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151056.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9e6/419451b249f6c3a025fe5f702c7b79e6/419451b249f6c3a025fe5f702c7b79e6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151056.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9e6/419451b249f6c3a025fe5f702c7b79e6/419451b249f6c3a025fe5f702c7b79e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151060.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151060.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151068.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e82/75e00d7fce2427ed4c62c0aa3d249e82/75e00d7fce2427ed4c62c0aa3d249e82.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151068.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e82/75e00d7fce2427ed4c62c0aa3d249e82/75e00d7fce2427ed4c62c0aa3d249e82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151072.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151072.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151080.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b82/d5cb8f523697c47b6da8ec749859ab82/d5cb8f523697c47b6da8ec749859ab82.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151080.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b82/d5cb8f523697c47b6da8ec749859ab82/d5cb8f523697c47b6da8ec749859ab82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151084.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151084.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151092.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/615/b5212004b7176cba5908b2aa95118615/b5212004b7176cba5908b2aa95118615.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151092.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/615/b5212004b7176cba5908b2aa95118615/b5212004b7176cba5908b2aa95118615.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151096.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/985/192ee8daaab72adb9f9728c4103a3985/192ee8daaab72adb9f9728c4103a3985.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151096.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/985/192ee8daaab72adb9f9728c4103a3985/192ee8daaab72adb9f9728c4103a3985.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151104.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/ad0/dbadc0be16a031959eff4e4c06b0ead0/dbadc0be16a031959eff4e4c06b0ead0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151104.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/ad0/dbadc0be16a031959eff4e4c06b0ead0/dbadc0be16a031959eff4e4c06b0ead0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151108.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/431/2e942a14a93f83167d860b3393b11431/2e942a14a93f83167d860b3393b11431.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151108.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/431/2e942a14a93f83167d860b3393b11431/2e942a14a93f83167d860b3393b11431.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151112.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e1b/cf3c0d09dc7f539e81d3152c4f35de1b/cf3c0d09dc7f539e81d3152c4f35de1b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151112.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/e1b/cf3c0d09dc7f539e81d3152c4f35de1b/cf3c0d09dc7f539e81d3152c4f35de1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151116.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a75/288116ecec326b77ea53ae6bfa9eca75/288116ecec326b77ea53ae6bfa9eca75.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151116.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/a75/288116ecec326b77ea53ae6bfa9eca75/288116ecec326b77ea53ae6bfa9eca75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151120.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b98/ad930a6dbc578445fe1406fad5f7ab98/ad930a6dbc578445fe1406fad5f7ab98.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151120.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/b98/ad930a6dbc578445fe1406fad5f7ab98/ad930a6dbc578445fe1406fad5f7ab98.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151124.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/374/d954ed0a7d8954a8da7342e02ceb9374/d954ed0a7d8954a8da7342e02ceb9374.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151124.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/374/d954ed0a7d8954a8da7342e02ceb9374/d954ed0a7d8954a8da7342e02ceb9374.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151128.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/ca2/baf68eb94ef6c84f96d57be5e6755ca2/baf68eb94ef6c84f96d57be5e6755ca2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151128.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/ca2/baf68eb94ef6c84f96d57be5e6755ca2/baf68eb94ef6c84f96d57be5e6755ca2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151132.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9e8/295c1733a6d0a6bba1cf85679bb8f9e8/295c1733a6d0a6bba1cf85679bb8f9e8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151132.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/9e8/295c1733a6d0a6bba1cf85679bb8f9e8/295c1733a6d0a6bba1cf85679bb8f9e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151136.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8d2/70c42a8a6f0a458938e9df75eb8948d2/70c42a8a6f0a458938e9df75eb8948d2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151136.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/8d2/70c42a8a6f0a458938e9df75eb8948d2/70c42a8a6f0a458938e9df75eb8948d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151140.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/921/975c5a481d03ca1cd231f91d8d15d921/975c5a481d03ca1cd231f91d8d15d921.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151140.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/921/975c5a481d03ca1cd231f91d8d15d921/975c5a481d03ca1cd231f91d8d15d921.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151144.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/f64/040e4521bbafeee14bc45805d7f8bf64/040e4521bbafeee14bc45805d7f8bf64.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151144.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/f64/040e4521bbafeee14bc45805d7f8bf64/040e4521bbafeee14bc45805d7f8bf64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151148.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aa5/5279e82311f03224a160419943853aa5/5279e82311f03224a160419943853aa5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151148.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/aa5/5279e82311f03224a160419943853aa5/5279e82311f03224a160419943853aa5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151152.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/155/85ee223fc13cc6f5bf42e8dcf6045155/85ee223fc13cc6f5bf42e8dcf6045155.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151152.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/155/85ee223fc13cc6f5bf42e8dcf6045155/85ee223fc13cc6f5bf42e8dcf6045155.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151156.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/5c4/1e808a959eff1a43b11e0cded87065c4/1e808a959eff1a43b11e0cded87065c4.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded ... ok - -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6084dde19c954f6eba98d-006b0f1687) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf6412b04b48d4d929d080-006b0f1688) -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: txf6412b04b48d4d929d080-006b0f1688) -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: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf6412b04b48d4d929d080-006b0f1688) -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: txf6412b04b48d4d929d080-006b0f1688) -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: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txf6412b04b48d4d929d080-006b0f1688) -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: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Setting object count to 1065 (txn: txf6412b04b48d4d929d080-006b0f1688) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx517985ee47264eadac63c-006b0f1689) -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: tx517985ee47264eadac63c-006b0f1689) -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: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx517985ee47264eadac63c-006b0f1689) -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: tx517985ee47264eadac63c-006b0f1689) -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: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx517985ee47264eadac63c-006b0f1689) -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: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Setting object count to 1065 (txn: tx517985ee47264eadac63c-006b0f1689) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8d760adcc57048d2ad66f-006b0f1689) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx8d760adcc57048d2ad66f-006b0f1689) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -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: tx45311a0bce3a48f0b0b77-006b0f168a) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx45311a0bce3a48f0b0b77-006b0f168a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_mixed_policies_error -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok - -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/tmp36vgnbze/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmp36vgnbze/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmp36vgnbze/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /a/c /tmp/tmp3scchxwo/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/tmp3scchxwo/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/tmp3scchxwo/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test WARNING: /tmp/tmp4ff0v5sg/tmp_test_container_updater/devices/sda1 is not mounted -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Failed to get container info (Lock timeout: 10 seconds: /tmp/tmp526tk3sw/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no 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 - -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:37 -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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_none_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication ... ok +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_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta ... 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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs ... 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.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.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 ... 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.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.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.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server ERROR: Object returning 503 for [] (txn: txff83d508694c4bfd8e5a1-006b0f1687) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.13:1013/sdn (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.11:1011/sdl (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx879bcd4f111643bfb747a-006b0f1687) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.2:1002/sdc (txn: tx2268f4d796154ae8b06d3-006b0f1687) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: txdf62bdcc7a874444a7686-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687)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 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdh1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 412 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx63d6e3a33f944568aaae4-00690208f2" "proxy-server 1692271" 0.0006 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 412 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx63d6e3a33f944568aaae4-00690208f2" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4a61045971d4551a0760-00690208f2" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx1b2d710c1b3c4b04a8370-00690208f2" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 304 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx78bc64448b444774b6ecd-00690208f2" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx25e186ffc48e4724b5d14-00690208f2" "proxy-server 1692271" 0.0229 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx6207fad8d88045328336d-00690208f2" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdi1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 304 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "txe596ada365c44cdfadf4b-00690208f2" "proxy-server 1692271" 0.0088 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx292118d2240e43f786080-00690208f2" "proxy-server 1692271" 0.0097 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/0/a/cd45044f41eb4810ba2064e575ea1b69" 204 - "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69" "tx630b02c6bfdd489693c4e-00690208f2" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdg1/2/a/cd45044f41eb4810ba2064e575ea1b69/o" 200 92 "HEAD http://localhost:8080/v1/a/cd45044f41eb4810ba2064e575ea1b69/o" "tx49906b8b4b604ee3b9ba9-00690208f2" "proxy-server 1692271" 0.0006 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55bae112ec174eaeb77d0-00690208f2" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx55bae112ec174eaeb77d0-00690208f2" "container-server 1692271" 0.0010 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx55bae112ec174eaeb77d0-00690208f2" "container-server 1692271" 0.0093 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 201 - "PUT http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx55bae112ec174eaeb77d0-00690208f2" "proxy-server 1692271" 0.0243 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 201 - "PUT http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx55bae112ec174eaeb77d0-00690208f2" "proxy-server 1692271" 0.0371 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf658b2e3ae5430fa6253-00690208f2" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 204 - "HEAD http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "txdf658b2e3ae5430fa6253-00690208f2" "proxy-server 1692271" 0.0029 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx376efa4aa51d4d6f9f1fd-00690208f2" "proxy-server 1692271" 0.0060 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 204 - "HEAD http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "txc10f44fd537d497aac85c-00690208f2" "proxy-server 1692271" 0.0095 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdg1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "PUT http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "tx4c6a4754702045c98e311-00690208f2" "proxy-server 1692271" 0.0287 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "PUT http://foo:8080/sdh1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "tx4c6a4754702045c98e311-00690208f2" "object-server 1692271" 0.0005 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "PUT http://foo:8080/sdi1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "tx4c6a4754702045c98e311-00690208f2" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdh1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "PUT http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "tx4c6a4754702045c98e311-00690208f2" "proxy-server 1692271" 0.0465 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdi1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "PUT http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "tx4c6a4754702045c98e311-00690208f2" "proxy-server 1692271" 0.0484 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa6f2bb0398f54517b3217-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 204 - "HEAD http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx489f3415cdce4a4aa97f2-00690208f3" "proxy-server 1692271" 0.0022 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "POST /sdi1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 202 76 "POST http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txeee2cb5726384e82a778d-00690208f3" "proxy-server 1692271" 0.0102 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "POST http://foo:8080/sdh1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txeee2cb5726384e82a778d-00690208f3" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 201 - "POST http://foo:8080/sdg1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txeee2cb5726384e82a778d-00690208f3" "object-server 1692271" 0.0005 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "POST /sdh1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 202 76 "POST http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txeee2cb5726384e82a778d-00690208f3" "proxy-server 1692271" 0.0238 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "POST /sdg1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 202 76 "POST http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txeee2cb5726384e82a778d-00690208f3" "proxy-server 1692271" 0.0235 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txec51056212424ff8ad984-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/222e7151fe1c4efab16d9e33c6883f67" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" "txec51056212424ff8ad984-00690208f3" "container-server 1692271" 0.0010 "-" 1692271 1test.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 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': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, '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.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok -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.proxy.test_server.TestSwiftInfo.test_registered_defaults -test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txec3fac349aaf4246b1219-00690208f2" "proxy-server 1692257" 0.0061 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txc1e2cfdfb6064ae19f642-00690208f3" "proxy-server 1692257" 0.0075 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txec3fac349aaf4246b1219-00690208f2 - 0.0404 VW - 1761741042.994470358 1761741043.034853935 0 - (txn: tx86599386b35b48ce9c7a9-00690208f3) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "tx86599386b35b48ce9c7a9-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "tx86599386b35b48ce9c7a9-00690208f3" "proxy-server 1692257" 0.0110 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "tx86599386b35b48ce9c7a9-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "tx86599386b35b48ce9c7a9-00690208f3" "proxy-server 1692257" 0.0210 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.94965 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx86599386b35b48ce9c7a9-00690208f3 - 0.0392 VW - 1761741043.016642332 1761741043.055803537 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb980ec1690a740f0b6177-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb980ec1690a740f0b6177-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb980ec1690a740f0b6177-00690208f3" "proxy-server 1692257" 0.0156 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb980ec1690a740f0b6177-00690208f3" "proxy-server 1692257" 0.0170 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txb980ec1690a740f0b6177-00690208f3 - 0.0204 - - 1761741043.056190491 1761741043.076591730 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d8af27c0ca3401eac287-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1d8af27c0ca3401eac287-00690208f3 - 0.0078 VW - 1761741043.082751513 1761741043.090527058 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6b22dc7a935a47f0a8359-00690208f3" "proxy-server 1692257" 0.0068 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6b22dc7a935a47f0a8359-00690208f3 - 0.0092 VW - 1761741043.091022730 1761741043.100219488 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx83c00faad9844f86bfa2d-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx83c00faad9844f86bfa2d-00690208f3" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx83c00faad9844f86bfa2d-00690208f3 - 0.0088 VW - 1761741043.100759506 1761741043.109516144 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txe8b13c19b56e4260b844c-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txe8b13c19b56e4260b844c-00690208f3" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txe8b13c19b56e4260b844c-00690208f3" "proxy-server 1692257" 0.0159 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txe8b13c19b56e4260b844c-00690208f3" "proxy-server 1692257" 0.0179 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txe8b13c19b56e4260b844c-00690208f3 - 0.0213 - - 1761741043.109946012 1761741043.131293535 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3417d6b860624df7818d2-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3417d6b860624df7818d2-00690208f3 - 0.0079 VW - 1761741043.132703781 1761741043.140633821 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txefae06a2b2c540878a2ef-00690208f3" "proxy-server 1692257" 0.0077 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txefae06a2b2c540878a2ef-00690208f3 - 0.0146 VW - 1761741043.141102076 1761741043.155669928 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx02ee2eafacbc4f678d8d3-00690208f3" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx02ee2eafacbc4f678d8d3-00690208f3" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx1cba3c789e3d4594b5fed-00690208f3" "proxy-server 1692257" 0.0071 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx02ee2eafacbc4f678d8d3-00690208f3 - 0.0342 VW - 1761741043.156208277 1761741043.190407991 0 - (txn: txa86316c682714b9fb398d-00690208f3)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.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed ... ok +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype ... ok +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable ... ok +test.unit.proxy.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.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.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.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_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta ... ok -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '590efd75395dde811b013e428a15eab8', '63e6b6f3-5501-45f8-b26b-86f00504f35b-', '1796150917.18257', '1796150917.19154', '0', '', '1796150917.18091', 3, 0) -test WARNING: /tmp/tmp9gdydof6/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.18485.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp9gdydof6/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150917.18485.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (10, '0b7c531713ba8ed92333557c3f054583', 'dec45e2f-8c55-4b0a-86a0-c76f31dd197e-', '1796150918.18031', '1796150918.17854', '0', '', '1796150918.17854', 5, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.19247', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.19247', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.19247', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.19378', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.19378', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.18258', 'epoch': '1796150918.18258', 'reported': 0, 'tombstones': -1}], 'dec45e2f-8c55-4b0a-86a0-c76f31dd197e-') -test DEBUG: /tmp/tmpqpo_n__e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.18258.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqpo_n__e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.18258.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (10, '0b7c531713ba8ed92333557c3f054583', 'dec45e2f-8c55-4b0a-86a0-c76f31dd197e-', '1796150918.18031', '1796150918.18953', '0', '', '1796150918.17854', 5, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.19247', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.19247', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.19247', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.19378', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.19378', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.18258', 'epoch': '1796150918.18258', 'reported': 0, 'tombstones': -1}], 'dec45e2f-8c55-4b0a-86a0-c76f31dd197e-') -test DEBUG: /tmp/tmpqpo_n__e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.18258.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqpo_n__e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.18258.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (10, '0b7c531713ba8ed92333557c3f054583', '47198feb-e986-416e-bb85-319cc0a9930c-', '1796150918.23706', '1796150918.23541', '0', '', '1796150918.23541', 5, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.24972', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.24972', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.24972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.25107', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.25107', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.23966', 'epoch': '1796150918.23966', 'reported': 0, 'tombstones': -1}], '47198feb-e986-416e-bb85-319cc0a9930c-') -test DEBUG: /tmp/tmpi_qvwxid/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.23966.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpi_qvwxid/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.23966.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (10, '0b7c531713ba8ed92333557c3f054583', '47198feb-e986-416e-bb85-319cc0a9930c-', '1796150918.23706', '1796150918.24673', '0', '', '1796150918.23541', 5, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.24972', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.24972', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.24972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.25107', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.25107', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.23966', 'epoch': '1796150918.23966', 'reported': 0, 'tombstones': -1}], '47198feb-e986-416e-bb85-319cc0a9930c-') -test DEBUG: /tmp/tmpi_qvwxid/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.23966.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpi_qvwxid/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.23966.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '787d042f5f7a65c038b310683de883b9', '37a4db07-7ac8-4a91-affb-f97f0745d727-', '1796150918.29522', '1796150918.29347', '0', '', '1796150918.29347', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.29643', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.29643', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.29643', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.29782', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.29782', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.29763', 'epoch': '1796150918.29763', 'reported': 0, 'tombstones': -1}], '37a4db07-7ac8-4a91-affb-f97f0745d727-') -test DEBUG: /tmp/tmppnfqw4hu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.29763.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmppnfqw4hu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.29763.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '787d042f5f7a65c038b310683de883b9', '37a4db07-7ac8-4a91-affb-f97f0745d727-', '1796150918.29522', '1796150918.30499', '0', '', '1796150918.29347', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150918.29643', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.29643', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150918.29643', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150918.29782', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150918.29782', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150918.29763', 'epoch': '1796150918.29763', 'reported': 0, 'tombstones': -1}], '37a4db07-7ac8-4a91-affb-f97f0745d727-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa862c32a8ec04a538fc07-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server ERROR: Object returning 503 for [] (txn: tx3a1feb6d0a7b4681b42b0-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3f7fad5f9eb54848b965a-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest ... ok proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txad7811af2bb3429086ac8-006b0f1686) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx53231fd950314bd08fbee-00690208f3) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx53231fd950314bd08fbee-00690208f3) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok - -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.6, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.3, 'concurrent_ec_extra_requests': 1}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; (default) read_affinity setting will have no effect. -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) - -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txab8694576eed4aa788184-006b0f168a) -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: txab8694576eed4aa788184-006b0f168a) -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: txab8694576eed4aa788184-006b0f168a) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txab8694576eed4aa788184-006b0f168a) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txcba55f465c924934a4b85-006b0f168a) -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: txcba55f465c924934a4b85-006b0f168a) -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: txcba55f465c924934a4b85-006b0f168a) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txcba55f465c924934a4b85-006b0f168a) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -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: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: Setting object count to 3120 (txn: tx429b734fec334c38a05a5-006b0f168b) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -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: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: Setting object count to 3120 (txn: txf2e758b5e4af461bb7457-006b0f168b) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -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: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: Setting object count to 3120 (txn: txb2fdb97aadaa417b8a6cb-006b0f168b) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0cf0322c8341459d83923-006b0f168b) -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: tx0cf0322c8341459d83923-006b0f168b) -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: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0cf0322c8341459d83923-006b0f168b) -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: tx0cf0322c8341459d83923-006b0f168b) -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: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: Setting object count to 3120 (txn: tx0cf0322c8341459d83923-006b0f168b) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -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: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: Setting object count to 3120 (txn: tx601dd659feee4dd8b11d6-006b0f168b) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -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: tx6ca5edc0b71f4981a8417-006b0f168b) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx6ca5edc0b71f4981a8417-006b0f168b) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx1e0a02920641472ca9da2-006b0f168b) -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: tx1e0a02920641472ca9da2-006b0f168b) -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: tx1e0a02920641472ca9da2-006b0f168b) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx1e0a02920641472ca9da2-006b0f168b) -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: tx1e0a02920641472ca9da2-006b0f168b)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.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 ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmppwr9r7s4/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmppwr9r7s4/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmppwr9r7s4/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /a/Ω /tmp/tmpahrq4x1a/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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:39 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 740.91, bytes/sec: 758694.10, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/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.32, Total bytes/sec: 40956.25, 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/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok - -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx892d303336f94fb3a4e34-006b0f1687) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [458, 458, 490, 458, 458, 458, 458, 458, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: tx149d0f82a18e4b59ad2cd-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx535cf222cc4f49b6abf0b-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx535cf222cc4f49b6abf0b-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx535cf222cc4f49b6abf0b-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 412 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5a4c1f5d7ec49af9d4e1-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688)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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:38 -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, 01 Dec 2026 18:48:38 -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, 01 Dec 2026 18:48:38 -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: /tmp/tmppnfqw4hu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.29763.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmppnfqw4hu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150918.29763.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '6c68c27c73461885495b8159787a733f', '10d4865a-435a-4887-8af7-915b74d55445-', '1796150919.38238', '1796150919.38054', '0', '', '1796150919.38054', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.38357', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.38357', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150919.38357', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.38483', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.38483', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.38467', 'epoch': '1796150919.38467', 'reported': 0, 'tombstones': -1}], '10d4865a-435a-4887-8af7-915b74d55445-') -test DEBUG: /tmp/tmpl7k9yoig/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150919.38467.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpl7k9yoig/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150919.38467.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '6c68c27c73461885495b8159787a733f', '10d4865a-435a-4887-8af7-915b74d55445-', '1796150919.38238', '1796150919.39143', '0', '', '1796150919.38054', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.38357', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.38357', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150919.38357', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.38483', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.38483', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.38467', 'epoch': '1796150919.38467', 'reported': 0, 'tombstones': -1}], '10d4865a-435a-4887-8af7-915b74d55445-') -test DEBUG: /tmp/tmpl7k9yoig/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150919.38467.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpl7k9yoig/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928_1796150919.38467.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'dcc5dcfc378edb042a405d257992cc53', 'db5c9c5a-7a0f-4b09-b9ea-8a17a559d398-sda', '1796150919.42222', '1796150919.42057', '0', '', '1796150919.42057', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('db5c9c5a-7a0f-4b09-b9ea-8a17a559d398-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '40d8b5c1fbb93c2252b562374dd58f8e', 'b2ed766c-8cd8-4b88-832f-4f27c255af2a-sda', '1796150919.43203', '1796150919.43040', '0', '', '1796150919.43040', 6, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.43714', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150919.43714', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150919.43714', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.43823', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.43823', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.43807', 'epoch': '1796150919.43807', 'reported': 0, 'tombstones': -1}], 'b2ed766c-8cd8-4b88-832f-4f27c255af2a-sda') -test DEBUG: /tmp/tmpzbzqcr_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpzbzqcr_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '40d8b5c1fbb93c2252b562374dd58f8e', 'b2ed766c-8cd8-4b88-832f-4f27c255af2a-sda', '1796150919.43203', '1796150919.43435', '0', '', '1796150919.43040', 6, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.43714', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150919.43714', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150919.43714', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.43823', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.43823', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.43807', 'epoch': '1796150919.43807', 'reported': 0, 'tombstones': -1}], 'b2ed766c-8cd8-4b88-832f-4f27c255af2a-sda') -test DEBUG: /tmp/tmpzbzqcr_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpzbzqcr_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '40d8b5c1fbb93c2252b562374dd58f8e', '4e34c8c7-2e0d-481e-9182-97f2726150f6-sda', '1796150919.47266', '1796150919.47103', '0', '', '1796150919.47103', 6, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.47817', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150919.47817', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150919.47817', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.47931', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.47931', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.47914', 'epoch': '1796150919.47914', 'reported': 0, 'tombstones': -1}], '4e34c8c7-2e0d-481e-9182-97f2726150f6-sda') -test DEBUG: /tmp/tmpbu4gdkaj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpbu4gdkaj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (6, '40d8b5c1fbb93c2252b562374dd58f8e', '4e34c8c7-2e0d-481e-9182-97f2726150f6-sda', '1796150919.47266', '1796150919.47530', '0', '', '1796150919.47103', 6, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1796150919.47817', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1796150919.47817', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150919.47817', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150919.47931', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150919.47931', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150919.47914', 'epoch': '1796150919.47914', 'reported': 0, 'tombstones': -1}], '4e34c8c7-2e0d-481e-9182-97f2726150f6-sda')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 - proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx556e039ac14a4bf487005-00690208f3) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx556e039ac14a4bf487005-00690208f3) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txaf2ebb5e5e54453bb21ec-00690208f3) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2fcf71f0a4ad4c15ab00a-00690208f3) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx2fcf71f0a4ad4c15ab00a-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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 + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:56923/sda1/2/a/c2" "tx24a90c1978f8426ea0b8e-00690208f2" "container-server 1692275" 0.0016 "-" 1692275 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx24a90c1978f8426ea0b8e-00690208f2" "proxy-server 1692275" 0.0335 "-" 1692275 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx24a90c1978f8426ea0b8e-00690208f2" "proxy-server 1692275" 0.0466 "-" 1692275 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx24a90c1978f8426ea0b8e-00690208f2 - 0.0708 - - 1761741042.792848825 1761741042.863667250 2 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e9ad16e8bb84b0cb7019-00690208f2" "proxy-server 1692275" 0.0018 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "tx1e9ad16e8bb84b0cb7019-00690208f2" "container-server 1692275" 0.0098 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "tx1e9ad16e8bb84b0cb7019-00690208f2" "container-server 1692275" 0.0009 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx1e9ad16e8bb84b0cb7019-00690208f2" "proxy-server 1692275" 0.0247 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx1e9ad16e8bb84b0cb7019-00690208f2" "proxy-server 1692275" 0.0458 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/42 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx1e9ad16e8bb84b0cb7019-00690208f2 - 0.0699 - - 1761741042.865066051 1761741042.934916258 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6406b3b4b8f64a12b23dc-00690208f2" "proxy-server 1692275" 0.0051 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx26b5b729d4d845efa6fbd-00690208f2" "proxy-server 1692275" 0.0011 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:42 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa0d92dc656e8426686553-00690208f2" "proxy-server 1692275" 0.0138 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txa0d92dc656e8426686553-00690208f2" "object-server 1692275" 0.0090 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txa0d92dc656e8426686553-00690208f2" "object-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa0d92dc656e8426686553-00690208f2" "proxy-server 1692275" 0.0480 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa0d92dc656e8426686553-00690208f2" "proxy-server 1692275" 0.0477 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - txa0d92dc656e8426686553-00690208f2 - 0.0976 - - 1761741042.936292887 1761741043.033891439 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2647d8debd4d44ceb634b-00690208f3" "proxy-server 1692275" 0.0102 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx483c83dce38a49d8ad07d-00690208f3" "proxy-server 1692275" 0.0025 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txc8848d1af55a422cab5ed-00690208f3" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txc8848d1af55a422cab5ed-00690208f3" "proxy-server 1692275" 0.0004 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - txc8848d1af55a422cab5ed-00690208f3 - 0.0451 - - 1761741043.035365820 1761741043.080425024 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd1b21e8de2141628c9be-00690208f3" "proxy-server 1692275" 0.0095 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "txdd1b21e8de2141628c9be-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdd1b21e8de2141628c9be-00690208f3" "proxy-server 1692275" 0.0230 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "txdd1b21e8de2141628c9be-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdd1b21e8de2141628c9be-00690208f3" "proxy-server 1692275" 0.0267 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txdd1b21e8de2141628c9be-00690208f3 - 0.0597 - - 1761741043.090716600 1761741043.150392294 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d8d302276d9481490779-00690208f3" "proxy-server 1692275" 0.0065 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx646106bbbc084a55b011e-00690208f3" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx607e0002e8e04186a1a21-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx607e0002e8e04186a1a21-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx607e0002e8e04186a1a21-00690208f3) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx607e0002e8e04186a1a21-00690208f3) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx607e0002e8e04186a1a21-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx607e0002e8e04186a1a21-00690208f3) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx607e0002e8e04186a1a21-00690208f3 - 0.0541 - - 1761741043.151717663 1761741043.205770254 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94680dbb4a204ae29f0f9-00690208f3" "proxy-server 1692275" 0.0013 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "tx94680dbb4a204ae29f0f9-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "tx94680dbb4a204ae29f0f9-00690208f3" "container-server 1692275" 0.0018 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx94680dbb4a204ae29f0f9-00690208f3" "proxy-server 1692275" 0.0268 "-" 1692275 3test.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.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" "txa86316c682714b9fb398d-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" "txa86316c682714b9fb398d-00690208f3" "object-server 1692257" 0.0047 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" "txa86316c682714b9fb398d-00690208f3" "proxy-server 1692257" 0.0182 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761741043.11046" "txa86316c682714b9fb398d-00690208f3" "proxy-server 1692257" 0.0213 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1761741043.11046 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txa86316c682714b9fb398d-00690208f3 - 0.0384 VW - 1761741043.166177511 1761741043.204531431 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx39717e71cade46abba7e5-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx39717e71cade46abba7e5-00690208f3" "proxy-server 1692257" 0.0147 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx39717e71cade46abba7e5-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx39717e71cade46abba7e5-00690208f3" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx39717e71cade46abba7e5-00690208f3 - 0.0353 - - 1761741043.204933882 1761741043.240248203 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx053c4396b32f4093bdbb1-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx053c4396b32f4093bdbb1-00690208f3 - 0.0130 VW - 1761741043.241837263 1761741043.254862547 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx7cd6363ca79044a1a12eb-00690208f3" "proxy-server 1692257" 0.0138 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7cd6363ca79044a1a12eb-00690208f3 - 0.0163 VW - 1761741043.255431414 1761741043.271729231 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdb1/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" "tx07756875aaf949a7b638f-00690208f3" "proxy-server 1692257" 0.0159 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx07756875aaf949a7b638f-00690208f3 - 0.0305 VW - 1761741043.272247791 1761741043.302776337 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965?symlink=get" "tx395c432bdf084aa5a3796-00690208f3" "proxy-server 1692257" 0.0079 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965?symlink=get" "tx395c432bdf084aa5a3796-00690208f3" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.94965%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx395c432bdf084aa5a3796-00690208f3 - 0.0314 VW - 1761741043.303269863 1761741043.334639549 0 - (txn: tx1df4d21ec3bf446e83071-00690208f3) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1df4d21ec3bf446e83071-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1df4d21ec3bf446e83071-00690208f3" "proxy-server 1692257" 0.0234 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1df4d21ec3bf446e83071-00690208f3" "object-server 1692257" 0.0034 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1df4d21ec3bf446e83071-00690208f3" "proxy-server 1692257" 0.0291 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1df4d21ec3bf446e83071-00690208f3 - 0.0332 VW - 1761741043.326072931 1761741043.359250546 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "txa0a4b90c7637492392978-00690208f3" "object-server 1692257" 0.0045 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "txa0a4b90c7637492392978-00690208f3" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "txa0a4b90c7637492392978-00690208f3" "proxy-server 1692257" 0.0097 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761741042.94965" "txa0a4b90c7637492392978-00690208f3" "proxy-server 1692257" 0.0089 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761741042.94965 HTTP/1.0 204 - Swift - - - - txa0a4b90c7637492392978-00690208f3 - 0.0174 VW - 1761741043.359740496 1761741043.377121687 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd377a00f30a74ff2924f9-00690208f3" "proxy-server 1692257" 0.0054 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txd377a00f30a74ff2924f9-00690208f3" "proxy-server 1692257" 0.0083 "-" 1692257 0test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete ... ok +test.unit.proxy.controllers.test_obj.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx85a801b914c24bbca84f1-00690208f3) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config ... ok - -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: tx1e0a02920641472ca9da2-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx1e0a02920641472ca9da2-006b0f168b) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -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: txe706ef7586934c80a8a18-006b0f168b) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txe706ef7586934c80a8a18-006b0f168b) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txbc9c6e94137e473e873ea-006b0f168b) -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: txbc9c6e94137e473e873ea-006b0f168b) -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: txbc9c6e94137e473e873ea-006b0f168b) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txbc9c6e94137e473e873ea-006b0f168b) -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: tx2b148d5d731f4b8ba9968-006b0f168b) -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: tx2b148d5d731f4b8ba9968-006b0f168b) -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: tx2b148d5d731f4b8ba9968-006b0f168b) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx2b148d5d731f4b8ba9968-006b0f168b) -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: tx896c0e67894c4e4b9545c-006b0f168b) -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: tx896c0e67894c4e4b9545c-006b0f168b) -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: tx896c0e67894c4e4b9545c-006b0f168b) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx896c0e67894c4e4b9545c-006b0f168b) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb32fe2931627461fb6e89-006b0f168c) -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: txb32fe2931627461fb6e89-006b0f168c) -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: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb32fe2931627461fb6e89-006b0f168c) -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: txb32fe2931627461fb6e89-006b0f168c) -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: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb32fe2931627461fb6e89-006b0f168c) -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: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: Setting object count to 1068 (txn: txb32fe2931627461fb6e89-006b0f168c) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -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: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -test DEBUG: Setting object count to 1068 (txn: tx3b3a5a23b8b144f1b8cfc-006b0f168c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_shard_errors_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache ... ok -test.unit.proxy.controllers.test_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 - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -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, 01 Dec 2026 18:48:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48:39 -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 - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151156.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/5c4/1e808a959eff1a43b11e0cded87065c4/1e808a959eff1a43b11e0cded87065c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151160.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/73a/9c565bd6b76d4a4de1b335f474f2c73a/9c565bd6b76d4a4de1b335f474f2c73a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151160.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/73a/9c565bd6b76d4a4de1b335f474f2c73a/9c565bd6b76d4a4de1b335f474f2c73a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151164.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/782/e9958484252255e5d3e970138e184782/e9958484252255e5d3e970138e184782.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151164.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/782/e9958484252255e5d3e970138e184782/e9958484252255e5d3e970138e184782.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151168.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7a9/72e8fab8427034816ae85bad734d77a9/72e8fab8427034816ae85bad734d77a9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151168.00000-0, db: /tmp/tmp7_m3lzpi/sda/containers/0/7a9/72e8fab8427034816ae85bad734d77a9/72e8fab8427034816ae85bad734d77a9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150922.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2f2/bc215c105d785842f43f559be83942f2/bc215c105d785842f43f559be83942f2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150922.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2f2/bc215c105d785842f43f559be83942f2/bc215c105d785842f43f559be83942f2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150925.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/496/eca9400779b7200b7691618127c25496/eca9400779b7200b7691618127c25496.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150925.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/496/eca9400779b7200b7691618127c25496/eca9400779b7200b7691618127c25496.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150928.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7ae/d25ae42b43bbb3250e380b82e67dc7ae/d25ae42b43bbb3250e380b82e67dc7ae.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150928.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7ae/d25ae42b43bbb3250e380b82e67dc7ae/d25ae42b43bbb3250e380b82e67dc7ae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150931.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/831/bbc0bc860ea15ac5490739563203b831/bbc0bc860ea15ac5490739563203b831.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150931.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/831/bbc0bc860ea15ac5490739563203b831/bbc0bc860ea15ac5490739563203b831.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150934.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0d0/51eb3be1923ffe2e60d18daee05c60d0/51eb3be1923ffe2e60d18daee05c60d0.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150934.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0d0/51eb3be1923ffe2e60d18daee05c60d0/51eb3be1923ffe2e60d18daee05c60d0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150937.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/713/6e372ecbf9b5818d309876ab15f37713/6e372ecbf9b5818d309876ab15f37713.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150937.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/713/6e372ecbf9b5818d309876ab15f37713/6e372ecbf9b5818d309876ab15f37713.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150946.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/3c2/4be586184f215828af4fb7ce0c4d83c2/4be586184f215828af4fb7ce0c4d83c2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150946.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/3c2/4be586184f215828af4fb7ce0c4d83c2/4be586184f215828af4fb7ce0c4d83c2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150949.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7b2/1e42ee5f0ee31716870876ee310f77b2/1e42ee5f0ee31716870876ee310f77b2.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150949.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7b2/1e42ee5f0ee31716870876ee310f77b2/1e42ee5f0ee31716870876ee310f77b2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150952.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150952.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150955.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0a0/2fc6e843328a24bbbd13fffdcab960a0/2fc6e843328a24bbbd13fffdcab960a0.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150955.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0a0/2fc6e843328a24bbbd13fffdcab960a0/2fc6e843328a24bbbd13fffdcab960a0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150958.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e7e/1b045ebd19f21edaa65efb03d0079e7e/1b045ebd19f21edaa65efb03d0079e7e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150958.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e7e/1b045ebd19f21edaa65efb03d0079e7e/1b045ebd19f21edaa65efb03d0079e7e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150961.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/9b1/e24e8a3e4daba8af78e28475719fe9b1/e24e8a3e4daba8af78e28475719fe9b1.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150961.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/9b1/e24e8a3e4daba8af78e28475719fe9b1/e24e8a3e4daba8af78e28475719fe9b1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150964.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150964.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150967.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/477/21cfce94934470610398719ee92b0477/21cfce94934470610398719ee92b0477.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150967.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/477/21cfce94934470610398719ee92b0477/21cfce94934470610398719ee92b0477.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150970.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/921/b6d1b713f134eb16fa07dd0289e7a921/b6d1b713f134eb16fa07dd0289e7a921.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150970.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/921/b6d1b713f134eb16fa07dd0289e7a921/b6d1b713f134eb16fa07dd0289e7a921.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150973.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150973.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb/f377ff52ef4e758bcaeda0eb3cb8a2fb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150979.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/73c/2c509c3fbcded469397b08f98db0673c/2c509c3fbcded469397b08f98db0673c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150979.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/73c/2c509c3fbcded469397b08f98db0673c/2c509c3fbcded469397b08f98db0673c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150982.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/23a/84add201b6b3b18587b84516a0ca023a/84add201b6b3b18587b84516a0ca023a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150982.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/23a/84add201b6b3b18587b84516a0ca023a/84add201b6b3b18587b84516a0ca023a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150985.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/918/ee73bc4d45609c40c7c77e62eafad918/ee73bc4d45609c40c7c77e62eafad918.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150985.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/918/ee73bc4d45609c40c7c77e62eafad918/ee73bc4d45609c40c7c77e62eafad918.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150991.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/288/f66146e2d26e66d87d0b45d1ffadc288/f66146e2d26e66d87d0b45d1ffadc288.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150991.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/288/f66146e2d26e66d87d0b45d1ffadc288/f66146e2d26e66d87d0b45d1ffadc288.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150994.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d67/b5ed628d24329e80d3bf13ff50fc2d67/b5ed628d24329e80d3bf13ff50fc2d67.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150994.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d67/b5ed628d24329e80d3bf13ff50fc2d67/b5ed628d24329e80d3bf13ff50fc2d67.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150997.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/19c/55f065828d3f2732115a38d33b2c619c/55f065828d3f2732115a38d33b2c619c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150997.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/19c/55f065828d3f2732115a38d33b2c619c/55f065828d3f2732115a38d33b2c619c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151000.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151000.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151003.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2d7/339b9edc76bc3f2a0b86e5fd838c02d7/339b9edc76bc3f2a0b86e5fd838c02d7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151003.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2d7/339b9edc76bc3f2a0b86e5fd838c02d7/339b9edc76bc3f2a0b86e5fd838c02d7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151006.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/fbd/8cfae0bb2814770d433849b5ecf51fbd/8cfae0bb2814770d433849b5ecf51fbd.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151006.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/fbd/8cfae0bb2814770d433849b5ecf51fbd/8cfae0bb2814770d433849b5ecf51fbd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151009.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2b7/285f458e047e64f0e673425a7d2c82b7/285f458e047e64f0e673425a7d2c82b7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151009.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2b7/285f458e047e64f0e673425a7d2c82b7/285f458e047e64f0e673425a7d2c82b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151012.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151012.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151015.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/19e/425e32536ac8d982c819f7134d80119e/425e32536ac8d982c819f7134d80119e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151015.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/19e/425e32536ac8d982c819f7134d80119e/425e32536ac8d982c819f7134d80119e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151018.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/52e/f9912b2f10ca16608760370c3747a52e/f9912b2f10ca16608760370c3747a52e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151018.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/52e/f9912b2f10ca16608760370c3747a52e/f9912b2f10ca16608760370c3747a52e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151021.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0c7/33d6790add9dd3b208d4d1d39e8d70c7/33d6790add9dd3b208d4d1d39e8d70c7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151021.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/0c7/33d6790add9dd3b208d4d1d39e8d70c7/33d6790add9dd3b208d4d1d39e8d70c7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151024.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151024.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151027.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/eeb/639973424915fe62b7c00d9b44e7ceeb/639973424915fe62b7c00d9b44e7ceeb.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151027.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/eeb/639973424915fe62b7c00d9b44e7ceeb/639973424915fe62b7c00d9b44e7ceeb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151030.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/bc0/cab0acdf4a9b2ad7e9461de9351fbbc0/cab0acdf4a9b2ad7e9461de9351fbbc0.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151030.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/bc0/cab0acdf4a9b2ad7e9461de9351fbbc0/cab0acdf4a9b2ad7e9461de9351fbbc0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151033.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/81c/d650f09ebc8b0e48a8e970bcdd7f481c/d650f09ebc8b0e48a8e970bcdd7f481c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151033.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/81c/d650f09ebc8b0e48a8e970bcdd7f481c/d650f09ebc8b0e48a8e970bcdd7f481c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151039.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6c5/a4c3dafbce4a2e646b27c1d052c926c5/a4c3dafbce4a2e646b27c1d052c926c5.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151039.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6c5/a4c3dafbce4a2e646b27c1d052c926c5/a4c3dafbce4a2e646b27c1d052c926c5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151042.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2ef/200703df79627b69b9563791eda1a2ef/200703df79627b69b9563791eda1a2ef.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151042.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/2ef/200703df79627b69b9563791eda1a2ef/200703df79627b69b9563791eda1a2ef.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151045.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/96c/7771f4de493d807cf8e5a53c7154496c/7771f4de493d807cf8e5a53c7154496c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151045.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/96c/7771f4de493d807cf8e5a53c7154496c/7771f4de493d807cf8e5a53c7154496c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151051.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/cff/8729ce12153cfa166cc9e211ab30fcff/8729ce12153cfa166cc9e211ab30fcff.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151051.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/cff/8729ce12153cfa166cc9e211ab30fcff/8729ce12153cfa166cc9e211ab30fcff.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151054.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/a28/5f616b8479e4d7c9946746b4c0301a28/5f616b8479e4d7c9946746b4c0301a28.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151054.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/a28/5f616b8479e4d7c9946746b4c0301a28/5f616b8479e4d7c9946746b4c0301a28.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151057.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/f80/ac19e01541a7293efdbe77d6aba88f80/ac19e01541a7293efdbe77d6aba88f80.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151057.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/f80/ac19e01541a7293efdbe77d6aba88f80/ac19e01541a7293efdbe77d6aba88f80.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 +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.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.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok +test.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.test_mem_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted ... 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_auditor.TestAuditWatchers.test_builtin_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok -test DEBUG: /tmp/tmpbu4gdkaj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpbu4gdkaj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '682a7f6d73671b65f99afcc691d85c1e', '94b91f25-59c8-4314-bd6a-609436596f99-sda', '1796150920.69327', '1796150920.69150', '0', '', '1796150920.69150', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, rsync_then_merge, ('94b91f25-59c8-4314-bd6a-609436596f99-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Unlinked retiring db '/tmp/tmpkjhdhp20/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '682a7f6d73671b65f99afcc691d85c1e', '9d03d6fe-da1c-45bd-86ee-0d81de59e880-sda', '1796150920.72611', '1796150920.72432', '0', '', '1796150920.72432', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, rsync_then_merge, ('9d03d6fe-da1c-45bd-86ee-0d81de59e880-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '682a7f6d73671b65f99afcc691d85c1e', 'c1a9a2d2-4c42-43b2-9d2b-41558e436b3f-sda', '1796150920.75280', '1796150920.75114', '0', '', '1796150920.75114', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, rsync_then_merge, ('c1a9a2d2-4c42-43b2-9d2b-41558e436b3f-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Unlinked retiring db '/tmp/tmpr1_pn1oe/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db' -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (3, '682a7f6d73671b65f99afcc691d85c1e', '14fd5f39-9e22-477a-b642-3f381264f7b6-sda', '1796150920.77814', '1796150920.77634', '0', '', '1796150920.77634', 3, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, rsync_then_merge, ('14fd5f39-9e22-477a-b642-3f381264f7b6-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '7928c870-a607-4b97-9af2-f7d8c559bdd9-sda', '1796150920.81178', '1796150920.81016', '0', '', '1796150920.81016', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp3qujobcc/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '2896248c-2879-474a-b6fd-3e6bb013354a-sdb', '1796150920.83469', '1796150921.00000', '0', '', '1796150921.00000', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('2896248c-2879-474a-b6fd-3e6bb013354a-sdb', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '2896248c-2879-474a-b6fd-3e6bb013354a-sdb', '1796150920.83469', '1796150921.00000', '0', '', '1796150921.00000', 0, 0) -test ERROR: Quarantining DB /tmp/tmp3qujobcc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('2896248c-2879-474a-b6fd-3e6bb013354a-sdb', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00863 seconds (115.84741/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/tmperfaskil/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e0bff934-5167-4940-abdb-3457c676e9e5-sda', '1796150920.84852', '1796150920', '0', '', '1796150920', 0, 1) -test DEBUG: /tmp/tmperfaskil/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e0bff934-5167-4940-abdb-3457c676e9e5-sda', '1796150920.84852', '1796150920', '0', '', '1796150920', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e0bff934-5167-4940-abdb-3457c676e9e5-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01168 seconds (85.64800/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/tmpcac_1wsr/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'df91c33700b4b70837bc901a0b6d3eec', 'e9f92c2c-6a37-4daa-af06-4bd907185dbb-sda', '1796150920.86913', '1796150920', '0', '', '1796150920', 1, 1) -test DEBUG: /tmp/tmpcac_1wsr/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150922.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e9f92c2c-6a37-4daa-af06-4bd907185dbb-sda') -test DEBUG: /tmp/tmpcac_1wsr/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00281167s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'df91c33700b4b70837bc901a0b6d3eec', 'e9f92c2c-6a37-4daa-af06-4bd907185dbb-sda', '1796150920.86913', '1796150920', '0', '', '1796150920', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e9f92c2c-6a37-4daa-af06-4bd907185dbb-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01515 seconds (65.98613/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/tmpgbk6mbf_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '4410ded1-12c3-4f46-97b1-1ffb39f80403-sda', '1796150920.89363', '1796150920', '0', '', '1796150920', 0, 0) -test DEBUG: /tmp/tmpgbk6mbf_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '4410ded1-12c3-4f46-97b1-1ffb39f80403-sda', '1796150920.89363', '1796150920', '0', '', '1796150920', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('4410ded1-12c3-4f46-97b1-1ffb39f80403-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01121 seconds (89.19038/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/tmpehogcb0y/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'df91c33700b4b70837bc901a0b6d3eec', '5c7e66d7-1b92-4550-80e4-1972fc4aa958-sda', '1796150920.91690', '1796150920', '0', '', '1796150920', 1, 0) -test DEBUG: /tmp/tmpehogcb0y/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... ok +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 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 - txd377a00f30a74ff2924f9-00690208f3 - 0.0270 - - 1761741043.383014917 1761741043.409997225 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1fd684352fd446fbcfd5-00690208f3" "proxy-server 1692257" 0.0013 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/6_oc_non_ascii%C2%A3whoops" "txa1fd684352fd446fbcfd5-00690208f3" "container-server 1692257" 0.0011 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/6_oc_non_ascii%C2%A3whoops" "txa1fd684352fd446fbcfd5-00690208f3" "container-server 1692257" 0.0010 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txa1fd684352fd446fbcfd5-00690208f3" "proxy-server 1692257" 0.0222 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txa1fd684352fd446fbcfd5-00690208f3" "proxy-server 1692257" 0.0278 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txa1fd684352fd446fbcfd5-00690208f3 - 0.0351 - - 1761741043.411786795 1761741043.446867466 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42bd3a57133742c6b479e-00690208f3" "proxy-server 1692257" 0.0018 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx42bd3a57133742c6b479e-00690208f3 - 0.0046 VW - 1761741043.448392153 1761741043.452983379 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx31e676a88218478e9bf8f-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx31e676a88218478e9bf8f-00690208f3 - 0.0040 VW - 1761741043.454061985 1761741043.458013773 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txc01580a25e3747dd90deb-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txc01580a25e3747dd90deb-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc01580a25e3747dd90deb-00690208f3 - 0.0097 VW - 1761741043.458591938 1761741043.468261957 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx7d1588842ad643adb88aa-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx7d1588842ad643adb88aa-00690208f3" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx7d1588842ad643adb88aa-00690208f3" "proxy-server 1692257" 0.0160 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx7d1588842ad643adb88aa-00690208f3" "proxy-server 1692257" 0.0158 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx7d1588842ad643adb88aa-00690208f3 - 0.0246 - - 1761741043.468618155 1761741043.493176460 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b669e764f814dfa8619b-00690208f3" "proxy-server 1692257" 0.0055 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0b669e764f814dfa8619b-00690208f3 - 0.0079 VW - 1761741043.499029398 1761741043.506973505 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txccde944df3034484a49cd-00690208f3" "proxy-server 1692257" 0.0064 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txccde944df3034484a49cd-00690208f3 - 0.0089 VW - 1761741043.507465124 1761741043.516360521 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx08f261d7a2234bb99d7db-00690208f3" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx08f261d7a2234bb99d7db-00690208f3" "proxy-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc1263564bb8e4939995c0-00690208f3" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc1263564bb8e4939995c0-00690208f3" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx08f261d7a2234bb99d7db-00690208f3 - 0.0232 VW - 1761741043.516931057 1761741043.540154934 0 - (txn: tx21ad9016b74149ce8c46b-00690208f3) +proxy INFO: - - 29/Oct/2025/12/30/43 PUT /v1/a/none/003foo/1761741043.46914 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx21ad9016b74149ce8c46b-00690208f3 - 0.0099 VW - 1761741043.530659437 1761741043.540540934 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb41334f1c8934d26bc829-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb41334f1c8934d26bc829-00690208f3 - 0.0039 VW - 1761741043.554217577 1761741043.558115244 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx3db9be49dd5c414e84902-00690208f3" "proxy-server 1692257" 0.0071 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx3db9be49dd5c414e84902-00690208f3 - 0.0096 VW - 1761741043.558604956 1761741043.568227291 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx82f7d32cffc5434994380-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx82f7d32cffc5434994380-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx82f7d32cffc5434994380-00690208f3 - 0.0116 VW - 1761741043.568744659 1761741043.580294847 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object ... ok -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc04218113ead4c4ca8e50-006b0f168d) -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: txc04218113ead4c4ca8e50-006b0f168d) -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: txc04218113ead4c4ca8e50-006b0f168d) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc04218113ead4c4ca8e50-006b0f168d) -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: txc04218113ead4c4ca8e50-006b0f168d) -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: txc04218113ead4c4ca8e50-006b0f168d) -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: txc04218113ead4c4ca8e50-006b0f168d) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txc04218113ead4c4ca8e50-006b0f168d) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8e30299e988547e7896e2-006b0f168d) -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: tx8e30299e988547e7896e2-006b0f168d) -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: tx8e30299e988547e7896e2-006b0f168d) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8e30299e988547e7896e2-006b0f168d) -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: tx8e30299e988547e7896e2-006b0f168d) -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: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx8e30299e988547e7896e2-006b0f168d) -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: tx8e30299e988547e7896e2-006b0f168d) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx8e30299e988547e7896e2-006b0f168d) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx996151fdad8747d7be1a5-006b0f168e) -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: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Setting object count to 1058 (txn: tx996151fdad8747d7be1a5-006b0f168e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd7f6eec20ca543e98b8d3-006b0f168f) -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: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txd7f6eec20ca543e98b8d3-006b0f168f)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache ... ok +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/222e7151fe1c4efab16d9e33c6883f67" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" "txec51056212424ff8ad984-00690208f3" "container-server 1692271" 0.0009 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 201 - "PUT http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txec51056212424ff8ad984-00690208f3" "proxy-server 1692271" 0.0355 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 201 - "PUT http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txec51056212424ff8ad984-00690208f3" "proxy-server 1692271" 0.0483 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx59690772eb054fccb7964-00690208f3" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx59690772eb054fccb7964-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeb1c7d6534054727a8072-00690208f3" "proxy-server 1692271" 0.0090 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/e9ab0e8f1d9241139992a0207d8ebf59" 204 - "HEAD http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59" "tx246bf363af5c400e8bc9a-00690208f3" "proxy-server 1692271" 0.0147 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdg1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 200 92 "GET http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txfc6cccc2f5824f7588fc0-00690208f3" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" 200 92 "GET http://foo:8080/v1/a/e9ab0e8f1d9241139992a0207d8ebf59/o" "txfc6cccc2f5824f7588fc0-00690208f3" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0ad89931182144cca528f-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://foo:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx837b7ff7081f4577a096c-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67/o" 201 - "PUT http://foo:8080/sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx1c92862993db407792540-00690208f3" "object-server 1692271" 0.0005 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67/o" 201 - "PUT http://foo:8080/sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx1c92862993db407792540-00690208f3" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 201 - "PUT http://foo:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx1c92862993db407792540-00690208f3" "proxy-server 1692271" 0.0255 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 201 - "PUT http://foo:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx1c92862993db407792540-00690208f3" "proxy-server 1692271" 0.0335 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx859ca77c8a304485ae909-00690208f3" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txe0d9d1f2a1114d3498da8-00690208f3" "proxy-server 1692271" 0.0064 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txe121853f68b54030ba6a8-00690208f3" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa88c866d7b7e49b4a945a-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx29e47b24ea8849e99708f-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx60d7001c7cc145aeba917-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0179853aef084f068939d-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 200 382 "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67?format=json&states=listing" "tx0179853aef084f068939d-00690208f3" "proxy-server 1692271" 0.0084 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0fd1e287f8f544c0bc4cb-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txa88a51a6ea104983ab16d-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx9a32b0d72ce34429a9a2b-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx388ec9c3cc7e4f8c90234-00690208f3" "proxy-server 1692271" 0.0130 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx49229f1715374acbbf7e0-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txc9281c8513bf4bcd91d26-00690208f3" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx87a9874a652041d5b286b-00690208f3" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx8fdc60228b6d436b81309-00690208f3" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 412 - "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx5109c6dc83bf475ebae14-00690208f3" "proxy-server 1692271" 0.0088 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 412 - "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx5109c6dc83bf475ebae14-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d18d8e7fbd44b5c9de33-00690208f3" "proxy-server 1692271" 0.0061 "-" 1692271 -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors ... ok +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8b9a77fb00c1476faa445-00690208f3) +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: tx8b9a77fb00c1476faa445-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3c02cf7633d483cae5e8-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj +test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj ... 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_backend.TestContainerBrokerBeforeXSync.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok +test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container +test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... ok +test ERROR: Failed to unlink '/tmp/tmp3fkv21aw/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp3fkv21aw/containers/part/suffix/hash/container_1761741043.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp3fkv21aw/containers/part/suffix/hash/container_1761741043.00000.db': ['/tmp/tmp3fkv21aw/containers/part/suffix/hash/container.db', '/tmp/tmp3fkv21aw/containers/part/suffix/hash/container_1761741044.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp3fkv21aw/containers/part/suffix/hash/container_1761741044.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: 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/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:43 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 105.76, bytes/sec: 108300.15, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/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.80, Total bytes/sec: 38593.40, Auditing time: 0.16, Rate: 0.98 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 4 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 2, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/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 Dec 1 06:48:39 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 2.56, bytes/sec: 2618.52, Total time: 0.39, Auditing time: 0.00, Rate: 0.00 +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:43 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 199.08, bytes/sec: 203862.13, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46251,22 +46155,22 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp6w5qk6hm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.54s. Total quarantined: 0, Total errors: 0, Total files/sec: 7.37, Total bytes/sec: 11472.96, Auditing time: 0.15, Rate: 0.28 +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpp0847mbv/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.88, Total bytes/sec: 38709.69, 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:40 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1096.26, bytes/sec: 2245147.57, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:43 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1315.24, bytes/sec: 2693613.86, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46277,21 +46181,366 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/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.25, Total bytes/sec: 50704.25, Auditing time: 0.10, Rate: 0.96 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.jsontest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb3907ca055b44e5a89565-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txb3907ca055b44e5a89565-00690208f3) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txb3907ca055b44e5a89565-00690208f3) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: txb3907ca055b44e5a89565-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.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 + +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx969726a9d387455d8d258-00690208f3) +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: tx969726a9d387455d8d258-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx518768258172415eb322e-00690208f3) +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: tx518768258172415eb322e-00690208f3)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx94680dbb4a204ae29f0f9-00690208f3" "proxy-server 1692275" 0.0271 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx94680dbb4a204ae29f0f9-00690208f3 - 0.0565 - - 1761741043.214370012 1761741043.270900965 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7241f8b3e40b43caa1f1d-00690208f3" "proxy-server 1692275" 0.0042 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb174e570aa0742a3ba594-00690208f3" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txf28c6efcbd2f45a3ac43d-00690208f3" "proxy-server 1692275" 0.0140 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdi1/3/a/ec/big-obj-get" "txf28c6efcbd2f45a3ac43d-00690208f3" "object-server 1692275" 0.0004 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "txf28c6efcbd2f45a3ac43d-00690208f3" "object-server 1692275" 0.0003 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txf28c6efcbd2f45a3ac43d-00690208f3" "proxy-server 1692275" 0.0273 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txf28c6efcbd2f45a3ac43d-00690208f3" "proxy-server 1692275" 0.0565 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - txf28c6efcbd2f45a3ac43d-00690208f3 - 0.0946 - - 1761741043.272373438 1761741043.367012262 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58964a7230af425699249-00690208f3" "proxy-server 1692275" 0.0021 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx532375a92e974662b5fb5-00690208f3" "proxy-server 1692275" 0.0105 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txc7200667adbd4ee3b0ac5-00690208f3" "proxy-server 1692275" 0.0045 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txc7200667adbd4ee3b0ac5-00690208f3" "proxy-server 1692275" 0.0003 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - txc7200667adbd4ee3b0ac5-00690208f3 - 0.0535 - - 1761741043.368330240 1761741043.421797276 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb1cd1828eea84e9bbabdc-00690208f3" "proxy-server 1692275" 0.0094 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:37077/sdb1/0/a/ec_deleted" "txb1cd1828eea84e9bbabdc-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:56923/sda1/0/a/ec_deleted" "txb1cd1828eea84e9bbabdc-00690208f3" "container-server 1692275" 0.0009 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txb1cd1828eea84e9bbabdc-00690208f3" "proxy-server 1692275" 0.0326 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txb1cd1828eea84e9bbabdc-00690208f3" "proxy-server 1692275" 0.0208 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txb1cd1828eea84e9bbabdc-00690208f3 - 0.0604 - - 1761741043.423612595 1761741043.483994484 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx801cd04849ee4fd389277-00690208f3" "proxy-server 1692275" 0.0018 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:37077/sdb1/0/a/ec_deleted" "tx801cd04849ee4fd389277-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:56923/sda1/0/a/ec_deleted" "tx801cd04849ee4fd389277-00690208f3" "container-server 1692275" 0.0057 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx801cd04849ee4fd389277-00690208f3" "proxy-server 1692275" 0.0239 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx801cd04849ee4fd389277-00690208f3" "proxy-server 1692275" 0.0400 "-" 1692275 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx801cd04849ee4fd389277-00690208f3 - 0.0638 - - 1761741043.485227346 1761741043.549054623 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78bbebab4300497688ba0-00690208f3" "proxy-server 1692275" 0.0109 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe753513f0d7143ccac21b-00690208f3" "proxy-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe753513f0d7143ccac21b-00690208f3" "proxy-server 1692275" 0.0093 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txaa88ed546a7e40c7bb624-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txaa88ed546a7e40c7bb624-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy DEBUG: Ignoring 404 from primary (txn: txaa88ed546a7e40c7bb624-00690208f3) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txaa88ed546a7e40c7bb624-00690208f3) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txaa88ed546a7e40c7bb624-00690208f3" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy DEBUG: Ignoring 404 from primary (txn: txaa88ed546a7e40c7bb624-00690208f3) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txaa88ed546a7e40c7bb624-00690208f3 - 0.0660 - - 1761741043.558569431 1761741043.624530315 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe04f8e1707b3425ba1beb-00690208f3" "proxy-server 1692275" 0.0011 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "txe04f8e1707b3425ba1beb-00690208f3" "container-server 1692275" 0.0018 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe04f8e1707b3425ba1beb-00690208f3" "proxy-server 1692275" 0.0529 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "txe04f8e1707b3425ba1beb-00690208f3" "container-server 1692275" 0.0010 "-" 1692275 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete ... ok +test.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.container.test_sharder.TestSharder.test_audit_old_style_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx00e18bb8230f48b18426c-00690208f3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx015d8ba7e9c146f6a4d48-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "DELETE /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx015d8ba7e9c146f6a4d48-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx015d8ba7e9c146f6a4d48-00690208f3" "proxy-server 1692257" 0.0307 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx015d8ba7e9c146f6a4d48-00690208f3" "proxy-server 1692257" 0.0416 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx015d8ba7e9c146f6a4d48-00690208f3 - 0.0532 - - 1761741043.585828304 1761741043.638997078 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3ab5e59e530446197618-00690208f3" "proxy-server 1692257" 0.0066 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/3_oc_non_ascii%C2%A3" "txb3ab5e59e530446197618-00690208f3" "container-server 1692257" 0.0009 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/3_oc_non_ascii%C2%A3" "txb3ab5e59e530446197618-00690208f3" "container-server 1692257" 0.0052 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb3ab5e59e530446197618-00690208f3" "proxy-server 1692257" 0.0181 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb3ab5e59e530446197618-00690208f3" "proxy-server 1692257" 0.0435 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txb3ab5e59e530446197618-00690208f3 - 0.0627 - - 1761741043.654004335 1761741043.716739178 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d245d7f60884606ba816-00690208f3" "proxy-server 1692257" 0.0175 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3?format=json&states=listing" "tx4d245d7f60884606ba816-00690208f3" "proxy-server 1692257" 0.0139 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4d245d7f60884606ba816-00690208f3 - 0.0370 - - 1761741043.726863384 1761741043.763885021 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42cf21798f13417cb13fa-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/1/a/3_vc_non_ascii%C2%A3" "tx42cf21798f13417cb13fa-00690208f3" "container-server 1692257" 0.0296 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/1/a/3_vc_non_ascii%C2%A3" "tx42cf21798f13417cb13fa-00690208f3" "container-server 1692257" 0.0010 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx42cf21798f13417cb13fa-00690208f3" "proxy-server 1692257" 0.0526 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx42cf21798f13417cb13fa-00690208f3" "proxy-server 1692257" 0.0410 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx42cf21798f13417cb13fa-00690208f3 - 0.0725 - - 1761741043.781596661 1761741043.854092836 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbeaf19b70935476085f9d-00690208f3" "proxy-server 1692257" 0.0071 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbeaf19b70935476085f9d-00690208f3 - 0.0096 VW - 1761741043.873477936 1761741043.883062601 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx4cdcdfa9d07c4b429d6ca-00690208f3" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4cdcdfa9d07c4b429d6ca-00690208f3 - 0.0175 VW - 1761741043.883548975 1761741043.901053190 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txd148e72a8ec743ca8edb5-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txd148e72a8ec743ca8edb5-00690208f3" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd148e72a8ec743ca8edb5-00690208f3 - 0.0117 VW - 1761741043.905810833 1761741043.917480707 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx4bf8d25f630c46b0acbc9-00690208f3" "object-server 1692257" 0.0046 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx4bf8d25f630c46b0acbc9-00690208f3" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx4bf8d25f630c46b0acbc9-00690208f3" "proxy-server 1692257" 0.0236 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "tx4bf8d25f630c46b0acbc9-00690208f3" "proxy-server 1692257" 0.0233 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx4bf8d25f630c46b0acbc9-00690208f3 - 0.0309 - - 1761741043.917924643 1761741043.948798180 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf58f8f65576443ecaa337-00690208f3" "proxy-server 1692257" 0.0109 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf58f8f65576443ecaa337-00690208f3 - 0.0135 VW - 1761741043.961392164 1761741043.974901438 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx06669dc3a80e479db3dce-00690208f3" "proxy-server 1692257" 0.0060 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/43 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx06669dc3a80e479db3dce-00690208f3 - 0.0084 VW - 1761741043.975395679 1761741043.983841181 0 -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.TestECDuplicationObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests ... ok +test.unit.proxy.controllers.test_obj.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe04f8e1707b3425ba1beb-00690208f3" "proxy-server 1692275" 0.0741 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txe04f8e1707b3425ba1beb-00690208f3 - 0.0890 - - 1761741043.634372711 1761741043.723356485 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a22dfdfd11145829c93d-00690208f3" "proxy-server 1692275" 0.0021 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx96ebe97939db42428ba23-00690208f3" "proxy-server 1692275" 0.0134 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9c237074c3054b65ab2da-00690208f3" "proxy-server 1692275" 0.0144 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/1/a/ec/crash-test-dummy" "tx9c237074c3054b65ab2da-00690208f3" "object-server 1692275" 0.0004 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "tx9c237074c3054b65ab2da-00690208f3" "object-server 1692275" 0.0004 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9c237074c3054b65ab2da-00690208f3" "proxy-server 1692275" 0.0346 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9c237074c3054b65ab2da-00690208f3" "proxy-server 1692275" 0.0359 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx9c237074c3054b65ab2da-00690208f3 - 0.0909 - - 1761741043.724656343 1761741043.815519333 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx696482caf2504044af470-00690208f3" "proxy-server 1692275" 0.0013 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx55830ecffd6b49ccb5a32-00690208f3" "proxy-server 1692275" 0.0023 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx4045c3493660458d87bec-00690208f3" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx4045c3493660458d87bec-00690208f3" "proxy-server 1692275" 0.0003 "-" 1692275 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx4045c3493660458d87bec-00690208f3) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx4045c3493660458d87bec-00690208f3) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/43 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx4045c3493660458d87bec-00690208f3 - 0.0683 - - 1761741043.816996574 1761741043.885317802 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: (1692275) wsgi starting up on http://127.0.0.1:54919 +proxy DEBUG: (1692275) accepted ('127.0.0.1', 42374) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5982a154886346baab510-00690208f3" "proxy-server 1692275" 0.0013 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "tx5982a154886346baab510-00690208f3" "container-server 1692275" 0.0017 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx5982a154886346baab510-00690208f3" "proxy-server 1692275" 0.0155 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "tx5982a154886346baab510-00690208f3" "container-server 1692275" 0.0048 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx5982a154886346baab510-00690208f3" "proxy-server 1692275" 0.0213 "-" 1692275 3 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:43] "PUT /v1/a/ec HTTP/1.1" 202 252 0.051370 (txn: tx5982a154886346baab510-00690208f3) +proxy DEBUG: (1692275) accepted ('127.0.0.1', 42388) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx880a70f84fef411da0f39-00690208f3" "proxy-server 1692275" 0.0088 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx56aed4fabc724f70b0d2d-00690208f3" "proxy-server 1692275" 0.0022 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txeee9a258d9544f05933db-00690208f3" "proxy-server 1692275" 0.0267 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txeee9a258d9544f05933db-00690208f3" "object-server 1692275" 0.0017 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txeee9a258d9544f05933db-00690208f3" "object-server 1692275" 0.0005 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txeee9a258d9544f05933db-00690208f3" "proxy-server 1692275" 0.0350 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txeee9a258d9544f05933db-00690208f3" "proxy-server 1692275" 0.0464 "-" 1692275 3 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:44] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.084877 (txn: txeee9a258d9544f05933db-00690208f3) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9c73cec53f2468c85c66-00690208f4" "proxy-server 1692275" 0.0088 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txbec0c6df0e044503a3ef3-00690208f4" "proxy-server 1692275" 0.0056 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx81232e6c57824e0f89c53-00690208f4" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx81232e6c57824e0f89c53-00690208f4" "proxy-server 1692275" 0.0003 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txf5ebd843c8544b31a53b5-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 304 - "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx1362df5422674fef97480-00690208f3" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2313a97627474ebf8aad2-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txce108fe26fb3461bbb2de-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 304 - "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx4c6f4949d5744ab59e157-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx89888242efa2416b9f45d-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx646322ec36d64a5e92224-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "GET /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "GET http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txd51b0a8b4b6e40a997b71-00690208f3" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx58e6de350344435fa22e0-00690208f3" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txc5f4108931234c039f3e3-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txae536c28a4714cbb971fb-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx289ef75342b14c84b499b-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx0f653763b887409395b81-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txdd4632c04fb54fd8a83c2-00690208f3" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0d22986a66594589b964d-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx4055507620aa47ebaf164-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 412 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx0e25a3e8b45347199c6a2-00690208f3" "proxy-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 412 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx0e25a3e8b45347199c6a2-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3dbdd26a92514b76ac9c6-00690208f3" "proxy-server 1692271" 0.0127 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx4fa8521ef2b5425a81e3a-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 304 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txd209fa6239cb4fa28c1f4-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx107d9371164544cd9d273-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdb1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "txf17ccc35918c4522b429b-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdd1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 304 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "txc33be1e62e5d47cf928ac-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx34ff69adafb84eda93349-00690208f3" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/0/a/222e7151fe1c4efab16d9e33c6883f67" 204 - "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67" "tx1585e58453d041978d0a1-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sdc1/3/a/222e7151fe1c4efab16d9e33c6883f67/o" 200 24 "HEAD http://localhost:8080/v1/a/222e7151fe1c4efab16d9e33c6883f67/o" "tx22904812489b4159825ad-00690208f3" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx08149fde156643758cf78-00690208f3" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/bc1143456a1749c0b2568f83cd16a6f4" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/bc1143456a1749c0b2568f83cd16a6f4" "tx08149fde156643758cf78-00690208f3" "container-server 1692271" 0.0212 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/bc1143456a1749c0b2568f83cd16a6f4" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" "tx08149fde156643758cf78-00690208f3" "container-server 1692271" 0.0009 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 201 - "PUT http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "tx08149fde156643758cf78-00690208f3" "proxy-server 1692271" 0.0725 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 201 - "PUT http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "tx08149fde156643758cf78-00690208f3" "proxy-server 1692271" 0.0690 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a725b1cde77430992ec9-00690208f4" "proxy-server 1692271" 0.0123 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 204 - "HEAD http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "tx3a725b1cde77430992ec9-00690208f4" "proxy-server 1692271" 0.0011 "-" 1692271 1 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/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.40, Total bytes/sec: 49231.25, Auditing time: 0.09, Rate: 0.86 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:40 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1198.72, bytes/sec: 2454968.45, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:43 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1318.96, bytes/sec: 2701237.29, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46302,21 +46551,21 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/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.47, Total bytes/sec: 51074.83, Auditing time: 0.10, Rate: 0.97 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.95, Total bytes/sec: 48451.58, 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:40 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1125.99, bytes/sec: 2306022.71, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:43 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 116.86, bytes/sec: 239327.28, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46327,21 +46576,21 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.33s. Total quarantined: 0, Total errors: 0, Total files/sec: 9.06, Total bytes/sec: 15702.81, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.12s. Total quarantined: 0, Total errors: 0, Total files/sec: 24.92, Total bytes/sec: 43187.16, Auditing time: 0.11, Rate: 0.92 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:41 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1237.26, bytes/sec: 2533904.01, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:44 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1333.22, bytes/sec: 2730430.58, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46352,21 +46601,144 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/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.59, Total bytes/sec: 51284.15, Auditing time: 0.10, Rate: 0.98 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... 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': 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)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.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... 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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:43 +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" "txdbeecd35fae14209bd318-00690208f3" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txdbeecd35fae14209bd318-00690208f3" "proxy-server 1692257" 0.0059 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx9e90c8868c9141df8cd89-00690208f4" "proxy-server 1692257" 0.0048 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txdbeecd35fae14209bd318-00690208f3 - 0.0476 VW - 1761741043.984437227 1761741044.032028675 0 - (txn: txd5444aaf5db6452283f53-00690208f4) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txd5444aaf5db6452283f53-00690208f4" "object-server 1692257" 0.0025 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txd5444aaf5db6452283f53-00690208f4" "object-server 1692257" 0.0115 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txd5444aaf5db6452283f53-00690208f4" "proxy-server 1692257" 0.0287 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txd5444aaf5db6452283f53-00690208f4" "proxy-server 1692257" 0.0283 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741043.91842 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd5444aaf5db6452283f53-00690208f4 - 0.0563 VW - 1761741044.004327059 1761741044.060612440 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txef114f13837f43b894324-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txef114f13837f43b894324-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txef114f13837f43b894324-00690208f4" "proxy-server 1692257" 0.0149 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txef114f13837f43b894324-00690208f4" "proxy-server 1692257" 0.0216 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txef114f13837f43b894324-00690208f4 - 0.0310 - - 1761741044.061016321 1761741044.092055559 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd7665b001c941dea4ec0-00690208f4" "proxy-server 1692257" 0.0025 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx4b946abeaa1849c4a7e8c-00690208f4" "proxy-server 1692257" 0.0149 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txeeeba8d842bb4ed4b7e51-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txeeeba8d842bb4ed4b7e51-00690208f4 - 0.0362 - - 1761741044.096862316 1761741044.133106470 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ca1b827783b4cb3a5b37-00690208f4" "proxy-server 1692257" 0.0016 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7ca1b827783b4cb3a5b37-00690208f4 - 0.0039 VW - 1761741044.146969318 1761741044.150883913 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx8d52869e001b4eb7bb81b-00690208f4" "proxy-server 1692257" 0.0143 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8d52869e001b4eb7bb81b-00690208f4 - 0.0176 VW - 1761741044.151355982 1761741044.168958902 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx24410afd86e8407a8db88-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx24410afd86e8407a8db88-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx715617beab884cd79753a-00690208f4" "proxy-server 1692257" 0.0037 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx24410afd86e8407a8db88-00690208f4 - 0.0466 VW - 1761741044.173721790 1761741044.220283508 0 - (txn: tx794ab1ab876a465cb2162-00690208f4) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "tx794ab1ab876a465cb2162-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "tx794ab1ab876a465cb2162-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "tx794ab1ab876a465cb2162-00690208f4" "proxy-server 1692257" 0.0245 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "tx794ab1ab876a465cb2162-00690208f4" "proxy-server 1692257" 0.0261 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741044.06739 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx794ab1ab876a465cb2162-00690208f4 - 0.0428 VW - 1761741044.196131229 1761741044.238980055 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx258bf6903f0240d29de9c-00690208f4" "object-server 1692257" 0.0059 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx258bf6903f0240d29de9c-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... 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_auditor.TestAuditWatchers.test_dark_data_watcher_init +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... ok +test ERROR: Failed to unlink '/tmp/tmpytjr4oor/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpytjr4oor/containers/part/suffix/hash/container_1761741043.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpytjr4oor/containers/part/suffix/hash/container_1761741043.00000.db': ['/tmp/tmpytjr4oor/containers/part/suffix/hash/container.db', '/tmp/tmpytjr4oor/containers/part/suffix/hash/container_1761741044.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpytjr4oor/containers/part/suffix/hash/container_1761741044.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmp4lqzvji8/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/tmp3bmps4yz/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/tmp3bmps4yz/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/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1761741044.00000, (0, 0) as of 1761741044.00000, active as of 1761741044.00000> to ShardRange<'k' to 't' as of 1761741045.00000, (0, 0) as of 1761741045.00000, active as of 1761741045.00000>, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/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/tmp3bmps4yz/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/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741049.00000, (0, 0) as of 1761741049.00000, shrinking as of 1761741046.00000> to ShardRange<'k' to 't' as of 1761741049.00000, (0, 0) as of 1761741049.00000, sharding as of 1761741050.00000>, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp3bmps4yz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741045.00000, db: /tmp/tmp_snvb172/sda/containers/0/a15/634e052011300b7d3af5b276df193a15/634e052011300b7d3af5b276df193a15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741047.00000, db: /tmp/tmp_snvb172/sda/containers/0/219/af55488589a6899a8d6ba3d94faf8219/af55488589a6899a8d6ba3d94faf8219.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741046.00000, (0, 0) as of 1761741046.00000, found as of 1761741046.00000> to ShardRange<'k' to 't' as of 1761741047.00000, (0, 0) as of 1761741047.00000, created as of 1761741047.00000>, path: .shards_a/shard_c_1761741047.00000, db: /tmp/tmp_snvb172/sda/containers/0/219/af55488589a6899a8d6ba3d94faf8219/af55488589a6899a8d6ba3d94faf8219.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741049.00000, db: /tmp/tmp_snvb172/sda/containers/0/0cc/addcda3a0a3ba3dc4a0bfed7c00470cc/addcda3a0a3ba3dc4a0bfed7c00470cc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741048.00000, (0, 0) as of 1761741048.00000, found as of 1761741048.00000> to ShardRange<'k' to 't' as of 1761741049.00000, (0, 0) as of 1761741049.00000, cleaved as of 1761741049.00000>, path: .shards_a/shard_c_1761741049.00000, db: /tmp/tmp_snvb172/sda/containers/0/0cc/addcda3a0a3ba3dc4a0bfed7c00470cc/addcda3a0a3ba3dc4a0bfed7c00470cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741051.00000, db: /tmp/tmp_snvb172/sda/containers/0/841/c92a71267887491fde2bd064d88b5841/c92a71267887491fde2bd064d88b5841.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741050.00000, (0, 0) as of 1761741050.00000, found as of 1761741050.00000> to ShardRange<'k' to 't' as of 1761741051.00000, (0, 0) as of 1761741051.00000, active as of 1761741051.00000>, path: .shards_a/shard_c_1761741051.00000, db: /tmp/tmp_snvb172/sda/containers/0/841/c92a71267887491fde2bd064d88b5841/c92a71267887491fde2bd064d88b5841.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741053.00000, db: /tmp/tmp_snvb172/sda/containers/0/864/ef748442b1c11fd1a1b9bc59f785c864/ef748442b1c11fd1a1b9bc59f785c864.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741052.00000, (0, 0) as of 1761741052.00000, found as of 1761741052.00000> to ShardRange<'k' to 't' as of 1761741053.00000, (0, 0) as of 1761741053.00000, shrinking as of 1761741053.00000>, path: .shards_a/shard_c_1761741053.00000, db: /tmp/tmp_snvb172/sda/containers/0/864/ef748442b1c11fd1a1b9bc59f785c864/ef748442b1c11fd1a1b9bc59f785c864.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741053.00000, db: /tmp/tmp_snvb172/sda/containers/0/864/ef748442b1c11fd1a1b9bc59f785c864/ef748442b1c11fd1a1b9bc59f785c864.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741055.00000, db: /tmp/tmp_snvb172/sda/containers/0/81e/07552d008ff86875d13a0b51e481f81e/07552d008ff86875d13a0b51e481f81e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741054.00000, (0, 0) as of 1761741054.00000, found as of 1761741054.00000> to ShardRange<'k' to 't' as of 1761741055.00000, (0, 0) as of 1761741055.00000, sharding as of 1761741055.00000>, path: .shards_a/shard_c_1761741055.00000, db: /tmp/tmp_snvb172/sda/containers/0/81e/07552d008ff86875d13a0b51e481f81e/07552d008ff86875d13a0b51e481f81e.dbtest.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.TestContainerBrokerBeforeXSync.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... ok + +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.40, Total bytes/sec: 49232.48, Auditing time: 0.09, Rate: 0.90 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:41 2026: 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 DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:44 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1300.16, bytes/sec: 2662719.96, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46377,22 +46749,22 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/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.43, Total bytes/sec: 51009.49, Auditing time: 0.10, Rate: 0.98 +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/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.39, Total bytes/sec: 49216.92, Auditing time: 0.09, Rate: 0.89 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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/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 Dec 1 06:48:41 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1143.49, bytes/sec: 2341857.85, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:44 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1202.50, bytes/sec: 2462710.61, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -46403,651 +46775,25 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/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/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:41 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission ... ok - -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'df91c33700b4b70837bc901a0b6d3eec', '5c7e66d7-1b92-4550-80e4-1972fc4aa958-sda', '1796150920.91690', '1796150920', '0', '', '1796150920', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('5c7e66d7-1b92-4550-80e4-1972fc4aa958-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.13834 seconds (7.22857/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/tmph6kbzy_a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'a06106f0-ae12-4058-9da8-ff07edcb037c-sda', '1796150921.66776', '1796150921', '0', '', '1796150921', 0, 0) -test DEBUG: /tmp/tmph6kbzy_a/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'a06106f0-ae12-4058-9da8-ff07edcb037c-sda', '1796150921.66776', '1796150921', '0', '', '1796150921', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('a06106f0-ae12-4058-9da8-ff07edcb037c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00908 seconds (110.12597/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/tmpkrpyfyv4/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', 'e357147e-13f2-4445-a15f-00829e6da3f9-sda', '1796150921.68599', '1796150921', '0', '', '1796150921', 1, 0) -test DEBUG: /tmp/tmpkrpyfyv4/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150924.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e357147e-13f2-4445-a15f-00829e6da3f9-sda') -test DEBUG: /tmp/tmpkrpyfyv4/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00518131s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', 'e357147e-13f2-4445-a15f-00829e6da3f9-sda', '1796150921.68599', '1796150921', '0', '', '1796150921', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e357147e-13f2-4445-a15f-00829e6da3f9-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01655 seconds (60.41801/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/tmpym34iymd/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b518bd86-67d4-4775-93ad-4026bea2953d-sda', '1796150921.71183', '1796150921', '0', '', '1796150921', 0, 0) -test DEBUG: /tmp/tmpym34iymd/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b518bd86-67d4-4775-93ad-4026bea2953d-sda', '1796150921.71183', '1796150921', '0', '', '1796150921', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b518bd86-67d4-4775-93ad-4026bea2953d-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01022 seconds (97.81853/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/tmp6j4br5cn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', 'b70a6ed9-f37c-45f8-8a78-4c2c67e26c43-sda', '1796150921.73149', '1796150921', '0', '', '1796150921', 1, 0) -test DEBUG: /tmp/tmp6j4br5cn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', 'b70a6ed9-f37c-45f8-8a78-4c2c67e26c43-sda', '1796150921.73149', '1796150921', '0', '', '1796150921', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b70a6ed9-f37c-45f8-8a78-4c2c67e26c43-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01444 seconds (69.23988/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/tmpvqkjxyqi/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '11066667-5612-4748-95b4-bae1e8195068-sda', '1796150921.76182', '1796150923', '0', '', '1796150923', 0, 0) -test DEBUG: /tmp/tmpvqkjxyqi/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '11066667-5612-4748-95b4-bae1e8195068-sda', '1796150921.76182', '1796150923', '0', '', '1796150923', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('11066667-5612-4748-95b4-bae1e8195068-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01117 seconds (89.56367/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/tmpdaeqmvm_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', '32f9c394-583f-45c9-bfb6-3e35f55c256a-sda', '1796150921.78258', '1796150923', '0', '', '1796150923', 1, 1) -test DEBUG: /tmp/tmpdaeqmvm_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150924.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '32f9c394-583f-45c9-bfb6-3e35f55c256a-sda') -test DEBUG: /tmp/tmpdaeqmvm_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00262332s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a409bf48d38208d321ad8100033bd804', '32f9c394-583f-45c9-bfb6-3e35f55c256a-sda', '1796150921.78258', '1796150923', '0', '', '1796150923', 1, 1)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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (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: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx32df0b67a5b245948e4f8-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79f12e15cf4e4d28adf88-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_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 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx0ad27f5b6bf44680ad6b7-006b0f167d" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx0ad27f5b6bf44680ad6b7-006b0f167d - 0.0054 VW - 1796150909.044126034 1796150909.049476147 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +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" "tx9f50b08d07e645b8ac88f-006b0f167d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +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" "tx9f50b08d07e645b8ac88f-006b0f167d" "proxy-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txfa8d380d0fad40acbc0e9-006b0f167d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txfa8d380d0fad40acbc0e9-006b0f167d" "proxy-server 1398994" 0.0002 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/29 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx9f50b08d07e645b8ac88f-006b0f167d - 0.0110 VW - 1796150909.050091267 1796150909.061058044 0 - (txn: tx5d266c22507b4045a8d3c-006b0f167d) -proxy INFO: - - 01/Dec/2026/18/48/29 PUT /v1/a/none/003foo/1796150908.41971 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx5d266c22507b4045a8d3c-006b0f167d - 0.0054 VW - 1796150909.056025743 1796150909.061449289 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe08b6368d13e4ff9affd2-006b0f167d" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe08b6368d13e4ff9affd2-006b0f167d - 0.0043 VW - 1796150909.062944412 1796150909.067267656 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txfbaca34880604c698797d-006b0f167d" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/29 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txfbaca34880604c698797d-006b0f167d - 0.0038 VW - 1796150909.067767859 1796150909.071616173 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3322280ed09c4cc59768b-006b0f167d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3322280ed09c4cc59768b-006b0f167d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/29 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx3322280ed09c4cc59768b-006b0f167d - 0.0049 VW - 1796150909.072124958 1796150909.077061892 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "DELETE /sdb1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txffbf62ef425d46c999b08-006b0f167d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "DELETE /sda1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txffbf62ef425d46c999b08-006b0f167d" "object-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +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" "txffbf62ef425d46c999b08-006b0f167d" "proxy-server 1398994" 0.0051 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +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" "txffbf62ef425d46c999b08-006b0f167d" "proxy-server 1398994" 0.0065 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txffbf62ef425d46c999b08-006b0f167d - 0.0097 - - 1796150909.077414751 1796150909.087124825 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd97b6869179a4a6fbc61e-006b0f167d" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/1_oc_non_ascii%C2%A3" "txd97b6869179a4a6fbc61e-006b0f167d" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/1_oc_non_ascii%C2%A3" "txd97b6869179a4a6fbc61e-006b0f167d" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd97b6869179a4a6fbc61e-006b0f167d" "proxy-server 1398994" 0.0088 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd97b6869179a4a6fbc61e-006b0f167d" "proxy-server 1398994" 0.0142 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txd97b6869179a4a6fbc61e-006b0f167d - 0.0216 - - 1796150909.697156668 1796150909.718756676 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6cf01f9e2a54aee89182-006b0f167d" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "GET /sda1/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" "txe6cf01f9e2a54aee89182-006b0f167d" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txe6cf01f9e2a54aee89182-006b0f167d - 0.0098 - - 1796150909.720332623 1796150909.730121374 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06a5a4322df64bf898956-006b0f167d" "proxy-server 1398994" 0.0019 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/1_vc_ascii" "tx06a5a4322df64bf898956-006b0f167d" "container-server 1398994" 0.0011 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/1_vc_ascii" "tx06a5a4322df64bf898956-006b0f167d" "container-server 1398994" 0.0011 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx06a5a4322df64bf898956-006b0f167d" "proxy-server 1398994" 0.0142 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx06a5a4322df64bf898956-006b0f167d" "proxy-server 1398994" 0.0190 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/29 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - tx06a5a4322df64bf898956-006b0f167d - 0.0268 - - 1796150909.731899500 1796150909.758738279 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe182510079644f0fa5a90-006b0f167d" "proxy-server 1398994" 0.0020 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe182510079644f0fa5a90-006b0f167d - 1.2651 VW - 1796150909.760326624 1796150911.025382519 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx76371a6f454241288a07c-006b0f167f" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/31 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx76371a6f454241288a07c-006b0f167f - 0.0039 VW - 1796150911.025945663 1796150911.029823303 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx1e240580dd794c2295fe2-006b0f167f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx1e240580dd794c2295fe2-006b0f167f" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/31 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1e240580dd794c2295fe2-006b0f167f - 0.0050 VW - 1796150911.030369043 1796150911.035335541 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc8cca49104fe40bba0502-006b0f167f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc8cca49104fe40bba0502-006b0f167f" "proxy-server 1398994" 0.0065 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc8cca49104fe40bba0502-006b0f167f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc8cca49104fe40bba0502-006b0f167f" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/31 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txc8cca49104fe40bba0502-006b0f167f - 0.0127 - - 1796150911.035701990 1796150911.048428059 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx099b09ca35704136b25aa-006b0f167f" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx099b09ca35704136b25aa-006b0f167f - 0.0040 VW - 1796150911.060295105 1796150911.064312935 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa5aade112f784742830f1-006b0f167f" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/31 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa5aade112f784742830f1-006b0f167f - 0.0053 VW - 1796150911.064841032 1796150911.070149660 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx7f2f3182c48246c39c77d-006b0f167f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx7f2f3182c48246c39c77d-006b0f167f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txb87902a2890b4032ba2fc-006b0f167f" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/31 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7f2f3182c48246c39c77d-006b0f167f - 0.0149 VW - 1796150911.070750475 1796150911.085658073 0 - (txn: tx21536260582b4d9ba1718-006b0f167f) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx21536260582b4d9ba1718-006b0f167f" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx21536260582b4d9ba1718-006b0f167f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx21536260582b4d9ba1718-006b0f167f" "proxy-server 1398994" 0.0076 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx21536260582b4d9ba1718-006b0f167f" "proxy-server 1398994" 0.0089 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/31 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx21536260582b4d9ba1718-006b0f167f - 0.0167 VW - 1796150911.077222347 1796150911.093930721 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx800182372eb24db6ae594-006b0f167f" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx800182372eb24db6ae594-006b0f167f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx800182372eb24db6ae594-006b0f167f" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx800182372eb24db6ae594-006b0f167f" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/31 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx800182372eb24db6ae594-006b0f167f - 0.0119 - - 1796150911.094328642 1796150911.106238604 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75fc2c1e96f54a3fa8bfc-006b0f167f" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6c8ff1da30e5458e88690-006b0f167f" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3968604f82fb40aa96157-006b0f167f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/31 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx3968604f82fb40aa96157-006b0f167f - 0.0132 - - 1796150911.107681751 1796150911.120905638 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e1c1830a997459989f99-006b0f167f" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0e1c1830a997459989f99-006b0f167f - 0.0037 VW - 1796150911.132748365 1796150911.136462450 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txdcb9d3871ea5462692a21-006b0f1680" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/32 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txdcb9d3871ea5462692a21-006b0f1680 - 0.0053 VW - 1796150912.456738472 1796150912.462019444 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx84275a10dd014c7480c9c-006b0f1680" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx84275a10dd014c7480c9c-006b0f1680" "proxy-server 1398994" 0.0006 "-" 1398994 0 -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 - - [01/Dec/2026 06:48:32] "SSYNC /dev/9 HTTP/1.1" 400 174 24.229091 -test-ssync-receiver INFO: (1398994) wsgi exited, is_accepting=True -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txfbf8d839f0fb47b5ab95a-006b0f1680" "proxy-server 1398994" 0.0031 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/32 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx84275a10dd014c7480c9c-006b0f1680 - 0.1049 VW - 1796150912.462569952 1796150912.567476273 0 - (txn: txc128e864751047409152c-006b0f1680) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txc128e864751047409152c-006b0f1680" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txc128e864751047409152c-006b0f1680" "proxy-server 1398994" 0.0073 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txc128e864751047409152c-006b0f1680" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txc128e864751047409152c-006b0f1680" "proxy-server 1398994" 0.0091 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/32 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txc128e864751047409152c-006b0f1680 - 0.1079 VW - 1796150912.468536139 1796150912.576413631 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc012dd71bf724df0bf370-006b0f1680" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc012dd71bf724df0bf370-006b0f1680" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc012dd71bf724df0bf370-006b0f1680" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc012dd71bf724df0bf370-006b0f1680" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/32 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txc012dd71bf724df0bf370-006b0f1680 - 0.0123 - - 1796150912.576804399 1796150912.589084625 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81f70cb109fb46918d2a8-006b0f1680" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx8e138ee5bafc4903acece-006b0f1680" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6797e8c0b94241b5b307a-006b0f1680" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/32 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx6797e8c0b94241b5b307a-006b0f1680 - 0.0131 - - 1796150912.590610504 1796150912.603753567 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4db7665f3c464cb989f8c-006b0f1680" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "tx4db7665f3c464cb989f8c-006b0f1680" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/32 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx4db7665f3c464cb989f8c-006b0f1680 - 0.0101 - - 1796150912.605271339 1796150912.615378380 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4a145f150334b69bf675-006b0f1680" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx17b792f06cb140d3812c3-006b0f1680" "proxy-server 1398994" 0.0013 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe29af3345dad456288792-006b0f1680" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe29af3345dad456288792-006b0f1680" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a47053c1d6f4c7895e5f-006b0f1680" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4a47053c1d6f4c7895e5f-006b0f1680 - 0.0059 VW - 1796150912.631244183 1796150912.637150764 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx015cae018b904b8789666-006b0f1680" "proxy-server 1398994" 0.0043 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/32 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx015cae018b904b8789666-006b0f1680 - 0.0068 VW - 1796150912.637659311 1796150912.644465685 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "txf9e5da5833704550ab42d-006b0f1680" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "txf9e5da5833704550ab42d-006b0f1680" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/32 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf9e5da5833704550ab42d-006b0f1680 - 0.0050 VW - 1796150912.645021677 1796150912.649980307 0 - -proxy INFO: - - 01/Dec/2026/18/48/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - txe29af3345dad456288792-006b0f1680 - 1.1661 SSC - 1796150912.617205858 1796150913.783345222 0 - (txn: tx15fa5d6e93364f7680c84-006b0f1681) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" "tx15fa5d6e93364f7680c84-006b0f1681" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" "tx15fa5d6e93364f7680c84-006b0f1681" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx15fa5d6e93364f7680c84-006b0f1681" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx15fa5d6e93364f7680c84-006b0f1681" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/33 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx15fa5d6e93364f7680c84-006b0f1681 - 0.0123 SSC - 1796150913.778873205 1796150913.791164875 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd522332958bc477188d77-006b0f1681" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa0fbaf62f2204c9c95c48-006b0f1681" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx33ffca086cce4200876ac-006b0f1681" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx33ffca086cce4200876ac-006b0f1681 - 0.0125 - - 1796150913.792600155 1796150913.805062294 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3599c618271482c824ed-006b0f1681" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx00c554da5ed5487c8457c-006b0f1681" "proxy-server 1398994" 0.0023 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx171ae391ca574b70b58d5-006b0f1681" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "POST /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx171ae391ca574b70b58d5-006b0f1681" "proxy-server 1398994" 0.0056 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx171ae391ca574b70b58d5-006b0f1681" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "POST /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx171ae391ca574b70b58d5-006b0f1681" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/33 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - tx171ae391ca574b70b58d5-006b0f1681 - 0.0201 - - 1796150913.806533575 1796150913.826638699 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7a921b0fedc40c28c7e8-006b0f1681" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx33673758cfd346d5b9fdf-006b0f1681" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70be9f278eb34a3bab1ab-006b0f1681" "proxy-server 1398994" 0.0008 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx70be9f278eb34a3bab1ab-006b0f1681 - 0.0137 - - 1796150913.828079939 1796150913.841757774 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e832325ac5241a7bd3a0-006b0f1681" "proxy-server 1398994" 0.0015 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +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" "tx6e832325ac5241a7bd3a0-006b0f1681" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/33 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx6e832325ac5241a7bd3a0-006b0f1681 - 0.0112 - - 1796150913.843580961 1796150913.854756117 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e1e0a6624a54cd1b14cc-006b0f1681" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5e1e0a6624a54cd1b14cc-006b0f1681 - 0.0037 VW - 1796150913.856599569 1796150913.860317230 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb1184b312b154dc7a5627-006b0f1681" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/33 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb1184b312b154dc7a5627-006b0f1681 - 0.0038 VW - 1796150913.860827446 1796150913.864621639 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txba6c02596d83459f86474-006b0f1681" "proxy-server 1398994" 0.0054 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/33 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 - txba6c02596d83459f86474-006b0f1681 - 0.0084 VW - 1796150913.865116358 1796150913.873547792 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487?symlink=get" "tx1dacff5e7aab4edaabc9f-006b0f1681" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487?symlink=get" "tx1dacff5e7aab4edaabc9f-006b0f1681" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/33 GET /v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1dacff5e7aab4edaabc9f-006b0f1681 - 0.0105 VW - 1796150913.874008417 1796150913.884512186 0 - (txn: txdcbfaaacaebb42bd8f96f-006b0f1681) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txdcbfaaacaebb42bd8f96f-006b0f1681" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txdcbfaaacaebb42bd8f96f-006b0f1681" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: txdcbfaaacaebb42bd8f96f-006b0f1681) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txdcbfaaacaebb42bd8f96f-006b0f1681" "proxy-server 1398994" 1.3606 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txdcbfaaacaebb42bd8f96f-006b0f1681" "object-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txdcbfaaacaebb42bd8f96f-006b0f1681 - 1.3666 VW - 1796150913.879870892 1796150915.246430159 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txa3098d8f1801415ab879b-006b0f1683" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txa3098d8f1801415ab879b-006b0f1683" "proxy-server 1398994" 0.0051 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txa3098d8f1801415ab879b-006b0f1683" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.09487" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487" "txa3098d8f1801415ab879b-006b0f1683" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1796150911.09487 HTTP/1.0 204 - Swift - - - - txa3098d8f1801415ab879b-006b0f1683 - 0.0113 VW - 1796150915.246933222 1796150915.258244514 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0248f78f96d044a79974a-006b0f1683" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb01bdf294be74d6c83bbf-006b0f1683" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0cda8d52c1424db19d3b3-006b0f1683" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/35 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx0cda8d52c1424db19d3b3-006b0f1683 - 0.0132 - - 1796150915.259808064 1796150915.273052216 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8629fe6c22b42aebda69-006b0f1683" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +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" "txf8629fe6c22b42aebda69-006b0f1683" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/35 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txf8629fe6c22b42aebda69-006b0f1683 - 0.0102 - - 1796150915.274564505 1796150915.284742832 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77ac3e93ecc241fab0efd-006b0f1683" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx77ac3e93ecc241fab0efd-006b0f1683 - 0.0037 VW - 1796150915.286464453 1796150915.290126801 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7823bc64dad34baf98d3b-006b0f1683" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7823bc64dad34baf98d3b-006b0f1683 - 0.0052 VW - 1796150915.290622234 1796150915.295776606 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx65c11aada65e4afcba589-006b0f1683" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - tx65c11aada65e4afcba589-006b0f1683 - 0.0065 VW - 1796150915.296329021 1796150915.302795172 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619?symlink=get" "txb06c571e6d4b489ab4581-006b0f1683" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619?symlink=get" "txb06c571e6d4b489ab4581-006b0f1683" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 GET /v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb06c571e6d4b489ab4581-006b0f1683 - 0.0102 VW - 1796150915.303270578 1796150915.313498974 0 - (txn: tx1ddd2034836a4d87a7429-006b0f1683) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1ddd2034836a4d87a7429-006b0f1683" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1ddd2034836a4d87a7429-006b0f1683" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1ddd2034836a4d87a7429-006b0f1683" "proxy-server 1398994" 0.0112 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx1ddd2034836a4d87a7429-006b0f1683" "proxy-server 1398994" 0.0108 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/35 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1ddd2034836a4d87a7429-006b0f1683 - 0.0153 VW - 1796150915.309027672 1796150915.324358940 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx3e5ad77602aa41e09637d-006b0f1683" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx3e5ad77602aa41e09637d-006b0f1683" "proxy-server 1398994" 0.0051 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx3e5ad77602aa41e09637d-006b0f1683" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150911.03619" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619" "tx3e5ad77602aa41e09637d-006b0f1683" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/36 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1796150911.03619 HTTP/1.0 204 - Swift - - - - tx3e5ad77602aa41e09637d-006b0f1683 - 1.2666 VW - 1796150915.324797869 1796150916.591383457 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx243e1c1c2877418c98653-006b0f1684" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx584c508389d74062a575f-006b0f1684" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70bcb6e6929a4880b482d-006b0f1684" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/36 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx70bcb6e6929a4880b482d-006b0f1684 - 0.0125 - - 1796150916.593038321 1796150916.605551720 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf7b5c0ace404b14b7033-006b0f1684" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txdf7b5c0ace404b14b7033-006b0f1684" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/36 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txdf7b5c0ace404b14b7033-006b0f1684 - 0.0100 - - 1796150916.607118368 1796150916.617107868 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29ac4f64931b46eabfa86-006b0f1684" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx29ac4f64931b46eabfa86-006b0f1684" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/36 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx29ac4f64931b46eabfa86-006b0f1684 - 0.0087 - - 1796150916.618895054 1796150916.627545118 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8917f285d0d64438922c6-006b0f1684" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8917f285d0d64438922c6-006b0f1684 - 0.0036 VW - 1796150916.629239082 1796150916.632846355 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2def4125553d4770abc37-006b0f1684" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/36 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2def4125553d4770abc37-006b0f1684 - 0.0050 VW - 1796150916.633307457 1796150916.638271093 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +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" "tx8837f1d893e84db1b7b33-006b0f1684" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/36 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 - tx8837f1d893e84db1b7b33-006b0f1684 - 0.0063 VW - 1796150916.638805389 1796150916.645066738 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "DELETE /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3eebaf0e41194a3a8139b-006b0f1684" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "DELETE /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3eebaf0e41194a3a8139b-006b0f1684" "proxy-server 1398994" 0.0044 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "DELETE /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3eebaf0e41194a3a8139b-006b0f1684" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "DELETE /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3eebaf0e41194a3a8139b-006b0f1684" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/36 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - tx3eebaf0e41194a3a8139b-006b0f1684 - 0.0103 - - 1796150916.645447254 1796150916.655723572 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25d7b765af924df2870c0-006b0f1684" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx822bd5511a014089ae321-006b0f1684" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx46a0e97545be4ebfbbfcc-006b0f1684" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx46a0e97545be4ebfbbfcc-006b0f1684" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/36 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - tx46a0e97545be4ebfbbfcc-006b0f1684 - 0.0141 - - 1796150916.657111883 1796150916.671234846 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84bf955d86484a6cb508d-006b0f1684" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx84bf955d86484a6cb508d-006b0f1684 - 0.0072 VW - 1796150916.682981014 1796150916.690202713 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx12c1c12850284ecda03cc-006b0f1684" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/36 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx12c1c12850284ecda03cc-006b0f1684 - 0.0038 VW - 1796150916.690694571 1796150916.694492340 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx45d77d8a6ba64933a3981-006b0f1684" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx45d77d8a6ba64933a3981-006b0f1684" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/36 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx45d77d8a6ba64933a3981-006b0f1684 - 0.0052 VW - 1796150916.695040941 1796150916.700210094 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3e07995493a8404da0190-006b0f1684" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3e07995493a8404da0190-006b0f1684" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34679', 'sdb1')] (txn: tx3e07995493a8404da0190-006b0f1684) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3e07995493a8404da0190-006b0f1684" "proxy-server 1398994" 1.0616 "-" 1398994 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: tx3e07995493a8404da0190-006b0f1684) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3e07995493a8404da0190-006b0f1684" "proxy-server 1398994" 1.0632 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx3e07995493a8404da0190-006b0f1684 - 1.0668 - - 1796150916.700552940 1796150917.767353296 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3eeb5cd3074848bead80e-006b0f1685" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3eeb5cd3074848bead80e-006b0f1685 - 0.0040 VW - 1796150917.779219151 1796150917.783173800 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6db90ea87d2844ff8423d-006b0f1685" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6db90ea87d2844ff8423d-006b0f1685 - 0.0052 VW - 1796150917.783691406 1796150917.788863182 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx6e9bbf04bc784c0594b3a-006b0f1685" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx6e9bbf04bc784c0594b3a-006b0f1685" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx6e9bbf04bc784c0594b3a-006b0f1685 - 0.0060 VW - 1796150917.789414644 1796150917.795417070 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx7b304e6b8fac448095868-006b0f1685" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150916.70103" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1796150916.70103" "txb13ee7056e67420cbf382-006b0f1685" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1796150916.70103" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150916.70103" "txb13ee7056e67420cbf382-006b0f1685" "proxy-server 1398994" 0.0068 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150916.70103" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1796150916.70103" "txb13ee7056e67420cbf382-006b0f1685" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1796150916.70103" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150916.70103" "txb13ee7056e67420cbf382-006b0f1685" "proxy-server 1398994" 0.0089 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150916.70103 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txb13ee7056e67420cbf382-006b0f1685 - 0.0170 VW - 1796150917.795966864 1796150917.812927723 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc4296cd6a04549da8b1a5-006b0f1685" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc4296cd6a04549da8b1a5-006b0f1685" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc4296cd6a04549da8b1a5-006b0f1685" "proxy-server 1398994" 0.0085 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc4296cd6a04549da8b1a5-006b0f1685" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - txc4296cd6a04549da8b1a5-006b0f1685 - 0.0129 - - 1796150917.813338518 1796150917.826237679 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c54039783d1496b81a69-006b0f1685" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3c54039783d1496b81a69-006b0f1685 - 0.0041 VW - 1796150917.838194370 1796150917.842277288 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd3f73872b13340f3b84e6-006b0f1685" "proxy-server 1398994" 0.0030 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd3f73872b13340f3b84e6-006b0f1685 - 0.0057 VW - 1796150917.842814684 1796150917.848493576 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdf6ce666dd804158949f4-006b0f1685" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdf6ce666dd804158949f4-006b0f1685" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txdf6ce666dd804158949f4-006b0f1685 - 0.0063 VW - 1796150917.849116325 1796150917.855434418 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx261d98e84be244a4be3b2-006b0f1685" "proxy-server 1398994" 0.0025 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150917.81392" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1796150917.81392" "txe9b225592bc845fda83ab-006b0f1685" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150917.81392" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1796150917.81392" "txe9b225592bc845fda83ab-006b0f1685" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1796150917.81392" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150917.81392" "txe9b225592bc845fda83ab-006b0f1685" "proxy-server 1398994" 0.0078 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1796150917.81392" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150917.81392" "txe9b225592bc845fda83ab-006b0f1685" "proxy-server 1398994" 0.0075 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/37 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150917.81392 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txe9b225592bc845fda83ab-006b0f1685 - 0.0199 VW - 1796150917.856029987 1796150917.875898600 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9efd14d3842c4de4ae253-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9efd14d3842c4de4ae253-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9efd14d3842c4de4ae253-006b0f1686" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx9efd14d3842c4de4ae253-006b0f1686" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx9efd14d3842c4de4ae253-006b0f1686 - 0.0116 - - 1796150918.354485512 1796150918.366103411 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46403fa609da48919ed8f-006b0f1686" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx46403fa609da48919ed8f-006b0f1686" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx46403fa609da48919ed8f-006b0f1686 - 0.0101 - - 1796150918.367510080 1796150918.377585411 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx923aa0f5af3247129aeb7-006b0f1686" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx923aa0f5af3247129aeb7-006b0f1686 - 0.0036 VW - 1796150918.379438639 1796150918.383054256 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx8d1d70f3273f45bfabe92-006b0f1686" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8d1d70f3273f45bfabe92-006b0f1686 - 0.0050 VW - 1796150918.383550882 1796150918.388558626 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx30ee323959ee468d83ed2-006b0f1686" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx30ee323959ee468d83ed2-006b0f1686" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx30ee323959ee468d83ed2-006b0f1686 - 0.0058 VW - 1796150918.389130831 1796150918.394919395 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx1649e12bc8ed4840a9ae4-006b0f1686" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150918.35507" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1796150918.35507" "txa1066f49f2cf4ccd84e5d-006b0f1686" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150918.35507" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1796150918.35507" "txa1066f49f2cf4ccd84e5d-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1796150918.35507" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.35507" "txa1066f49f2cf4ccd84e5d-006b0f1686" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1796150918.35507" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.35507" "txa1066f49f2cf4ccd84e5d-006b0f1686" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/38 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150918.35507 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa1066f49f2cf4ccd84e5d-006b0f1686 - 0.0158 VW - 1796150918.395467997 1796150918.411317348 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe8a0973c30d44c8c9f3e5-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe8a0973c30d44c8c9f3e5-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe8a0973c30d44c8c9f3e5-006b0f1686" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe8a0973c30d44c8c9f3e5-006b0f1686" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txe8a0973c30d44c8c9f3e5-006b0f1686 - 0.0120 - - 1796150918.411741495 1796150918.423791409 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c37632f671548a6a642b-006b0f1686" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2c37632f671548a6a642b-006b0f1686 - 0.0037 VW - 1796150918.425287962 1796150918.428945065 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx94cf38f9898242d4af582-006b0f1686" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx94cf38f9898242d4af582-006b0f1686 - 0.0050 VW - 1796150918.429415941 1796150918.434433699 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txcf4c0d3c4fbe4a27bd618-006b0f1686" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txcf4c0d3c4fbe4a27bd618-006b0f1686" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx7ae058d9e67347c586bf0-006b0f1686" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcf4c0d3c4fbe4a27bd618-006b0f1686 - 0.0170 VW - 1796150918.435011864 1796150918.452026844 0 - (txn: txb6813a068d1a45d9a9180-006b0f1686) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "txb6813a068d1a45d9a9180-006b0f1686" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "txb6813a068d1a45d9a9180-006b0f1686" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34679', 'sdb1')] (txn: txb6813a068d1a45d9a9180-006b0f1686) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "txb6813a068d1a45d9a9180-006b0f1686" "proxy-server 1398994" 1.7940 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: txb6813a068d1a45d9a9180-006b0f1686) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "txb6813a068d1a45d9a9180-006b0f1686" "proxy-server 1398994" 1.7938 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 PUT /v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb6813a068d1a45d9a9180-006b0f1686 - 1.8057 VW - 1796150918.440633774 1796150920.246299505 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf7ad5ff70e9d4aadbc557-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf7ad5ff70e9d4aadbc557-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf7ad5ff70e9d4aadbc557-006b0f1688" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf7ad5ff70e9d4aadbc557-006b0f1688" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txf7ad5ff70e9d4aadbc557-006b0f1688 - 0.0125 - - 1796150920.246695995 1796150920.259238005 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx261df1e77db7432ba4084-006b0f1688" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx261df1e77db7432ba4084-006b0f1688 - 0.0038 VW - 1796150920.260723352 1796150920.264474154 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd70a5fa3c54749d697935-006b0f1688" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd70a5fa3c54749d697935-006b0f1688 - 0.0052 VW - 1796150920.264955759 1796150920.270156622 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx70578299040240ec815b1-006b0f1688" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx70578299040240ec815b1-006b0f1688" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx70578299040240ec815b1-006b0f1688 - 0.0049 VW - 1796150920.270749331 1796150920.275667667 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx7a1467780e344171a12c0-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx7a1467780e344171a12c0-006b0f1688" "proxy-server 1398994" 0.0065 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx7a1467780e344171a12c0-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx7a1467780e344171a12c0-006b0f1688" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx7a1467780e344171a12c0-006b0f1688 - 0.0125 - - 1796150920.276031494 1796150920.288493633 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7df2c15fccfb4f0ead294-006b0f1688" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7df2c15fccfb4f0ead294-006b0f1688 - 0.0038 VW - 1796150920.289953709 1796150920.293708801 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txed83da89328d46a8ba643-006b0f1688" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txed83da89328d46a8ba643-006b0f1688 - 0.0049 VW - 1796150920.294216394 1796150920.299080133 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txae8d4d01831e44b6be76f-006b0f1688" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txae8d4d01831e44b6be76f-006b0f1688" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx50a01ed936af4a1d95f6d-006b0f1688" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txae8d4d01831e44b6be76f-006b0f1688 - 0.0148 VW - 1796150920.299649477 1796150920.314475536 0 - (txn: tx417ad29b9a8c4bacb43a3-006b0f1688) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" "tx417ad29b9a8c4bacb43a3-006b0f1688" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" "tx417ad29b9a8c4bacb43a3-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" "tx417ad29b9a8c4bacb43a3-006b0f1688" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653" "tx417ad29b9a8c4bacb43a3-006b0f1688" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 PUT /v1/a/1_vc_ascii/00d1_o_ascii/sub/1796150920.27653 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx417ad29b9a8c4bacb43a3-006b0f1688 - 0.4910 VW - 1796150920.305547714 1796150920.796537638 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx1d1cf1c78d814680abf4b-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx1d1cf1c78d814680abf4b-006b0f1688" "proxy-server 1398994" 0.0064 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx1d1cf1c78d814680abf4b-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx1d1cf1c78d814680abf4b-006b0f1688" "proxy-server 1398994" 0.0109 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx1d1cf1c78d814680abf4b-006b0f1688 - 0.0144 - - 1796150920.796986341 1796150920.811385870 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9a8d9ca052145d4b1b73-006b0f1688" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc9a8d9ca052145d4b1b73-006b0f1688 - 0.0037 VW - 1796150920.812860966 1796150920.816588879 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx1c15d262e0784aefb6122-006b0f1688" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1c15d262e0784aefb6122-006b0f1688 - 0.0079 VW - 1796150920.817084312 1796150920.824972630 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sda1/0/a/1_vc_ascii" 200 724 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx606227898e1149dbaf953-006b0f1688" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - tx606227898e1149dbaf953-006b0f1688 - 0.0122 VW - 1796150920.825570583 1796150920.837764502 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sda1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227?symlink=get" "tx95ea379729e74f768ff03-006b0f1688" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sdb1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227?symlink=get" "tx95ea379729e74f768ff03-006b0f1688" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 GET /v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx95ea379729e74f768ff03-006b0f1688 - 0.0111 VW - 1796150920.838270664 1796150920.849366426 0 - (txn: tx38c7c93f786042978611c-006b0f1688) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx38c7c93f786042978611c-006b0f1688" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx38c7c93f786042978611c-006b0f1688" "proxy-server 1398994" 0.0065 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx38c7c93f786042978611c-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx38c7c93f786042978611c-006b0f1688" "proxy-server 1398994" 0.0108 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx38c7c93f786042978611c-006b0f1688 - 0.0143 VW - 1796150920.844544411 1796150920.858880758 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 204 - "DELETE http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "tx0b4b4d4827ec41fa9dfa3-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "DELETE /sdb1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "tx0b4b4d4827ec41fa9dfa3-006b0f1688" "proxy-server 1398994" 0.0052 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 204 - "DELETE http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "tx0b4b4d4827ec41fa9dfa3-006b0f1688" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "DELETE /sda1/1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227" "tx0b4b4d4827ec41fa9dfa3-006b0f1688" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/40 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1796150918.41227 HTTP/1.0 204 - Swift - - - - tx0b4b4d4827ec41fa9dfa3-006b0f1688 - 0.0108 VW - 1796150920.859356880 1796150920.870114803 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11e3ba4b5daa4b3ca1f39-006b0f1688" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 185 "GET http://localhost/v1/a/1_vc_ascii?prefix=00d1_o_ascii%2Fsub%2F&format=json&states=listing" "tx11e3ba4b5daa4b3ca1f39-006b0f1688" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/40 GET /v1/a/1_vc_ascii%3Fprefix%3D00d1_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx11e3ba4b5daa4b3ca1f39-006b0f1688 - 0.0104 - - 1796150920.871614456 1796150920.882052660 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b0ff596037044208092e-006b0f1688" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/1_oc_non_ascii%C2%A3whoops" "tx5b0ff596037044208092e-006b0f1688" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/1_oc_non_ascii%C2%A3whoops" "tx5b0ff596037044208092e-006b0f1688" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx5b0ff596037044208092e-006b0f1688" "proxy-server 1398994" 0.0085 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx5b0ff596037044208092e-006b0f1688" "proxy-server 1398994" 0.0137 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx5b0ff596037044208092e-006b0f1688 - 0.0206 - - 1796150920.883845806 1796150920.904484034 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... ok - -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo60t7xq1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpi91y4d3t/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.91s. Total quarantined: 0, Total errors: 0, Total files/sec: 3.31, Total bytes/sec: 5735.22, Auditing time: 0.05, Rate: 0.06 +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.35, Total bytes/sec: 47406.97, Auditing time: 0.09, Rate: 0.83 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/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:42 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1271.00, bytes/sec: 2603010.48, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:44 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 174.97, bytes/sec: 358346.94, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -47058,22 +46804,420 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbv02gm75/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.48, Total bytes/sec: 51104.63, Auditing time: 0.10, Rate: 0.98 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpl21h4mrc/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.51, Total bytes/sec: 47682.03, Auditing time: 0.10, Rate: 0.96 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... 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 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/tmp40qc1xts/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp40qc1xts/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/tmp40qc1xts/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp40qc1xts/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1692309 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0027 "-" 1692309 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0120 "-" 1692309 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0075 "-" 1692309 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9dfde8f3cd754229abe0d-00690208f4" "proxy-server 1692309" 0.0016 "-" 1692309 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:37447/sdb1/3/a/c" "tx9dfde8f3cd754229abe0d-00690208f4" "container-server 1692309" 0.0010 "-" 1692309 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:51359/sda1/3/a/c" "tx9dfde8f3cd754229abe0d-00690208f4" "container-server 1692309" 0.0032 "-" 1692309 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9dfde8f3cd754229abe0d-00690208f4" "proxy-server 1692309" 0.0201 "-" 1692309 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9dfde8f3cd754229abe0d-00690208f4" "proxy-server 1692309" 0.0293 "-" 1692309 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9dfde8f3cd754229abe0d-00690208f4 - 0.0411 - - 1761741044.527353525 1761741044.568457842 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx31c9e0c8cdc14138b066c-00690208f4" "proxy-server 1692309" 0.0011 "-" 1692309 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:51359/sda1/0/a1/c1" "tx31c9e0c8cdc14138b066c-00690208f4" "container-server 1692309" 0.0009 "-" 1692309 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:37447/sdb1/0/a1/c1" "tx31c9e0c8cdc14138b066c-00690208f4" "container-server 1692309" 0.0009 "-" 1692309 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx31c9e0c8cdc14138b066c-00690208f4" "proxy-server 1692309" 0.0082 "-" 1692309 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx31c9e0c8cdc14138b066c-00690208f4" "proxy-server 1692309" 0.0197 "-" 1692309 0test.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.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd5b365a0df35441db0b63-00690208f4" "proxy-server 1692271" 0.0179 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 204 - "HEAD http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "tx9a9e81a236e4418ab6565-00690208f4" "proxy-server 1692271" 0.0174 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "PUT http://foo:8080/sdc1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx29bab7442bab429e9a343-00690208f4" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/2/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "PUT http://foo:8080/sdd1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx29bab7442bab429e9a343-00690208f4" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdd1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "PUT http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx29bab7442bab429e9a343-00690208f4" "proxy-server 1692271" 0.0374 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdc1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "PUT http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx29bab7442bab429e9a343-00690208f4" "proxy-server 1692271" 0.0289 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx326efab1605145629733a-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 204 - "HEAD http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "txe20c3308a58b423d9b4e5-00690208f4" "proxy-server 1692271" 0.0114 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/2/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "POST http://foo:8080/sdc1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx993b81ad88c04328bb481-00690208f4" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "POST /sdc1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 202 76 "POST http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx993b81ad88c04328bb481-00690208f4" "proxy-server 1692271" 0.0151 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4/o" 201 - "POST http://foo:8080/sdd1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx993b81ad88c04328bb481-00690208f4" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "POST /sdd1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 202 76 "POST http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "tx993b81ad88c04328bb481-00690208f4" "proxy-server 1692271" 0.0276 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd22c24ab8eea4e9f90187-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/612117fe494d474b9f85d7342a95a7e0" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" "txd22c24ab8eea4e9f90187-00690208f4" "container-server 1692271" 0.0131 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/612117fe494d474b9f85d7342a95a7e0" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/612117fe494d474b9f85d7342a95a7e0" "txd22c24ab8eea4e9f90187-00690208f4" "container-server 1692271" 0.0010 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 201 - "PUT http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txd22c24ab8eea4e9f90187-00690208f4" "proxy-server 1692271" 0.0528 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 201 - "PUT http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txd22c24ab8eea4e9f90187-00690208f4" "proxy-server 1692271" 0.0370 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5227ceeb93e24153a5783-00690208f4" "proxy-server 1692271" 0.0133 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx5227ceeb93e24153a5783-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8ba3d33e3ad94705a6474-00690208f4" "proxy-server 1692271" 0.0174 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/bc1143456a1749c0b2568f83cd16a6f4" 204 - "HEAD http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4" "tx1da3f1e47c064a6db73b3-00690208f4" "proxy-server 1692271" 0.0117 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdd1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 200 24 "GET http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "txcad9d1ac991d445ebda8b-00690208f4" "proxy-server 1692271" 0.0008 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdc1/3/a/bc1143456a1749c0b2568f83cd16a6f4/o" 200 24 "GET http://foo:8080/v1/a/bc1143456a1749c0b2568f83cd16a6f4/o" "txcad9d1ac991d445ebda8b-00690208f4" "proxy-server 1692271" 0.0133 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd62fcd5ec4624a59823f0-00690208f4" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://foo:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx7e1e15a5f5754cccb012e-00690208f4" "proxy-server 1692271" 0.0054 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/3/a/612117fe494d474b9f85d7342a95a7e0/o" 201 - "PUT http://foo:8080/sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" "tx38381b9be13149cbb30e5-00690208f4" "object-server 1692271" 0.0005 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0/o" 201 - "PUT http://foo:8080/sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" "tx38381b9be13149cbb30e5-00690208f4" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 201 - "PUT http://foo:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx38381b9be13149cbb30e5-00690208f4" "proxy-server 1692271" 0.0190 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 201 - "PUT http://foo:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx38381b9be13149cbb30e5-00690208f4" "proxy-server 1692271" 0.0286 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbe6ca9f9336a44568e702-00690208f4" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx3fdfa7b0621140bd8f513-00690208f4" "proxy-server 1692271" 0.0134 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx8febbc5ae8234e8b911b9-00690208f4" "proxy-server 1692271" 0.0128 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx104f3c9ea5d148488aa8f-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx59c23cd80a194b458d711-00690208f4" "proxy-server 1692271" 0.0079 "-" 1692271 1test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx258bf6903f0240d29de9c-00690208f4" "proxy-server 1692257" 0.0164 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx258bf6903f0240d29de9c-00690208f4" "proxy-server 1692257" 0.0160 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx258bf6903f0240d29de9c-00690208f4 - 0.0345 - - 1761741044.239389658 1761741044.273891926 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68662f0fd67f4bb09bbbf-00690208f4" "proxy-server 1692257" 0.0098 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx98aabf0fc7f4462abc495-00690208f4" "proxy-server 1692257" 0.0024 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txf8bf9260d2054964917a9-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txf8bf9260d2054964917a9-00690208f4 - 0.0404 - - 1761741044.275404453 1761741044.315789938 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd31a141220fe42fcbd9e2-00690208f4" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txd31a141220fe42fcbd9e2-00690208f4" "proxy-server 1692257" 0.0079 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txd31a141220fe42fcbd9e2-00690208f4 - 0.0313 - - 1761741044.325417042 1761741044.356689453 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx700e88197539468b91ee4-00690208f4" "proxy-server 1692257" 0.0145 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf396ce280f2e482ab91cb-00690208f4" "proxy-server 1692257" 0.0013 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txd3db0c76ad114d2989123-00690208f4" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txd3db0c76ad114d2989123-00690208f4" "proxy-server 1692257" 0.0005 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f8e9c3757e94fecb0d25-00690208f4" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9f8e9c3757e94fecb0d25-00690208f4 - 0.0400 VW - 1761741044.429906845 1761741044.469925165 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx2583254ec92d4f46a738b-00690208f4" "proxy-server 1692257" 0.0143 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2583254ec92d4f46a738b-00690208f4 - 0.0169 VW - 1761741044.470471621 1761741044.487402439 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx73b713ec91e2416a9aef1-00690208f4" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx73b713ec91e2416a9aef1-00690208f4" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx73b713ec91e2416a9aef1-00690208f4 - 0.0172 VW - 1761741044.487974882 1761741044.505152225 0 - +proxy INFO: - - 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - txd3db0c76ad114d2989123-00690208f4 - 0.1707 SSC - 1761741044.366817951 1761741044.537468433 0 - (txn: tx561ea9287cd14533aed48-00690208f4) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/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" "tx561ea9287cd14533aed48-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/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" "tx561ea9287cd14533aed48-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx561ea9287cd14533aed48-00690208f4" "proxy-server 1692257" 0.0216 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx561ea9287cd14533aed48-00690208f4" "proxy-server 1692257" 0.0432 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx561ea9287cd14533aed48-00690208f4 - 0.0541 SSC - 1761741044.505594254 1761741044.559742451 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75f78b7abb0d47aeba8e8-00690208f4" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx350370a7b6344c0aa100b-00690208f4" "proxy-server 1692257" 0.0094 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdb1/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" "tx4542bc10313e4def9fd20-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx4542bc10313e4def9fd20-00690208f4 - 0.0479 - - 1761741044.569341183 1761741044.617197514 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx147608f41df34281b7187-00690208f4" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx309020825f84414d987e1-00690208f4" "proxy-server 1692257" 0.0013 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/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" "tx8e579f4104fb425f8e659-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/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" "tx8e579f4104fb425f8e659-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx8e579f4104fb425f8e659-00690208f4" "proxy-server 1692257" 0.0258 "-" 1692257 0test.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.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741055.00000, db: /tmp/tmp_snvb172/sda/containers/0/81e/07552d008ff86875d13a0b51e481f81e/07552d008ff86875d13a0b51e481f81e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741057.00000, db: /tmp/tmp_snvb172/sda/containers/0/e29/d570cb633fb3916c58073cd01eef1e29/d570cb633fb3916c58073cd01eef1e29.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741056.00000, (0, 0) as of 1761741056.00000, found as of 1761741056.00000> to ShardRange<'k' to 't' as of 1761741057.00000, (0, 0) as of 1761741057.00000, sharded as of 1761741057.00000>, path: .shards_a/shard_c_1761741057.00000, db: /tmp/tmp_snvb172/sda/containers/0/e29/d570cb633fb3916c58073cd01eef1e29/d570cb633fb3916c58073cd01eef1e29.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741057.00000, db: /tmp/tmp_snvb172/sda/containers/0/e29/d570cb633fb3916c58073cd01eef1e29/d570cb633fb3916c58073cd01eef1e29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741059.00000, db: /tmp/tmp_snvb172/sda/containers/0/86b/8b3ae80da7940fbc30a19283e362e86b/8b3ae80da7940fbc30a19283e362e86b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741058.00000, (0, 0) as of 1761741058.00000, found as of 1761741058.00000> to ShardRange<'k' to 't' as of 1761741059.00000, (0, 0) as of 1761741059.00000, shrunk as of 1761741059.00000>, path: .shards_a/shard_c_1761741059.00000, db: /tmp/tmp_snvb172/sda/containers/0/86b/8b3ae80da7940fbc30a19283e362e86b/8b3ae80da7940fbc30a19283e362e86b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741059.00000, db: /tmp/tmp_snvb172/sda/containers/0/86b/8b3ae80da7940fbc30a19283e362e86b/8b3ae80da7940fbc30a19283e362e86b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741061.00000, db: /tmp/tmp_snvb172/sda/containers/0/7ba/9f9c111ee1d9dce47b9a03e78a65e7ba/9f9c111ee1d9dce47b9a03e78a65e7ba.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741060.00000, (0, 0) as of 1761741060.00000, created as of 1761741060.00000> to ShardRange<'k' to 't' as of 1761741061.00000, (0, 0) as of 1761741061.00000, found as of 1761741061.00000>, path: .shards_a/shard_c_1761741061.00000, db: /tmp/tmp_snvb172/sda/containers/0/7ba/9f9c111ee1d9dce47b9a03e78a65e7ba/9f9c111ee1d9dce47b9a03e78a65e7ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741063.00000, db: /tmp/tmp_snvb172/sda/containers/0/110/0cc1ae76acb328b76a2410beebc09110/0cc1ae76acb328b76a2410beebc09110.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741065.00000, db: /tmp/tmp_snvb172/sda/containers/0/4f7/d709e742545d8ca0d24077b8fe3694f7/d709e742545d8ca0d24077b8fe3694f7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741064.00000, (0, 0) as of 1761741064.00000, created as of 1761741064.00000> to ShardRange<'k' to 't' as of 1761741065.00000, (0, 0) as of 1761741065.00000, cleaved as of 1761741065.00000>, path: .shards_a/shard_c_1761741065.00000, db: /tmp/tmp_snvb172/sda/containers/0/4f7/d709e742545d8ca0d24077b8fe3694f7/d709e742545d8ca0d24077b8fe3694f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741067.00000, db: /tmp/tmp_snvb172/sda/containers/0/cb7/bab79a37e849f8eac9bdfe00e8323cb7/bab79a37e849f8eac9bdfe00e8323cb7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741066.00000, (0, 0) as of 1761741066.00000, created as of 1761741066.00000> to ShardRange<'k' to 't' as of 1761741067.00000, (0, 0) as of 1761741067.00000, active as of 1761741067.00000>, path: .shards_a/shard_c_1761741067.00000, db: /tmp/tmp_snvb172/sda/containers/0/cb7/bab79a37e849f8eac9bdfe00e8323cb7/bab79a37e849f8eac9bdfe00e8323cb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmp_snvb172/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741068.00000, (0, 0) as of 1761741068.00000, created as of 1761741068.00000> to ShardRange<'k' to 't' as of 1761741069.00000, (0, 0) as of 1761741069.00000, shrinking as of 1761741069.00000>, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmp_snvb172/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmp_snvb172/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741071.00000, db: /tmp/tmp_snvb172/sda/containers/0/2e7/34464fe76960d71baa1190ce8115f2e7/34464fe76960d71baa1190ce8115f2e7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741070.00000, (0, 0) as of 1761741070.00000, created as of 1761741070.00000> to ShardRange<'k' to 't' as of 1761741071.00000, (0, 0) as of 1761741071.00000, sharding as of 1761741071.00000>, path: .shards_a/shard_c_1761741071.00000, db: /tmp/tmp_snvb172/sda/containers/0/2e7/34464fe76960d71baa1190ce8115f2e7/34464fe76960d71baa1190ce8115f2e7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741071.00000, db: /tmp/tmp_snvb172/sda/containers/0/2e7/34464fe76960d71baa1190ce8115f2e7/34464fe76960d71baa1190ce8115f2e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741073.00000, db: /tmp/tmp_snvb172/sda/containers/0/988/e62cb96dd289d2212d3caaf3afacd988/e62cb96dd289d2212d3caaf3afacd988.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741072.00000, (0, 0) as of 1761741072.00000, created as of 1761741072.00000> to ShardRange<'k' to 't' as of 1761741073.00000, (0, 0) as of 1761741073.00000, sharded as of 1761741073.00000>, path: .shards_a/shard_c_1761741073.00000, db: /tmp/tmp_snvb172/sda/containers/0/988/e62cb96dd289d2212d3caaf3afacd988/e62cb96dd289d2212d3caaf3afacd988.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741073.00000, db: /tmp/tmp_snvb172/sda/containers/0/988/e62cb96dd289d2212d3caaf3afacd988/e62cb96dd289d2212d3caaf3afacd988.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741075.00000, db: /tmp/tmp_snvb172/sda/containers/0/8bf/e6a3ac2725a7790c703e8601b96d68bf/e6a3ac2725a7790c703e8601b96d68bf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741074.00000, (0, 0) as of 1761741074.00000, created as of 1761741074.00000> to ShardRange<'k' to 't' as of 1761741075.00000, (0, 0) as of 1761741075.00000, shrunk as of 1761741075.00000>, path: .shards_a/shard_c_1761741075.00000, db: /tmp/tmp_snvb172/sda/containers/0/8bf/e6a3ac2725a7790c703e8601b96d68bf/e6a3ac2725a7790c703e8601b96d68bf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741075.00000, db: /tmp/tmp_snvb172/sda/containers/0/8bf/e6a3ac2725a7790c703e8601b96d68bf/e6a3ac2725a7790c703e8601b96d68bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741077.00000, db: /tmp/tmp_snvb172/sda/containers/0/4c0/e574b36fce8dcaf0f3aa78d5f925b4c0/e574b36fce8dcaf0f3aa78d5f925b4c0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741076.00000, (0, 0) as of 1761741076.00000, cleaved as of 1761741076.00000> to ShardRange<'k' to 't' as of 1761741077.00000, (0, 0) as of 1761741077.00000, found as of 1761741077.00000>, path: .shards_a/shard_c_1761741077.00000, db: /tmp/tmp_snvb172/sda/containers/0/4c0/e574b36fce8dcaf0f3aa78d5f925b4c0/e574b36fce8dcaf0f3aa78d5f925b4c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741079.00000, db: /tmp/tmp_snvb172/sda/containers/0/ee9/1134002fe565d6008d95bddd492c0ee9/1134002fe565d6008d95bddd492c0ee9.dbtest.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... 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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok + +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:44] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1729 0.054950 (txn: tx81232e6c57824e0f89c53-00690208f4) +proxy DEBUG: (1692275) timed out ('127.0.0.1', 42388) (txn: tx81232e6c57824e0f89c53-00690208f4) +proxy INFO: (1692275) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx733ffdcffe714133bd537-00690208f4" "proxy-server 1692275" 0.0013 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "tx733ffdcffe714133bd537-00690208f4" "container-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx733ffdcffe714133bd537-00690208f4" "proxy-server 1692275" 0.0172 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "tx733ffdcffe714133bd537-00690208f4" "container-server 1692275" 0.0010 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx733ffdcffe714133bd537-00690208f4" "proxy-server 1692275" 0.0179 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx733ffdcffe714133bd537-00690208f4 - 0.0442 - - 1761741044.414245844 1761741044.458406925 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb96c439bc8344be8a5da6-00690208f4" "proxy-server 1692275" 0.0099 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb6c1987e7d334b67adb70-00690208f4" "proxy-server 1692275" 0.0096 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2546ee4c2ae642829d33f-00690208f4" "proxy-server 1692275" 0.0215 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx2546ee4c2ae642829d33f-00690208f4" "object-server 1692275" 0.0085 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-head-it" "tx2546ee4c2ae642829d33f-00690208f4" "object-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2546ee4c2ae642829d33f-00690208f4" "proxy-server 1692275" 0.0298 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2546ee4c2ae642829d33f-00690208f4" "proxy-server 1692275" 0.0296 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx2546ee4c2ae642829d33f-00690208f4 - 0.0903 - - 1761741044.462836504 1761741044.553107262 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b28506cff0141cfa39e6-00690208f4" "proxy-server 1692275" 0.0114 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0b4832725ada408887058-00690208f4" "proxy-server 1692275" 0.0054 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdh1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txba73cccc25554f6b8d533-00690208f4" "proxy-server 1692275" 0.0003 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txba73cccc25554f6b8d533-00690208f4 - 0.0410 - - 1761741044.562706709 1761741044.603693247 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb4d1c4cd8694dc8bc4e9-00690208f4" "proxy-server 1692275" 0.0012 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "txcb4d1c4cd8694dc8bc4e9-00690208f4" "container-server 1692275" 0.0171 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcb4d1c4cd8694dc8bc4e9-00690208f4" "proxy-server 1692275" 0.0205 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "txcb4d1c4cd8694dc8bc4e9-00690208f4" "container-server 1692275" 0.0097 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcb4d1c4cd8694dc8bc4e9-00690208f4" "proxy-server 1692275" 0.0434 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txcb4d1c4cd8694dc8bc4e9-00690208f4 - 0.0663 - - 1761741044.618349791 1761741044.684615612 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b651240772a4d5188b3e-00690208f4" "proxy-server 1692275" 0.0143 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6402a61d347d48329f30c-00690208f4" "proxy-server 1692275" 0.0306 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb5230b66fea547c987b6f-00690208f4" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb5230b66fea547c987b6f-00690208f4" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txb5230b66fea547c987b6f-00690208f4" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - txb5230b66fea547c987b6f-00690208f4 - 0.0773 - - 1761741044.694221735 1761741044.771562815 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e4392c7cb904966868c1-00690208f4" "proxy-server 1692275" 0.0013 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec-con" "tx8e4392c7cb904966868c1-00690208f4" "container-server 1692275" 0.0010 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec-con" "tx8e4392c7cb904966868c1-00690208f4" "container-server 1692275" 0.0138 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx8e4392c7cb904966868c1-00690208f4" "proxy-server 1692275" 0.0558 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx8e4392c7cb904966868c1-00690208f4" "proxy-server 1692275" 0.0337 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx8e4392c7cb904966868c1-00690208f4 - 0.0839 - - 1761741044.785702944 1761741044.869575024 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2caa2572493473c8237b-00690208f4" "proxy-server 1692275" 0.0181 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txde8b13b2ceb24ee39d216-00690208f4" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcb9a32d92185411db4af8-00690208f4" "proxy-server 1692275" 0.0021 "-" 1692275 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config ... 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.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.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.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx31c9e0c8cdc14138b066c-00690208f4 - 0.0267 - - 1761741044.571097136 1761741044.597822905 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0487d96731e94939a0f35-00690208f4" "proxy-server 1692309" 0.0037 "-" 1692309 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:37447/sdb1/3/a/c1" "tx0487d96731e94939a0f35-00690208f4" "container-server 1692309" 0.0016 "-" 1692309 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:51359/sda1/3/a/c1" "tx0487d96731e94939a0f35-00690208f4" "container-server 1692309" 0.0013 "-" 1692309 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0487d96731e94939a0f35-00690208f4" "proxy-server 1692309" 0.0192 "-" 1692309 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0487d96731e94939a0f35-00690208f4" "proxy-server 1692309" 0.0154 "-" 1692309 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx0487d96731e94939a0f35-00690208f4 - 0.0294 - - 1761741044.599127054 1761741044.628568172 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fc50d9db66c470e9b6d7-00690208f4" "proxy-server 1692309" 0.0018 "-" 1692309 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:37447/sdb1/0/a/c2" "tx2fc50d9db66c470e9b6d7-00690208f4" "container-server 1692309" 0.0017 "-" 1692309 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:51359/sda1/0/a/c2" "tx2fc50d9db66c470e9b6d7-00690208f4" "container-server 1692309" 0.0010 "-" 1692309 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fc50d9db66c470e9b6d7-00690208f4" "proxy-server 1692309" 0.0098 "-" 1692309 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fc50d9db66c470e9b6d7-00690208f4" "proxy-server 1692309" 0.0202 "-" 1692309 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2fc50d9db66c470e9b6d7-00690208f4 - 0.0358 - - 1761741044.631340981 1761741044.667125940 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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps ... 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.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... 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.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.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.TestContainerBrokerBeforeMetadata.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... 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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx8e579f4104fb425f8e659-00690208f4" "proxy-server 1692257" 0.0223 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - tx8e579f4104fb425f8e659-00690208f4 - 0.0726 - - 1761741044.630950212 1761741044.703530312 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b7096339acf473e96307-00690208f4" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa938243d5cf2400f9b7e1-00690208f4" "proxy-server 1692257" 0.0110 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx06bd53950070413ead86a-00690208f4" "proxy-server 1692257" 0.0169 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx06bd53950070413ead86a-00690208f4 - 0.0623 - - 1761741044.704934120 1761741044.767255068 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6193ce76c3814405a1253-00690208f4" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx6193ce76c3814405a1253-00690208f4" "proxy-server 1692257" 0.0022 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx6193ce76c3814405a1253-00690208f4 - 0.0398 - - 1761741044.768777370 1761741044.808618784 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f3e1d70da3d44b78bbd4-00690208f4" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2f3e1d70da3d44b78bbd4-00690208f4 - 0.0198 VW - 1761741044.810531378 1761741044.830337763 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txeddb71f4886c4706b47cc-00690208f4" "proxy-server 1692257" 0.0148 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txeddb71f4886c4706b47cc-00690208f4 - 0.0174 VW - 1761741044.830847740 1761741044.848235607 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "txe3b102a197f243389afeb-00690208f4" "proxy-server 1692257" 0.0184 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 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 - txe3b102a197f243389afeb-00690208f4 - 0.0342 VW - 1761741044.848804951 1761741044.883018732 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739?symlink=get" "txe22a9d83b7b04196bf6ea-00690208f4" "proxy-server 1692257" 0.0087 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739?symlink=get" "txe22a9d83b7b04196bf6ea-00690208f4" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741044.06739%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe22a9d83b7b04196bf6ea-00690208f4 - 0.0536 VW - 1761741044.883522749 1761741044.937113762 0 - (txn: tx2aef4e18d32f48059c44a-00690208f4) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx2aef4e18d32f48059c44a-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx2aef4e18d32f48059c44a-00690208f4" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx2aef4e18d32f48059c44a-00690208f4" "proxy-server 1692257" 0.0165 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +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" "tx2aef4e18d32f48059c44a-00690208f4" "proxy-server 1692257" 0.0267 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/44 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2aef4e18d32f48059c44a-00690208f4 - 0.0601 VW - 1761741044.905970573 1761741044.966107607 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "txeb0c331b8bf742d494f82-00690208f4" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "txeb0c331b8bf742d494f82-00690208f4" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "txeb0c331b8bf742d494f82-00690208f4" "proxy-server 1692257" 0.0061 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741044.06739" "txeb0c331b8bf742d494f82-00690208f4" "proxy-server 1692257" 0.0250 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741044.06739 HTTP/1.0 204 - Swift - - - - txeb0c331b8bf742d494f82-00690208f4 - 0.0394 VW - 1761741044.966631889 1761741045.006030321 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0e954da5c034fc88a3bc-00690208f5" "proxy-server 1692257" 0.0214 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa29c231dc76d431d8ee91-00690208f5" "proxy-server 1692257" 0.0219 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0ca1fbc04e4a458f84e85-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx0ca1fbc04e4a458f84e85-00690208f5 - 0.0645 - - 1761741045.007644176 1761741045.072097540 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfed0acd8ad0a4dffb0e5d-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "txfed0acd8ad0a4dffb0e5d-00690208f5" "proxy-server 1692257" 0.0157 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx07200d29d4924c58bf17d-00690208f4" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx14d3cf4647f64b4aa046b-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 200 382 "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0?format=json&states=listing" "tx14d3cf4647f64b4aa046b-00690208f4" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx56458de61b0e4aec8f2c0-00690208f4" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txc37d9a20ec264e58af59a-00690208f4" "proxy-server 1692271" 0.0134 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx1e525ac823ad47d3b33a6-00690208f4" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe13ea821b7a8427eac893-00690208f4" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx3168711b5ee442db9aa64-00690208f4" "proxy-server 1692271" 0.0097 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx4df9c356ad66439a8eb47-00690208f4" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0881053c048240d78b573-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txf53beadff2474be1915e8-00690208f4" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 412 - "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "txed9ae824d7a44ba69e1b2-00690208f4" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 412 - "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "txed9ae824d7a44ba69e1b2-00690208f4" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7276f595d73487eba997-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txc3343c58efc74902868a2-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 304 - "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx2f979edf50c14943818bd-00690208f4" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8d739e8fb3d14ccdb2599-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txb8b0bb45383f4352b907f-00690208f4" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 304 - "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx13c1c7816cdd4526bb744-00690208f4" "proxy-server 1692271" 0.0168 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc2715f18e01b40caafcf0-00690208f4" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx3afeb777ea794354bca2f-00690208f4" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "GET /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "GET http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx28991279b3964a3896765-00690208f4" "proxy-server 1692271" 0.0139 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx57e4bd85cfbb4af8ade6b-00690208f4" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txdb1a1ca8b1924e5998694-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx0fa2df95a3f045e98ac80-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txecef83baf5f2444492633-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx081f3dbbaa7b417eb8332-00690208f5" "proxy-server 1692271" 0.0068 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx1adddc5301014ff0a9a0f-00690208f5" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd062d5cedc114e9088ec9-00690208f5" "proxy-server 1692271" 0.0093 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx895b6f3c349841e98f93c-00690208f5" "proxy-server 1692271" 0.0089 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 412 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx577015149975465aaa90f-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 412 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx577015149975465aaa90f-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4a469554752b41cda04eb-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "txf58e54c99b8e4173827ae-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 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 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/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:42 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1158.65, bytes/sec: 2372910.11, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:44 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 89.92, bytes/sec: 184155.53, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -47084,22 +47228,22 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpm_wjemgt/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: 51167.33, Auditing time: 0.10, Rate: 0.97 +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj5648xf6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.12s. Total quarantined: 0, Total errors: 0, Total files/sec: 24.88, Total bytes/sec: 43122.87, Auditing time: 0.11, Rate: 0.90 test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} test DEBUG: Loading entry point 'test_watcher1' test DEBUG: 1 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Tue Dec 1 06:48:42 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1295.74, bytes/sec: 2653671.48, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Thu Oct 30 02:30:45 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1267.16, bytes/sec: 2595146.40, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -47110,467 +47254,24 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfixx8bmv/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/c_ec/otest.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... ok -test.unit.obj.test_diskfile.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_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_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 - -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('32f9c394-583f-45c9-bfb6-3e35f55c256a-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.55493 seconds (1.80204/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/tmpueeuz6in/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '114e700a96f96fcd7e793ecb7655e43a', 'b55f59c1-92f0-4aee-8358-f1ed78d9ab04-sda', '1796150922.99572', '1796150922', '1796150923', '', '1796150923', 1, 0) -test DEBUG: /tmp/tmpueeuz6in/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150925.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'b55f59c1-92f0-4aee-8358-f1ed78d9ab04-sda') -test DEBUG: /tmp/tmpueeuz6in/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0028863s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '114e700a96f96fcd7e793ecb7655e43a', 'b55f59c1-92f0-4aee-8358-f1ed78d9ab04-sda', '1796150922.99572', '1796150922', '1796150923', '', '1796150923', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b55f59c1-92f0-4aee-8358-f1ed78d9ab04-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01543 seconds (64.78848/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/tmp6swc41qy/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'daec1fae203c4fe5dab4d77fcef88231', 'ef415fc9-183f-4e64-ae43-b9b80d503195-sda', '1796150923.02338', '1796150923', '1796150924', '', '1796150924', 1, 0) -test DEBUG: /tmp/tmp6swc41qy/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'daec1fae203c4fe5dab4d77fcef88231', 'ef415fc9-183f-4e64-ae43-b9b80d503195-sda', '1796150923.02338', '1796150923', '1796150924', '', '1796150924', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('ef415fc9-183f-4e64-ae43-b9b80d503195-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01396 seconds (71.64555/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/tmpzsnzrca8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e7da2bab-5e66-4138-8a80-ed921a256a37-sda', '1796150923.04780', '1796150925', '1796150924', '', '1796150925', 0, 0) -test DEBUG: /tmp/tmpzsnzrca8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e7da2bab-5e66-4138-8a80-ed921a256a37-sda', '1796150923.04780', '1796150925', '1796150924', '', '1796150925', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e7da2bab-5e66-4138-8a80-ed921a256a37-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00860 seconds (116.22943/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/tmpbhsnd476/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'aa268e5efaafc510845012694fb7d5f1', '2902e083-2465-424e-b76e-7b1501f47279-sda', '1796150923.06589', '1796150925', '1796150924', '', '1796150925', 1, 1) -test DEBUG: /tmp/tmpbhsnd476/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150927.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '2902e083-2465-424e-b76e-7b1501f47279-sda') -test DEBUG: /tmp/tmpbhsnd476/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00257182s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'aa268e5efaafc510845012694fb7d5f1', '2902e083-2465-424e-b76e-7b1501f47279-sda', '1796150923.06589', '1796150925', '1796150924', '', '1796150925', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('2902e083-2465-424e-b76e-7b1501f47279-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01680 seconds (59.53554/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/tmpihr9k_h2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '26f397bd-4b5b-4b47-8f39-c207c5891026-sda', '1796150923.09229', '1796150925', '1796150924', '', '1796150925', 0, 1) -test DEBUG: /tmp/tmpihr9k_h2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '26f397bd-4b5b-4b47-8f39-c207c5891026-sda', '1796150923.09229', '1796150925', '1796150924', '', '1796150925', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('26f397bd-4b5b-4b47-8f39-c207c5891026-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01162 seconds (86.05745/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/tmpo8gykh2j/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'aa268e5efaafc510845012694fb7d5f1', '0385a4a5-18a9-451b-9ce5-210b049487fd-sda', '1796150923.11659', '1796150925', '1796150924', '', '1796150925', 1, 1) -test DEBUG: /tmp/tmpo8gykh2j/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'aa268e5efaafc510845012694fb7d5f1', '0385a4a5-18a9-451b-9ce5-210b049487fd-sda', '1796150923.11659', '1796150925', '1796150924', '', '1796150925', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('0385a4a5-18a9-451b-9ce5-210b049487fd-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db')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 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx71abe0a4f64e4ba6b517a-006b0f167c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef60da649d3b40e8bdf13-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx05addc0b0088410fa2a27-006b0f167c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7b10f95129884f049edbc-006b0f167c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffe5bec91a3f45fdab168-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx552f39f2c6c7436b9a33a-006b0f167c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcfbfc898e19b4856aed08-006b0f167c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1abd55a189084c43b79f5-006b0f167c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txcd140c5f9c744bacb97a3-006b0f167c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx589834b56b3542ff888a2-006b0f167c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b554519a3714ad38c222-006b0f167c" "proxy-server 1398988" 0.0045 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx58cdfef1eb574aaabe3ee-006b0f167c" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc37d2c4f85ca48368cf20-006b0f167c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc37d2c4f85ca48368cf20-006b0f167c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d5cd09936ac4254a1f0e-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx093fd17570f549568092f-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx858f7a582a634d9592e4a-006b0f167c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx03e902c046f2448795f06-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx338c537d260b424c9a8c9-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcfa99501470a4abb9f169-006b0f167c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3cfe58cf1044a49860bb-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txcf6784433069477783228-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txe8004947e0c848f6aeedb-006b0f167c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38cd38053e6543499b754-006b0f167c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "GET /sda1/3/a/%C4%8Brypto" 200 399 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx38cd38053e6543499b754-006b0f167c" "proxy-server 1398988" 0.0022 "-" 1398988 1 -proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx38cd38053e6543499b754-006b0f167c) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx51f4c71b9db04ee4a10fb-006b0f167c" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx51f4c71b9db04ee4a10fb-006b0f167c" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx51f4c71b9db04ee4a10fb-006b0f167c" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx51f4c71b9db04ee4a10fb-006b0f167c" "proxy-server 1398988" 0.0079 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:28 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx51f4c71b9db04ee4a10fb-006b0f167c" "proxy-server 1398988" 0.0126 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd00e77753b884c6a9c92e-006b0f167d" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txd00e77753b884c6a9c92e-006b0f167d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f75f5ec6d7e4b018fd73-006b0f167d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx8182e224d31c4686a4fcc-006b0f167d" "proxy-server 1398988" 0.0045 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx05edbd10aea1405ebec8a-006b0f167d" "object-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx05edbd10aea1405ebec8a-006b0f167d" "proxy-server 1398988" 0.0092 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:29 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx05edbd10aea1405ebec8a-006b0f167d" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:49905', 'sdb1')] (txn: tx05edbd10aea1405ebec8a-006b0f167d) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx05edbd10aea1405ebec8a-006b0f167d" "proxy-server 1398988" 2.0000 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0a0ad262c4641b894587-006b0f167f" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txff1007e3ce5842d5847a1-006b0f167f" "proxy-server 1398988" 0.0027 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbc78369a234a49f6bc979-006b0f167f" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbc78369a234a49f6bc979-006b0f167f" "proxy-server 1398988" 0.0059 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbc78369a234a49f6bc979-006b0f167f" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbc78369a234a49f6bc979-006b0f167f" "proxy-server 1398988" 0.7425 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8d1a1aeae8b94c6abda74-006b0f167f" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx392cc5af3ecf48d5a90b6-006b0f167f" "proxy-server 1398988" 0.0027 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx384c56afe25c4a7390049-006b0f167f" "proxy-server 1398988" 0.0009 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27cda06b5f774292a6c1b-006b0f1682" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx368ebe79c6f840bfb3f1e-006b0f1682" "proxy-server 1398988" 0.0028 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx30fc7133316f4dbe887e5-006b0f1682" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx68cd7df045094e9c93021-006b0f1682" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txd1ebd2b06edf4e4bb2b89-006b0f1682" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx8da8b7d141b44bf0b85ed-006b0f1682" "proxy-server 1398988" 0.0009 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8562101340c400c96a41-006b0f1682" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbfe7ccf8271747f49d7ba-006b0f1682" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx28fdf2fda27548548806c-006b0f1682" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx568d14819c274ce0a0843-006b0f1682" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx1dede959c76c4949a561e-006b0f1682" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx2546e6c461b54783b7e30-006b0f1682" "proxy-server 1398988" 0.0008 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:34 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx2546e6c461b54783b7e30-006b0f1682" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx90cb424de17344adacadc-006b0f1684" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx146c79de547c43758d853-006b0f1684" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4e1723f375414a7681e7e-006b0f1684" "proxy-server 1398988" 0.0009 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a902e159c8d415fb1a44-006b0f1684" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx16ce23a9c4344bdc8ac50-006b0f1684" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx6a40f00b81884503a9a8a-006b0f1684" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6d15e0ee0249461d9951c-006b0f1684" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:36 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx26d450f1b1294af18cd58-006b0f1684" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx7d4166ea39ad4887989a1-006b0f1685" "proxy-server 1398988" 0.0009 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx432fdb5a4f7a4f5483354-006b0f1685" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx9dd5b5d26f1a4e0db6315-006b0f1685" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa7ec4d0912d5439f8114d-006b0f1685" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx596e217e638b4c95b20f5-006b0f1685" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx046312cfe47248a299261-006b0f1685" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:37 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeb7208e05abb4bf8b434e-006b0f1685" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1181206dc43c4ae7ad013-006b0f1687" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7bca6d214cac4fa1be2a8-006b0f1687" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx41ec36456b144250a3c08-006b0f1687" "proxy-server 1398988" 0.0008 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx41ec36456b144250a3c08-006b0f1687" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17479b4bdd3e4f8b8da42-006b0f1687" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx0a6628681ac8475e87c18-006b0f1687" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:39 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc656ff8549974dae9e233-006b0f1687" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc43c5b3df2364d8bb57d9-006b0f1688" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx88f932691fa44030aa78c-006b0f1688" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9aa94115c4194103ae361-006b0f1688" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx73db265f481943599810c-006b0f1688" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbe352ebbc870454c83e9d-006b0f1688" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx8e8aad1f1b9944d0b2159-006b0f1688" "proxy-server 1398988" 0.0059 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx219116ef770243319b8fe-006b0f1688" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:40 +0000] "GET /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2654 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "tx219116ef770243319b8fe-006b0f1688" "proxy-server 1398988" 0.0022 "-" 1398988 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-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a0205e8e37244fbbd6d2-006b0f1689) -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/tmpe5o019tm/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpe5o019tm/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/tmpe5o019tm/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpe5o019tm/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0032 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa62ebcf42e8549fb8e81b-006b0f168b" "proxy-server 1398996" 0.0014 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/c" "txa62ebcf42e8549fb8e81b-006b0f168b" "container-server 1398996" 0.0034 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/c" "txa62ebcf42e8549fb8e81b-006b0f168b" "container-server 1398996" 0.0010 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txa62ebcf42e8549fb8e81b-006b0f168b" "proxy-server 1398996" 0.0217 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txa62ebcf42e8549fb8e81b-006b0f168b" "proxy-server 1398996" 0.0178 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/c HTTP/1.0 201 - - t - - - txa62ebcf42e8549fb8e81b-006b0f168b - 0.0344 - - 1796150923.158129930 1796150923.192486763 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbb4e75f42156425489794-006b0f168b" "proxy-server 1398996" 0.0011 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:56751/sda1/2/a1/c1" "txbb4e75f42156425489794-006b0f168b" "container-server 1398996" 0.0010 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a1/c1" "txbb4e75f42156425489794-006b0f168b" "container-server 1398996" 0.0011 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbb4e75f42156425489794-006b0f168b" "proxy-server 1398996" 0.0083 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbb4e75f42156425489794-006b0f168b" "proxy-server 1398996" 0.0131 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbb4e75f42156425489794-006b0f168b - 0.0202 - - 1796150923.193894148 1796150923.214080095 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ccb257c833b4352abc29-006b0f168b" "proxy-server 1398996" 0.0020 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/c1" "tx1ccb257c833b4352abc29-006b0f168b" "container-server 1398996" 0.0010 "-" 1398996 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/c1" "tx1ccb257c833b4352abc29-006b0f168b" "container-server 1398996" 0.0017 "-" 1398996 1test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_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 - -test DEBUG: Setting object count to 1024 (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Setting object count to 1024 (txn: txd7f6eec20ca543e98b8d3-006b0f168f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx570c52c177c24b10a4be9-006b0f1690) -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: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Setting object count to 1072 (txn: tx570c52c177c24b10a4be9-006b0f1690) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -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: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Setting object count to 1072 (txn: txe822a4419d504ca4a8a2e-006b0f1691) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.36156 seconds (2.76580/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/tmpfpwk1sq5/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '529ea777-63f4-4635-a5b5-fd96a509db47-sda', '1796150924.08903', '1796150927', '1796150926', '', '1796150927', 0, 0) -test DEBUG: /tmp/tmpfpwk1sq5/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '529ea777-63f4-4635-a5b5-fd96a509db47-sda', '1796150924.08903', '1796150927', '1796150926', '', '1796150927', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('529ea777-63f4-4635-a5b5-fd96a509db47-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01062 seconds (94.18541/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/tmpj873ps12/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '97d92c3d-60f7-43b9-8cb2-385b53e8f982-sda', '1796150924.10916', '1796150927', '1796150926', '', '1796150927', 1, 0) -test DEBUG: /tmp/tmpj873ps12/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150929.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '97d92c3d-60f7-43b9-8cb2-385b53e8f982-sda') -test DEBUG: /tmp/tmpj873ps12/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00271964s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '97d92c3d-60f7-43b9-8cb2-385b53e8f982-sda', '1796150924.10916', '1796150927', '1796150926', '', '1796150927', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('97d92c3d-60f7-43b9-8cb2-385b53e8f982-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01462 seconds (68.39533/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/tmpv7ike8r1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '4a1aa5c1-ad21-45da-824b-9f1faeac4aa9-sda', '1796150924.13394', '1796150927', '1796150926', '', '1796150927', 0, 0) -test DEBUG: /tmp/tmpv7ike8r1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '4a1aa5c1-ad21-45da-824b-9f1faeac4aa9-sda', '1796150924.13394', '1796150927', '1796150926', '', '1796150927', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('4a1aa5c1-ad21-45da-824b-9f1faeac4aa9-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01063 seconds (94.08400/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/tmpnhoir218/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '3a9754d4-d95a-48d4-b223-68c3b1bb2b7b-sda', '1796150924.15758', '1796150927', '1796150926', '', '1796150927', 1, 1) -test DEBUG: /tmp/tmpnhoir218/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '3a9754d4-d95a-48d4-b223-68c3b1bb2b7b-sda', '1796150924.15758', '1796150927', '1796150926', '', '1796150927', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('3a9754d4-d95a-48d4-b223-68c3b1bb2b7b-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01039 seconds (96.27157/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/tmpy74wy7t2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b33f8813-7e68-4131-983c-f07f8f64c19e-sda', '1796150924.18423', '1796150927', '1796150926', '', '1796150927', 0, 1) -test DEBUG: /tmp/tmpy74wy7t2/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b33f8813-7e68-4131-983c-f07f8f64c19e-sda', '1796150924.18423', '1796150927', '1796150926', '', '1796150927', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b33f8813-7e68-4131-983c-f07f8f64c19e-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00867 seconds (115.35991/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/tmpsg4p4r3q/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '10e93fa2f13056f4a717546c77a93f02', 'cf7c3372-253f-4599-be72-31f8b5b1fd60-sda', '1796150924.20203', '1796150927', '1796150926', '', '1796150927', 1, 1) -test DEBUG: /tmp/tmpsg4p4r3q/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150928.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'cf7c3372-253f-4599-be72-31f8b5b1fd60-sda') -test DEBUG: /tmp/tmpsg4p4r3q/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00247121s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '10e93fa2f13056f4a717546c77a93f02', 'cf7c3372-253f-4599-be72-31f8b5b1fd60-sda', '1796150924.20203', '1796150927', '1796150926', '', '1796150927', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('cf7c3372-253f-4599-be72-31f8b5b1fd60-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVERtest.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_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 INFO: Object audit (ALL) "once" mode completed: 0.36s. Total quarantined: 0, Total errors: 0, Total files/sec: 8.26, Total bytes/sec: 14325.07, Auditing time: 0.36, Rate: 0.99 +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpc59n89sk/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.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.04, Total bytes/sec: 48594.94, 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/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Tue Dec 1 06:48:43 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1377.44, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Thu Oct 30 02:30:45 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 198.19, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -47581,2907 +47282,687 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfqm96sne/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: 568.82, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.58 +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyw_pu0iq/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: 417.00, Total bytes/sec: 0.00, Auditing time: 0.01, Rate: 0.70 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} test DEBUG: the auditor has no logger prefix -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0025 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:43 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST -test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive -test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive -test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive ... ok -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... ok -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit ... ok -test.unit.obj.test_server.TestObjectController.test_GET -test.unit.obj.test_server.TestObjectController.test_GET ... ok - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1ccb257c833b4352abc29-006b0f168b" "proxy-server 1398996" 0.3503 "-" 1398996 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1ccb257c833b4352abc29-006b0f168b" "proxy-server 1398996" 0.3553 "-" 1398996 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1ccb257c833b4352abc29-006b0f168b - 0.3633 - - 1796150923.215487957 1796150923.578836203 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82255ad81bf94ddf9a518-006b0f168b" "proxy-server 1398996" 0.0019 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/c2" "tx82255ad81bf94ddf9a518-006b0f168b" "container-server 1398996" 0.0016 "-" 1398996 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/c2" "tx82255ad81bf94ddf9a518-006b0f168b" "container-server 1398996" 0.0009 "-" 1398996 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx82255ad81bf94ddf9a518-006b0f168b" "proxy-server 1398996" 0.0085 "-" 1398996 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx82255ad81bf94ddf9a518-006b0f168b" "proxy-server 1398996" 0.0131 "-" 1398996 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx82255ad81bf94ddf9a518-006b0f168b - 0.0210 - - 1796150923.580202341 1796150923.601161242 2 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f587400bb024ec580893-006b0f168c" "proxy-server 1398996" 0.0018 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx2f587400bb024ec580893-006b0f168c" "container-server 1398996" 0.0015 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx2f587400bb024ec580893-006b0f168c" "container-server 1398996" 0.0009 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx2f587400bb024ec580893-006b0f168c" "proxy-server 1398996" 0.0118 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdb1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx2f587400bb024ec580893-006b0f168c" "proxy-server 1398996" 0.0085 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/44 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - tx2f587400bb024ec580893-006b0f168c - 0.0199 - - 1796150924.254268646 1796150924.274135351 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07db5c9cc0cf415686b2b-006b0f168c" "proxy-server 1398996" 0.0018 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx619542a9bdaa497aa398e-006b0f168c" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0206 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0209 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0209 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0220 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdk1/1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "object-server 1398996" 0.0005 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0250 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "object-server 1398996" 0.0005 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx14de812fd0a64cb7b0898-006b0f168c" "proxy-server 1398996" 0.0312 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/44 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - tx14de812fd0a64cb7b0898-006b0f168c - 0.0496 - - 1796150924.275432587 1796150924.325066328 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx315f1f4a64f54a628016a-006b0f168c" "proxy-server 1398996" 0.0021 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx8bc390aa6c1346dba49fb-006b0f168c" "proxy-server 1398996" 0.0024 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx68ef392a569644d6adc80-006b0f168c" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdk1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx68ef392a569644d6adc80-006b0f168c" "proxy-server 1398996" 0.0007 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/44 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - tx68ef392a569644d6adc80-006b0f168c - 0.0174 - - 1796150924.326512814 1796150924.343875170 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec21813548074a5b845f7-006b0f168c" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "txec21813548074a5b845f7-006b0f168c" "container-server 1398996" 0.0011 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txec21813548074a5b845f7-006b0f168c" "proxy-server 1398996" 0.0050 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "txec21813548074a5b845f7-006b0f168c" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txec21813548074a5b845f7-006b0f168c" "proxy-server 1398996" 0.0113 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/44 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txec21813548074a5b845f7-006b0f168c - 0.0181 - - 1796150924.345859051 1796150924.363971949 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba60cf69893942bd88c8b-006b0f168c" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txce3ea809d2cd4ac7a8c3c-006b0f168c" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0003 "-" 1398996 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 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission ... ok - -test INFO: Attempted to replicate 1 dbs in 0.51756 seconds (1.93216/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/tmpef3r_mun/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '2187f7ee-0ebb-440a-8203-04e37e209be7-sda', '1796150924.72954', '1796150927', '1796150926', '', '1796150927', 0, 1) -test DEBUG: /tmp/tmpef3r_mun/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '2187f7ee-0ebb-440a-8203-04e37e209be7-sda', '1796150924.72954', '1796150927', '1796150926', '', '1796150927', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('2187f7ee-0ebb-440a-8203-04e37e209be7-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01003 seconds (99.68301/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/tmp3rd50rrx/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '10e93fa2f13056f4a717546c77a93f02', 'e17d218a-5cfd-4f6d-b637-f2b185ca0549-sda', '1796150924.74938', '1796150927', '1796150926', '', '1796150927', 1, 0) -test DEBUG: /tmp/tmp3rd50rrx/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '10e93fa2f13056f4a717546c77a93f02', 'e17d218a-5cfd-4f6d-b637-f2b185ca0549-sda', '1796150924.74938', '1796150927', '1796150926', '', '1796150927', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e17d218a-5cfd-4f6d-b637-f2b185ca0549-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02129 seconds (46.97057/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/tmps09us9nm/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '7930b601-276b-4cde-9379-282583ec7168-sda', '1796150925.41172', '1796150929', '1796150928', '', '1796150929', 0, 1) -test DEBUG: /tmp/tmps09us9nm/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '7930b601-276b-4cde-9379-282583ec7168-sda', '1796150925.41172', '1796150929', '1796150928', '', '1796150929', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('7930b601-276b-4cde-9379-282583ec7168-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00916 seconds (109.20272/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/tmpngj2_pyc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'ace5c825e1d4d3a647226951eeddaf4e', '0336c6d0-c2a2-4294-b91b-b10137643f12-sda', '1796150925.43103', '1796150929', '1796150928', '', '1796150929', 1, 1) -test DEBUG: /tmp/tmpngj2_pyc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150930.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '0336c6d0-c2a2-4294-b91b-b10137643f12-sda') -test DEBUG: /tmp/tmpngj2_pyc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00264621s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'ace5c825e1d4d3a647226951eeddaf4e', '0336c6d0-c2a2-4294-b91b-b10137643f12-sda', '1796150925.43103', '1796150929', '1796150928', '', '1796150929', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('0336c6d0-c2a2-4294-b91b-b10137643f12-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01527 seconds (65.49975/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/tmp04n80jzy/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'fef42b84-5d77-4caf-8728-506f4e8632d4-sda', '1796150925.45918', '1796150929', '1796150928', '', '1796150929', 0, 0) -test DEBUG: /tmp/tmp04n80jzy/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'fef42b84-5d77-4caf-8728-506f4e8632d4-sda', '1796150925.45918', '1796150929', '1796150928', '', '1796150929', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('fef42b84-5d77-4caf-8728-506f4e8632d4-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01312 seconds (76.21376/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/tmpug7lzjkz/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'ace5c825e1d4d3a647226951eeddaf4e', '6d1b8cc1-7555-400b-b8e9-78c820200233-sda', '1796150925.48294', '1796150929', '1796150928', '', '1796150929', 1, 1) -test DEBUG: /tmp/tmpug7lzjkz/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'ace5c825e1d4d3a647226951eeddaf4e', '6d1b8cc1-7555-400b-b8e9-78c820200233-sda', '1796150925.48294', '1796150929', '1796150928', '', '1796150929', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('6d1b8cc1-7555-400b-b8e9-78c820200233-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01157 seconds (86.45123/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/tmps13bi9pj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b118e79d-2de6-4538-9c0f-8fe7e3f2c18e-sda', '1796150925.50868', '1796150930', '1796150929', '', '1796150930', 0, 1)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps ... ok - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "DELETE /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 1398980 1 -test-object-controller WARNING: Quarantined object /tmp/tmpqm2u9te6/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1796150924.00000#13#d.data: Invalid EC metadata at offset 0x0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0028 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:44 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1398980 1test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences -test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... ok -test.unit.obj.test_server.TestObjectController.test_GET_but_expired -test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... ok -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_match -test.unit.obj.test_server.TestObjectController.test_GET_if_match ... ok -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 - -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server ERROR: Object returning 503 for [] (txn: tx02d329d624c44888aceb2-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: tx8c98ec7a77d747dc8a1c1-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2e7d7078a5e447e1904dc-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb427dff0db6f414aa96c6-006b0f1688) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx46c371f161bd413b83c00-006b0f1688) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx66e96ef97109425eb34ce-006b0f1688) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx25ce3736cb82486982e50-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0003 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0002 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +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" "tx9f773dd66d064eb9b78a9-006b0f168c" "proxy-server 1398996" 0.0002 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx9f773dd66d064eb9b78a9-006b0f168c) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/44 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx9f773dd66d064eb9b78a9-006b0f168c - 0.1346 - - 1796150924.365308523 1796150924.499938011 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c157e3023644958904e8-006b0f168d" "proxy-server 1398996" 0.0020 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx1c157e3023644958904e8-006b0f168d" "container-server 1398996" 0.0009 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx1c157e3023644958904e8-006b0f168d" "container-server 1398996" 0.0042 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx1c157e3023644958904e8-006b0f168d" "proxy-server 1398996" 0.0092 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx1c157e3023644958904e8-006b0f168d" "proxy-server 1398996" 0.0121 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx1c157e3023644958904e8-006b0f168d - 0.0198 - - 1796150925.160447836 1796150925.180229902 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fcb6292fc10484984b9b-006b0f168d" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx297236785d3a4c6a9a92e-006b0f168d" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdi1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0179 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdk1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0183 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdj1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0222 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdl1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0216 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdg1/2/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "object-server 1398996" 0.0004 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdh1/2/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "object-server 1398996" 0.0004 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdg1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0266 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdh1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "tx5a6d18e172f44126b52d6-006b0f168d" "proxy-server 1398996" 0.0254 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - tx5a6d18e172f44126b52d6-006b0f168d - 0.0422 - - 1796150925.181461334 1796150925.223700047 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8b50e6552d646aface1f-006b0f168d" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx53e231e6f66343458485b-006b0f168d" "proxy-server 1398996" 0.0024 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdh1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txf1f1ae5cc5c84fec84210-006b0f168d" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdk1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txf1f1ae5cc5c84fec84210-006b0f168d" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdj1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "txf1f1ae5cc5c84fec84210-006b0f168d" "proxy-server 1398996" 0.0007 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - txf1f1ae5cc5c84fec84210-006b0f168d - 0.0199 - - 1796150925.224986553 1796150925.244886160 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9602134cfb549cfbac75-006b0f168d" "proxy-server 1398996" 0.0012 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/ec_deleted" "txf9602134cfb549cfbac75-006b0f168d" "container-server 1398996" 0.0009 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/ec_deleted" "txf9602134cfb549cfbac75-006b0f168d" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf9602134cfb549cfbac75-006b0f168d" "proxy-server 1398996" 0.0116 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf9602134cfb549cfbac75-006b0f168d" "proxy-server 1398996" 0.0081 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txf9602134cfb549cfbac75-006b0f168d - 0.0190 - - 1796150925.246507883 1796150925.265548944 4 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD -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 - -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: Object returning 503 for [] (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d7ff96a9bb445dc97ec6-006b0f1688) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 - -test DEBUG: /tmp/tmps13bi9pj/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b118e79d-2de6-4538-9c0f-8fe7e3f2c18e-sda', '1796150925.50868', '1796150930', '1796150929', '', '1796150930', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b118e79d-2de6-4538-9c0f-8fe7e3f2c18e-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.55405 seconds (1.80488/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/tmpq1sl9cz1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', 'db4084df-6775-400c-b570-43f28c020d64-sda', '1796150926.07284', '1796150931', '1796150930', '', '1796150931', 1, 1) -test DEBUG: /tmp/tmpq1sl9cz1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150932.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'db4084df-6775-400c-b570-43f28c020d64-sda') -test DEBUG: /tmp/tmpq1sl9cz1/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0024786s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', 'db4084df-6775-400c-b570-43f28c020d64-sda', '1796150926.07284', '1796150931', '1796150930', '', '1796150931', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('db4084df-6775-400c-b570-43f28c020d64-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01634 seconds (61.18836/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/tmpssj61bks/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '28a72c05-e5ab-4c61-bd9b-9da6e3710fc5-sda', '1796150926.10009', '1796150931', '1796150930', '', '1796150931', 0, 0) -test DEBUG: /tmp/tmpssj61bks/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '28a72c05-e5ab-4c61-bd9b-9da6e3710fc5-sda', '1796150926.10009', '1796150931', '1796150930', '', '1796150931', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('28a72c05-e5ab-4c61-bd9b-9da6e3710fc5-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01010 seconds (99.02405/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/tmp6vkqbjt8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', 'a60d305f-02b5-4add-9a41-0b4d3c48365c-sda', '1796150926.12097', '1796150931', '1796150930', '', '1796150931', 1, 1) -test DEBUG: /tmp/tmp6vkqbjt8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', 'a60d305f-02b5-4add-9a41-0b4d3c48365c-sda', '1796150926.12097', '1796150931', '1796150930', '', '1796150931', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('a60d305f-02b5-4add-9a41-0b4d3c48365c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01492 seconds (67.00442/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/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '32abffad-8650-4253-8b53-38c7c5e9615e-sda', '1796150926.58149', '1796150926.00000', '0', '', '1796150926.00000', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '32abffad-8650-4253-8b53-38c7c5e9615e-sda', '1796150926.58149', '1796150927.00000', '0', '', '1796150926.00000', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, '4d9e6c9596d4fcc7a093012c5160d213', 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda', '1796150926.59429', '1796150926.59268', '0', '', '1796150926.59268', 11, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1796150926.59791', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1796150926.59850', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1796150926.59860', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1796150926.59867', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1796150926.59877', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1796150926.59884', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1796150926.59890', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1796150926.59897', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1796150926.59904', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1796150926.59910', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1796150926.59922', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1796150926.60852', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1796150926.61168', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1796150926.61694', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -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: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Setting object count to 1072 (txn: tx7ae9fdbe104d4869b9075-006b0f1691) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx8a999c11130e4544a1999-006b0f1692) -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: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Setting object count to 1072 (txn: tx8a999c11130e4544a1999-006b0f1692) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe5d6049d3bae4249af8bb-006b0f1693) -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: txe5d6049d3bae4249af8bb-006b0f1693) -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: txe5d6049d3bae4249af8bb-006b0f1693) -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: txe5d6049d3bae4249af8bb-006b0f1693) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: txe5d6049d3bae4249af8bb-006b0f1693)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-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo ... ok -test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable ... ok -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 DEBUG: Skipping the update of recently changed /tmp/tmp8p3_6us9/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8p3_6us9/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8p3_6us9/sdq/objects/auditor_status_ALL.jsontest.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_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable +test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts ... ok -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48fbebdc86ab45c19b951-006b0f168a" "proxy-server 1398988" 0.0021 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdb1/1/a/576a961dff544b5f95026a0d4782fc96" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/576a961dff544b5f95026a0d4782fc96" "tx48fbebdc86ab45c19b951-006b0f168a" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/1/a/576a961dff544b5f95026a0d4782fc96" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/576a961dff544b5f95026a0d4782fc96" "tx48fbebdc86ab45c19b951-006b0f168a" "container-server 1398988" 0.0009 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 201 - "PUT http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx48fbebdc86ab45c19b951-006b0f168a" "proxy-server 1398988" 0.0115 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 201 - "PUT http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx48fbebdc86ab45c19b951-006b0f168a" "proxy-server 1398988" 0.0081 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95f71729f7dd4b09b4c1f-006b0f168a" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx95f71729f7dd4b09b4c1f-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9e5b40d93a4446e68461e-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx39c704498dda4e22bd2d0-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "PUT http://foo:8080/sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" "tx9cb867db1caf4e3ca6291-006b0f168a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "PUT http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx9cb867db1caf4e3ca6291-006b0f168a" "proxy-server 1398988" 0.0044 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdb1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "PUT http://foo:8080/sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" "tx9cb867db1caf4e3ca6291-006b0f168a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "PUT http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx9cb867db1caf4e3ca6291-006b0f168a" "proxy-server 1398988" 0.0083 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a9548c73c7146679e099-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txae51a36ce0cd40fe874db-006b0f168a" "proxy-server 1398988" 0.0021 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "POST http://foo:8080/sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" "txc4b63c2f48454093bb688-006b0f168a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "POST /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 202 76 "POST http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txc4b63c2f48454093bb688-006b0f168a" "proxy-server 1398988" 0.0050 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdb1/2/a/576a961dff544b5f95026a0d4782fc96/o" 201 - "POST http://foo:8080/sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" "txc4b63c2f48454093bb688-006b0f168a" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "POST /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 202 76 "POST http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txc4b63c2f48454093bb688-006b0f168a" "proxy-server 1398988" 0.0074 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc7fbb9e254084aaf929e4-006b0f168a" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txe4da9672f90e44459770f-006b0f168a" "proxy-server 1398988" 0.0023 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx297792c16d714147b88ad-006b0f168a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx812541315bf04d2d9659e-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txe7618729492d4eb8af5ae-006b0f168a" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txcec1782f3752482a87104-006b0f168a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb25a083fd0347668e37e-006b0f168a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx80602f52beec4bbd9dded-006b0f168a" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx2e059517520f4b1ca6278-006b0f168a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3fcc1111c2ae40bf8ccb1-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx751d0aae797d478484596-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txc6c3d6163dde4461aad2f-006b0f168a" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac4099694a5345e39b97d-006b0f168a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txda459039190247a7b9030-006b0f168a" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx211a0c07113c4d0db0662-006b0f168a" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffddcf301d0847e5a9139-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txce6530efbf7c4883a758d-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx345945ab77f640c197f93-006b0f168b" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9ec1641f649b4eafaf94f-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx8fd158d0a1be47c39fce9-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx73a028e11c2941c08e6df-006b0f168b" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx73a028e11c2941c08e6df-006b0f168b" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx501fd0b004cc48d497c86-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx87c93c2061f34628b6a65-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx8acfb3d94d134a969a491-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx68a3565a07a74e7d947dc-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx44acfce70af044e09b156-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx508af41d5c5b421fb49fe-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx22b7b21594b04722b245d-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txcf192a0f86424200ad652-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx41adc27e69494580aab92-006b0f168b" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1eb3a60346bd48159aa1e-006b0f168b" "proxy-server 1398988" 0.0016 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx259ac74b42364ad2afb40-006b0f168b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx4542d7d84ef7460083704-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx473daadb21bf4a61b438e-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx1951ea9ecc584dbdabf54-006b0f168b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx3625ef8b906d49fbbbfa2-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55fa9981e16547279212b-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txb7d3f7c8daaa4ce5a50ff-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx7ffa34f360564edba65e9-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx7ffa34f360564edba65e9-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4106a3187823412db6e42-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txc9e4f1bdc331434a968e0-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx2fae9447e1be4c1ba1d6a-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx26f4bc3389034d6292bdc-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx20be598b14384775b8c4a-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx3faecf8cabde4ceb9bae0-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx818c38fdb99f4fd0a7bd3-006b0f168b" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txfd584e77cfc44c00bd9cc-006b0f168b" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx4afabd74f349489ba901f-006b0f168b" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx69a34d64b3d34a4b87137-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx17d7bf43acf34593aebee-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx3153e328827942af8cb3a-006b0f168c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb7b2d75648d4d289ab37-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txc52a890749b046a0b3914-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx36827e3e9d9440f4a03d4-006b0f168c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0f93d048b29c4290aad35-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx5bd0a6e1fcfc4216a9c5a-006b0f168c" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txeae1d1e18eec41168473b-006b0f168c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txeae1d1e18eec41168473b-006b0f168c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx58869e31a59149508e5be-006b0f168c" "proxy-server 1398988" 0.0048 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txe389388ea34446b7a1a10-006b0f168c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx65e0f7fe4e784974916e4-006b0f168c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0700e80fca084e789904c-006b0f168c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txfb572a3f409d4db7b8e3b-006b0f168c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx6ee93a45b0c44137b394d-006b0f168c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx779c14c6ba1642ae9f11d-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txbc076e87f06d428db76f0-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "GET /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "GET http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txa807c78e35104c128e600-006b0f168c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdd265c2646ec428484d4a-006b0f168c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx2f0600d684d94ba88bc01-006b0f168c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txc5c918e3b5a44efa82439-006b0f168c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0b2dc03138cc43c690972-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txcd766a3490dc478d9be6c-006b0f168c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txc40f981e11cf49f19096a-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb09f016bb064abc91e5f-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx3966e956acc744339ef2f-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx4adbda988e3648b3a7e8c-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 412 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx4adbda988e3648b3a7e8c-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdea7a1e5b4fd40d99c179-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx50ed33ce09cc4aeaabfc1-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdc1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx254f47dc36aa49d8ad4a8-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5bd6186a30214e2280d49-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "tx77dec61a22824a8bb757e-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 304 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "txe104901ea15f46e5bf543-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 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 +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.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy ... ok +test.unit.proxy.test_server.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 +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout +test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... ok -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd16ce6dab955439f91759-006b0f168d" "proxy-server 1398996" 0.0018 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:56751/sda1/0/a/ec_deleted" "txd16ce6dab955439f91759-006b0f168d" "container-server 1398996" 0.0011 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:45487/sdb1/0/a/ec_deleted" "txd16ce6dab955439f91759-006b0f168d" "container-server 1398996" 0.0016 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txd16ce6dab955439f91759-006b0f168d" "proxy-server 1398996" 0.0137 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txd16ce6dab955439f91759-006b0f168d" "proxy-server 1398996" 0.0111 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txd16ce6dab955439f91759-006b0f168d - 0.0213 - - 1796150925.803992510 1796150925.825300932 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e05ea899dfc49e5beb94-006b0f168d" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txdfc0872751784c0a83957-006b0f168d" "proxy-server 1398996" 0.0011 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txdfc0872751784c0a83957-006b0f168d" "proxy-server 1398996" 0.0011 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0002 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0002 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx37a614d2bd0744e29d306-006b0f168d" "proxy-server 1398996" 0.0002 "-" 1398996 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx37a614d2bd0744e29d306-006b0f168d) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx37a614d2bd0744e29d306-006b0f168d - 0.0237 - - 1796150925.826503277 1796150925.850198507 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c69dc9fa35b4281b90dd-006b0f168e" "proxy-server 1398996" 0.0012 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx9c69dc9fa35b4281b90dd-006b0f168e" "container-server 1398996" 0.0019 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9c69dc9fa35b4281b90dd-006b0f168e" "proxy-server 1398996" 0.0068 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx9c69dc9fa35b4281b90dd-006b0f168e" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9c69dc9fa35b4281b90dd-006b0f168e" "proxy-server 1398996" 0.0090 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/46 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx9c69dc9fa35b4281b90dd-006b0f168e - 0.0181 - - 1796150926.363712788 1796150926.381849527 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3cf806ff21440af8ff43-006b0f168e" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx0ef3fa4db8e84746ad471-006b0f168e" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdk1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0211 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdj1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0174 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdg1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0235 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdl1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0228 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdh1/2/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "object-server 1398996" 0.0004 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdi1/2/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "object-server 1398996" 0.0004 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdh1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0226 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdi1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx06278d14bfff42998c8f1-006b0f168e" "proxy-server 1398996" 0.0245 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/46 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx06278d14bfff42998c8f1-006b0f168e - 0.0430 - - 1796150926.383229971 1796150926.426230431 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadfc0fe4f84a475da44a4-006b0f168e" "proxy-server 1398996" 0.0022 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txf5034816d1894131addfa-006b0f168e" "proxy-server 1398996" 0.0024 "-" 1398996 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 +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741078.00000, (0, 0) as of 1761741078.00000, cleaved as of 1761741078.00000> to ShardRange<'k' to 't' as of 1761741079.00000, (0, 0) as of 1761741079.00000, created as of 1761741079.00000>, path: .shards_a/shard_c_1761741079.00000, db: /tmp/tmp_snvb172/sda/containers/0/ee9/1134002fe565d6008d95bddd492c0ee9/1134002fe565d6008d95bddd492c0ee9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741081.00000, db: /tmp/tmp_snvb172/sda/containers/0/4f5/36e664460342d14d2e42852048d624f5/36e664460342d14d2e42852048d624f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741083.00000, db: /tmp/tmp_snvb172/sda/containers/0/1ce/04565b3819fd01c0db7c412fef2061ce/04565b3819fd01c0db7c412fef2061ce.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741082.00000, (0, 0) as of 1761741082.00000, cleaved as of 1761741082.00000> to ShardRange<'k' to 't' as of 1761741083.00000, (0, 0) as of 1761741083.00000, active as of 1761741083.00000>, path: .shards_a/shard_c_1761741083.00000, db: /tmp/tmp_snvb172/sda/containers/0/1ce/04565b3819fd01c0db7c412fef2061ce/04565b3819fd01c0db7c412fef2061ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmp_snvb172/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741084.00000, (0, 0) as of 1761741084.00000, cleaved as of 1761741084.00000> to ShardRange<'k' to 't' as of 1761741085.00000, (0, 0) as of 1761741085.00000, shrinking as of 1761741085.00000>, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmp_snvb172/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmp_snvb172/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741087.00000, db: /tmp/tmp_snvb172/sda/containers/0/239/0fc8416ee7bf1b9895ba2932b4aab239/0fc8416ee7bf1b9895ba2932b4aab239.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741086.00000, (0, 0) as of 1761741086.00000, cleaved as of 1761741086.00000> to ShardRange<'k' to 't' as of 1761741087.00000, (0, 0) as of 1761741087.00000, sharding as of 1761741087.00000>, path: .shards_a/shard_c_1761741087.00000, db: /tmp/tmp_snvb172/sda/containers/0/239/0fc8416ee7bf1b9895ba2932b4aab239/0fc8416ee7bf1b9895ba2932b4aab239.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741087.00000, db: /tmp/tmp_snvb172/sda/containers/0/239/0fc8416ee7bf1b9895ba2932b4aab239/0fc8416ee7bf1b9895ba2932b4aab239.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741089.00000, db: /tmp/tmp_snvb172/sda/containers/0/1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741088.00000, (0, 0) as of 1761741088.00000, cleaved as of 1761741088.00000> to ShardRange<'k' to 't' as of 1761741089.00000, (0, 0) as of 1761741089.00000, sharded as of 1761741089.00000>, path: .shards_a/shard_c_1761741089.00000, db: /tmp/tmp_snvb172/sda/containers/0/1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741089.00000, db: /tmp/tmp_snvb172/sda/containers/0/1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741091.00000, db: /tmp/tmp_snvb172/sda/containers/0/765/de211340f1ca7b42144820b607657765/de211340f1ca7b42144820b607657765.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741090.00000, (0, 0) as of 1761741090.00000, cleaved as of 1761741090.00000> to ShardRange<'k' to 't' as of 1761741091.00000, (0, 0) as of 1761741091.00000, shrunk as of 1761741091.00000>, path: .shards_a/shard_c_1761741091.00000, db: /tmp/tmp_snvb172/sda/containers/0/765/de211340f1ca7b42144820b607657765/de211340f1ca7b42144820b607657765.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741091.00000, db: /tmp/tmp_snvb172/sda/containers/0/765/de211340f1ca7b42144820b607657765/de211340f1ca7b42144820b607657765.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741093.00000, db: /tmp/tmp_snvb172/sda/containers/0/e8c/7fd74a24469885d752977e50847c8e8c/7fd74a24469885d752977e50847c8e8c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741092.00000, (0, 0) as of 1761741092.00000, active as of 1761741092.00000> to ShardRange<'k' to 't' as of 1761741093.00000, (0, 0) as of 1761741093.00000, found as of 1761741093.00000>, path: .shards_a/shard_c_1761741093.00000, db: /tmp/tmp_snvb172/sda/containers/0/e8c/7fd74a24469885d752977e50847c8e8c/7fd74a24469885d752977e50847c8e8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741095.00000, db: /tmp/tmp_snvb172/sda/containers/0/6d1/510a2310d3e4eedb5408a407153c66d1/510a2310d3e4eedb5408a407153c66d1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741094.00000, (0, 0) as of 1761741094.00000, active as of 1761741094.00000> to ShardRange<'k' to 't' as of 1761741095.00000, (0, 0) as of 1761741095.00000, created as of 1761741095.00000>, path: .shards_a/shard_c_1761741095.00000, db: /tmp/tmp_snvb172/sda/containers/0/6d1/510a2310d3e4eedb5408a407153c66d1/510a2310d3e4eedb5408a407153c66d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741097.00000, db: /tmp/tmp_snvb172/sda/containers/0/d12/26363309f77c2cf83c0876cf8ef77d12/26363309f77c2cf83c0876cf8ef77d12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741096.00000, (0, 0) as of 1761741096.00000, active as of 1761741096.00000> to ShardRange<'k' to 't' as of 1761741097.00000, (0, 0) as of 1761741097.00000, cleaved as of 1761741097.00000>, path: .shards_a/shard_c_1761741097.00000, db: /tmp/tmp_snvb172/sda/containers/0/d12/26363309f77c2cf83c0876cf8ef77d12/26363309f77c2cf83c0876cf8ef77d12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741099.00000, db: /tmp/tmp_snvb172/sda/containers/0/207/78aea6de012fd2696c2b9a71175aa207/78aea6de012fd2696c2b9a71175aa207.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmp_snvb172/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741100.00000, (0, 0) as of 1761741100.00000, active as of 1761741100.00000> to ShardRange<'k' to 't' as of 1761741101.00000, (0, 0) as of 1761741101.00000, shrinking as of 1761741101.00000>, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmp_snvb172/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmp_snvb172/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741103.00000, db: /tmp/tmp_snvb172/sda/containers/0/37b/0ebd554062f90d61e886abb9dbc9437b/0ebd554062f90d61e886abb9dbc9437b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741102.00000, (0, 0) as of 1761741102.00000, active as of 1761741102.00000> to ShardRange<'k' to 't' as of 1761741103.00000, (0, 0) as of 1761741103.00000, sharding as of 1761741103.00000>, path: .shards_a/shard_c_1761741103.00000, db: /tmp/tmp_snvb172/sda/containers/0/37b/0ebd554062f90d61e886abb9dbc9437b/0ebd554062f90d61e886abb9dbc9437b.dbtest.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error ... ok +test.unit.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 +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts ... ok +test.unit.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.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data ... ok +test.unit.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.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception +test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: txfa8c203a33624e61882e3-006b0f168e) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: txfa8c203a33624e61882e3-006b0f168e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server ERROR: ERROR Unhandled exception in request: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/server.py", line 602, in handle_request - return handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 373, in wrapped - return func(*a, **kw) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 275, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 263, in GETorHEAD - resp = self._get_or_head_response(req, node_iter, partition, policy) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response - app_iter.kickoff(req, resp) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1175, in kickoff - self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2511, in reiterate - chunk = next(iterator) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3262, in _get_next_item - return super(StringAlong, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range - for i, next_seg in enumerate(segment_iter): - ~~~~~~~~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments - segment = self.policy.pyeclib_driver.decode(fragments) - File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode - return self.ec_lib_reference.decode(fragment_payloads, ranges, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode - return pyeclib_c.decode(self.handle, _fragment_payloads, - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - fragment_len, ranges, force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: txfdeb7b7d5b6045d9b6f06-006b0f168e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (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 handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e)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 -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_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 - -fake-swift DEBUG: permission denined: 403 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': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=3-3', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=1-', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=-3', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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:tester:hmac', 'Range': '', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'hoge', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=1', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=5-1', 'Date': 'Tue, 01 Dec 2026 18:48: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', 'Range': 'bytes=5-10', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value ... ok +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5)test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition ... ok -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1796150927.12968', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1796150927.13275', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1796150927.13587', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1796150927.13894', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1796150927.14194', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1796150927.14496', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (21, 'fd2d2d83f5a0f0821f848e69a25dc9a9', 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda', '1796150926.59429', '1796150926.59268', '0', '', '1796150926.59268', 21, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1796150927.14797', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'abec35d3-3ce8-4fee-b4c8-c5f1538a9025-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpcxow6zdq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '81281753-a7ae-4666-9725-75d9225c6146-sda', '1796150927.59472', '1796150928', '0', '', '1796150928', 0, 1) -test DEBUG: /tmp/tmpcxow6zdq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '81281753-a7ae-4666-9725-75d9225c6146-sda', '1796150927.59472', '1796150928', '0', '', '1796150928', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('81281753-a7ae-4666-9725-75d9225c6146-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00853 seconds (117.25294/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/tmpfo49g0h0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', 'd8e5ae2d-8173-4448-afa6-f0cc7d67b99c-sda', '1796150927.61164', '1796150928', '0', '', '1796150928', 1, 1) -test DEBUG: /tmp/tmpfo49g0h0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150929.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'd8e5ae2d-8173-4448-afa6-f0cc7d67b99c-sda') -test DEBUG: /tmp/tmpfo49g0h0/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00485587s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', 'd8e5ae2d-8173-4448-afa6-f0cc7d67b99c-sda', '1796150927.61164', '1796150928', '0', '', '1796150928', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('d8e5ae2d-8173-4448-afa6-f0cc7d67b99c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpfo49g0h0/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02080 seconds (48.08304/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/tmpfo49g0h0/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '3c2cc28358ccc203b056ece2e039663e', '2110ea1c-ed90-4ca2-8143-06b52d916dd5-sda', '1796150927.63157', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('2110ea1c-ed90-4ca2-8143-06b52d916dd5-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '3c2cc28358ccc203b056ece2e039663e', '2110ea1c-ed90-4ca2-8143-06b52d916dd5-sda', '1796150927.63157', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('2110ea1c-ed90-4ca2-8143-06b52d916dd5-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpnkogxczu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'eb8cf7aa-50d0-4542-b15d-9108d691311d-sda', '1796150927.64821', '1796150928', '0', '', '1796150928', 0, 0) -test DEBUG: /tmp/tmpnkogxczu/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'eb8cf7aa-50d0-4542-b15d-9108d691311d-sda', '1796150927.64821', '1796150928', '0', '', '1796150928', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('eb8cf7aa-50d0-4542-b15d-9108d691311d-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01198 seconds (83.45309/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/tmpn1fg_nu3/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '9f24a7bd-4953-4610-9062-cc3e222a16c5-sda', '1796150927.66927', '1796150928', '0', '', '1796150928', 1, 0) -test DEBUG: /tmp/tmpn1fg_nu3/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '7de4eae92d8678cc0693cc9586c08f73', '9f24a7bd-4953-4610-9062-cc3e222a16c5-sda', '1796150927.66927', '1796150928', '0', '', '1796150928', 1, 0)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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcb9a32d92185411db4af8-00690208f4" "proxy-server 1692275" 0.0216 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcb9a32d92185411db4af8-00690208f4" "proxy-server 1692275" 0.0231 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/44 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txcb9a32d92185411db4af8-00690208f4 - 0.0830 - - 1761741044.871289968 1761741044.954272509 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3917d0f255964c54b6a3b-00690208f4" "proxy-server 1692275" 0.0133 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec-con" "tx3917d0f255964c54b6a3b-00690208f4" "container-server 1692275" 0.0010 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec-con" "tx3917d0f255964c54b6a3b-00690208f4" "container-server 1692275" 0.0138 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3917d0f255964c54b6a3b-00690208f4" "proxy-server 1692275" 0.0576 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3917d0f255964c54b6a3b-00690208f4" "proxy-server 1692275" 0.0317 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx3917d0f255964c54b6a3b-00690208f4 - 0.0795 - - 1761741044.972937107 1761741045.052438736 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66958845e63f453190539-00690208f5" "proxy-server 1692275" 0.0143 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2b1cdc1e1b0344ffb5ebd-00690208f5" "proxy-server 1692275" 0.0134 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txd5a5a89a1f8a456d8de2b-00690208f5" "proxy-server 1692275" 0.0228 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txd5a5a89a1f8a456d8de2b-00690208f5" "proxy-server 1692275" 0.0231 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txd5a5a89a1f8a456d8de2b-00690208f5" "proxy-server 1692275" 0.0249 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txd5a5a89a1f8a456d8de2b-00690208f5 - 0.1034 - - 1761741045.066587687 1761741045.170020580 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbafc7f80c7a94e69abdbc-00690208f5" "proxy-server 1692275" 0.0079 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "txbafc7f80c7a94e69abdbc-00690208f5" "container-server 1692275" 0.0019 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "txbafc7f80c7a94e69abdbc-00690208f5" "container-server 1692275" 0.0091 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbafc7f80c7a94e69abdbc-00690208f5" "proxy-server 1692275" 0.0447 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbafc7f80c7a94e69abdbc-00690208f5" "proxy-server 1692275" 0.0429 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txbafc7f80c7a94e69abdbc-00690208f5 - 0.0815 - - 1761741045.202679873 1761741045.284147978 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56498e1241ef4e22840fe-00690208f5" "proxy-server 1692275" 0.0021 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe05600d7e34e4e1cbe8ff-00690208f5" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3ea0fb6aeb9f4e81bff63-00690208f5" "proxy-server 1692275" 0.0302 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/ec/inm" 201 - "PUT http://localhost/sdg1/3/a/ec/inm" "tx3ea0fb6aeb9f4e81bff63-00690208f5" "object-server 1692275" 0.0004 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx3ea0fb6aeb9f4e81bff63-00690208f5" "object-server 1692275" 0.0004 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3ea0fb6aeb9f4e81bff63-00690208f5" "proxy-server 1692275" 0.0388 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3ea0fb6aeb9f4e81bff63-00690208f5" "proxy-server 1692275" 0.0403 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx3ea0fb6aeb9f4e81bff63-00690208f5 - 0.0845 - - 1761741045.298945904 1761741045.383479357 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff31586c5cda4de394e21-00690208f5" "proxy-server 1692275" 0.0020 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb920ea73e039432eb5cc7-00690208f5" "proxy-server 1692275" 0.0117 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b02893aacb64d78abfae-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b02893aacb64d78abfae-00690208f5" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx9b02893aacb64d78abfae-00690208f5" "proxy-server 1692275" 0.0124 "-" 1692275 3 +proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx9b02893aacb64d78abfae-00690208f5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx9b02893aacb64d78abfae-00690208f5 - 0.0506 - - 1761741045.384997845 1761741045.435636044 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e3b258b35214914bd588-00690208f5" "proxy-server 1692275" 0.0171 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec" "tx0e3b258b35214914bd588-00690208f5" "container-server 1692275" 0.0010 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx0e3b258b35214914bd588-00690208f5" "proxy-server 1692275" 0.0232 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec" "tx0e3b258b35214914bd588-00690208f5" "container-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx0e3b258b35214914bd588-00690208f5" "proxy-server 1692275" 0.0493 "-" 1692275 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server ERROR: Object returning 503 for [] (txn: txa88a09299e4e42f7ba8ef-006b0f168e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server ERROR: Object returning 503 for [] (txn: txb2fcedcb2daf429f952b1-006b0f1690) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server ERROR: Object returning 503 for [] (txn: tx226ae91a0d604e9680bb2-006b0f1690) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx37d98dee3d314f87a24ca-006b0f1690) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfe1d2017da384768af9a9-006b0f1690) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txfed0acd8ad0a4dffb0e5d-00690208f5 - 0.0348 - - 1761741045.085834265 1761741045.120662689 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd0efe732b6f4a8fbfd26-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbd0efe732b6f4a8fbfd26-00690208f5 - 0.0200 VW - 1761741045.146673441 1761741045.166663647 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb9118cecc9fd40c996ba3-00690208f5" "proxy-server 1692257" 0.0187 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb9118cecc9fd40c996ba3-00690208f5 - 0.0212 VW - 1761741045.167163372 1761741045.188394547 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "txe72bfad26f50413a9f84c-00690208f5" "proxy-server 1692257" 0.0274 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - txe72bfad26f50413a9f84c-00690208f5 - 0.0305 VW - 1761741045.188947916 1761741045.219485521 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842?symlink=get" "tx943ee56902e74dc0892f9-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842?symlink=get" "tx943ee56902e74dc0892f9-00690208f5" "proxy-server 1692257" 0.0127 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741043.91842%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx943ee56902e74dc0892f9-00690208f5 - 0.0559 VW - 1761741045.219972134 1761741045.275888681 0 - (txn: tx09bfb3697ab2479a8bd6a-00690208f5) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx09bfb3697ab2479a8bd6a-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx09bfb3697ab2479a8bd6a-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx09bfb3697ab2479a8bd6a-00690208f5" "proxy-server 1692257" 0.0162 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx09bfb3697ab2479a8bd6a-00690208f5" "proxy-server 1692257" 0.0178 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx09bfb3697ab2479a8bd6a-00690208f5 - 0.0489 VW - 1761741045.259183884 1761741045.308082581 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txa763461dcf844b71ac140-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txa763461dcf844b71ac140-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txa763461dcf844b71ac140-00690208f5" "proxy-server 1692257" 0.0096 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741043.91842" "txa763461dcf844b71ac140-00690208f5" "proxy-server 1692257" 0.0156 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741043.91842 HTTP/1.0 204 - Swift - - - - txa763461dcf844b71ac140-00690208f5 - 0.0377 VW - 1761741045.308628798 1761741045.346338749 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e470696ad074f98a236e-00690208f5" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc4f5ee3ea07b4b69909f5-00690208f5" "proxy-server 1692257" 0.0159 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txaafea3a378c5417781e2d-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txaafea3a378c5417781e2d-00690208f5 - 0.0418 - - 1761741045.351753712 1761741045.393525362 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d859bf895834a8197c6e-00690208f5" "proxy-server 1692257" 0.0118 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "tx2d859bf895834a8197c6e-00690208f5" "proxy-server 1692257" 0.0084 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx2d859bf895834a8197c6e-00690208f5 - 0.0463 - - 1761741045.395157337 1761741045.441491365 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bcda8dad71c468d83f00-00690208f5" "proxy-server 1692257" 0.0135 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx7bcda8dad71c468d83f00-00690208f5" "proxy-server 1692257" 0.0234 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx7bcda8dad71c468d83f00-00690208f5 - 0.0427 - - 1761741045.443416357 1761741045.486120939 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb984906b8d242dc86f7b-00690208f5" "proxy-server 1692257" 0.0173 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdb984906b8d242dc86f7b-00690208f5 - 0.0198 VW - 1761741045.487924337 1761741045.507764578 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx17de949789d449aba0c5f-00690208f5" "proxy-server 1692257" 0.0091 "-" 1692257 0test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... ok -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8b9c1eee133c4f4b99d28-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/2/a/576a961dff544b5f95026a0d4782fc96" 204 - "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96" "txc101952fb9384f0ab417e-006b0f168d" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdd1/2/a/576a961dff544b5f95026a0d4782fc96/o" 200 24 "HEAD http://foo:8080/v1/a/576a961dff544b5f95026a0d4782fc96/o" "tx39526e63fe1e40bfb5e71-006b0f168d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3225349eca84ea7b3378-006b0f168e" "proxy-server 1398988" 0.0046 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/1/a/d574ffd6d1c94937861b524f018524e6" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/d574ffd6d1c94937861b524f018524e6" "txb3225349eca84ea7b3378-006b0f168e" "container-server 1398988" 0.0009 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/1/a/d574ffd6d1c94937861b524f018524e6" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/d574ffd6d1c94937861b524f018524e6" "txb3225349eca84ea7b3378-006b0f168e" "container-server 1398988" 0.0009 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/d574ffd6d1c94937861b524f018524e6" 201 - "PUT http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "txb3225349eca84ea7b3378-006b0f168e" "proxy-server 1398988" 0.0077 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/d574ffd6d1c94937861b524f018524e6" 201 - "PUT http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "txb3225349eca84ea7b3378-006b0f168e" "proxy-server 1398988" 0.0125 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde6d8415d2444522914a5-006b0f168e" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/2/a/d574ffd6d1c94937861b524f018524e6" 204 - "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "txde6d8415d2444522914a5-006b0f168e" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx044cb08ec4c94002ab107-006b0f168e" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/2/a/d574ffd6d1c94937861b524f018524e6" 204 - "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "tx5fe6aff6cc544e5cb6f01-006b0f168e" "proxy-server 1398988" 0.0011 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "PUT http://foo:8080/sdc1/3/a/d574ffd6d1c94937861b524f018524e6/o" "tx87a1a27338a647daa44ae-006b0f168e" "object-server 1398988" 0.0004 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "PUT http://foo:8080/sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" "tx87a1a27338a647daa44ae-006b0f168e" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdc1/3/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "PUT http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "tx87a1a27338a647daa44ae-006b0f168e" "proxy-server 1398988" 0.0078 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "PUT http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "tx87a1a27338a647daa44ae-006b0f168e" "proxy-server 1398988" 0.0090 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71373fb405a7470e99161-006b0f168e" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/2/a/d574ffd6d1c94937861b524f018524e6" 204 - "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "txb9335213fd1c4bfc8e4f2-006b0f168e" "proxy-server 1398988" 0.0022 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "POST http://foo:8080/sdc1/3/a/d574ffd6d1c94937861b524f018524e6/o" "tx8b40b7b620d34f919c738-006b0f168e" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "POST /sdc1/3/a/d574ffd6d1c94937861b524f018524e6/o" 202 76 "POST http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "tx8b40b7b620d34f919c738-006b0f168e" "proxy-server 1398988" 0.0048 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/d574ffd6d1c94937861b524f018524e6/o" 201 - "POST http://foo:8080/sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" "tx8b40b7b620d34f919c738-006b0f168e" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "POST /sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" 202 76 "POST http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "tx8b40b7b620d34f919c738-006b0f168e" "proxy-server 1398988" 0.0068 "-" 1398988 1 -cont1 INFO: - - - [01/Dec/2026:18:48:46 +0000] "GET /sda1/2/a/d574ffd6d1c94937861b524f018524e6" 200 382 "-" "-" "-" 0.0034 "-" 1398988 1 -cont1 INFO: - - - [01/Dec/2026:18:48:46 +0000] "GET /sdb1/2/a/d574ffd6d1c94937861b524f018524e6" 200 382 "-" "-" "-" 0.0031 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6c83edfa88745e19d7d3-006b0f168e" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/2/a/d574ffd6d1c94937861b524f018524e6" 204 - "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "tx9c6c7a8000544ad88bf45-006b0f168e" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "GET /sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" 200 24 "GET http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "txae6a78f065d14150ab968-006b0f168e" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3035d41ff54347c5b3ee1-006b0f168e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/2/a/d574ffd6d1c94937861b524f018524e6" 204 - "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6" "tx2291a478697048528d02c-006b0f168e" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdd1/3/a/d574ffd6d1c94937861b524f018524e6/o" 200 24 "HEAD http://foo:8080/v1/a/d574ffd6d1c94937861b524f018524e6/o" "txc729eb9aea3848b5a7df6-006b0f168e" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8548984363174be4a7ffb-006b0f168e" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/1/a/789467db1ebf4e43887ca8ef21ff5f35" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" "tx8548984363174be4a7ffb-006b0f168e" "container-server 1398988" 0.0009 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/1/a/789467db1ebf4e43887ca8ef21ff5f35" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35" "tx8548984363174be4a7ffb-006b0f168e" "container-server 1398988" 0.0009 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 201 - "PUT http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "tx8548984363174be4a7ffb-006b0f168e" "proxy-server 1398988" 0.0114 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "PUT /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 201 - "PUT http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "tx8548984363174be4a7ffb-006b0f168e" "proxy-server 1398988" 0.0082 "-" 1398988 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec ... ok +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx134218ce1c0041419ca76-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx921bf81a8d4946e68a1bb-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5)test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... ok -test-object-controller INFO: - - - [01/Dec/2026:18:48:46 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:46 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:46 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmp1q5q67l5/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150927.08369.data: metadata content-length 5 does not match actual object size 6 -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmpmlpacxif/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150927.08964.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmpxjtx0qc3/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150927.09459.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmpbduwn8yc/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150927.10171.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)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 -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... ok -test.unit.obj.test_server.TestObjectController.test_OPTIONS -test.unit.obj.test_server.TestObjectController.test_OPTIONS ... ok -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... ok +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741103.00000, db: /tmp/tmp_snvb172/sda/containers/0/37b/0ebd554062f90d61e886abb9dbc9437b/0ebd554062f90d61e886abb9dbc9437b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741105.00000, db: /tmp/tmp_snvb172/sda/containers/0/169/e4be54f9a488c9f9abfa1b70caa66169/e4be54f9a488c9f9abfa1b70caa66169.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741104.00000, (0, 0) as of 1761741104.00000, active as of 1761741104.00000> to ShardRange<'k' to 't' as of 1761741105.00000, (0, 0) as of 1761741105.00000, sharded as of 1761741105.00000>, path: .shards_a/shard_c_1761741105.00000, db: /tmp/tmp_snvb172/sda/containers/0/169/e4be54f9a488c9f9abfa1b70caa66169/e4be54f9a488c9f9abfa1b70caa66169.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741105.00000, db: /tmp/tmp_snvb172/sda/containers/0/169/e4be54f9a488c9f9abfa1b70caa66169/e4be54f9a488c9f9abfa1b70caa66169.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741107.00000, db: /tmp/tmp_snvb172/sda/containers/0/4d0/709c25502c71aac64c63ca8af8a304d0/709c25502c71aac64c63ca8af8a304d0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741106.00000, (0, 0) as of 1761741106.00000, active as of 1761741106.00000> to ShardRange<'k' to 't' as of 1761741107.00000, (0, 0) as of 1761741107.00000, shrunk as of 1761741107.00000>, path: .shards_a/shard_c_1761741107.00000, db: /tmp/tmp_snvb172/sda/containers/0/4d0/709c25502c71aac64c63ca8af8a304d0/709c25502c71aac64c63ca8af8a304d0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741107.00000, db: /tmp/tmp_snvb172/sda/containers/0/4d0/709c25502c71aac64c63ca8af8a304d0/709c25502c71aac64c63ca8af8a304d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741109.00000, db: /tmp/tmp_snvb172/sda/containers/0/f3f/67984c6125425c2e95876c79a7ad6f3f/67984c6125425c2e95876c79a7ad6f3f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741108.00000, (0, 0) as of 1761741108.00000, shrinking as of 1761741108.00000> to ShardRange<'k' to 't' as of 1761741109.00000, (0, 0) as of 1761741109.00000, found as of 1761741109.00000>, path: .shards_a/shard_c_1761741109.00000, db: /tmp/tmp_snvb172/sda/containers/0/f3f/67984c6125425c2e95876c79a7ad6f3f/67984c6125425c2e95876c79a7ad6f3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741111.00000, db: /tmp/tmp_snvb172/sda/containers/0/fa1/8792c0f32111467b5299f5af0e55dfa1/8792c0f32111467b5299f5af0e55dfa1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741110.00000, (0, 0) as of 1761741110.00000, shrinking as of 1761741110.00000> to ShardRange<'k' to 't' as of 1761741111.00000, (0, 0) as of 1761741111.00000, created as of 1761741111.00000>, path: .shards_a/shard_c_1761741111.00000, db: /tmp/tmp_snvb172/sda/containers/0/fa1/8792c0f32111467b5299f5af0e55dfa1/8792c0f32111467b5299f5af0e55dfa1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741113.00000, db: /tmp/tmp_snvb172/sda/containers/0/5ff/6af494471834ceca4078bb49a332f5ff/6af494471834ceca4078bb49a332f5ff.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741112.00000, (0, 0) as of 1761741112.00000, shrinking as of 1761741112.00000> to ShardRange<'k' to 't' as of 1761741113.00000, (0, 0) as of 1761741113.00000, cleaved as of 1761741113.00000>, path: .shards_a/shard_c_1761741113.00000, db: /tmp/tmp_snvb172/sda/containers/0/5ff/6af494471834ceca4078bb49a332f5ff/6af494471834ceca4078bb49a332f5ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741115.00000, db: /tmp/tmp_snvb172/sda/containers/0/039/a8b77f00375a222238a8c61102ab4039/a8b77f00375a222238a8c61102ab4039.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741114.00000, (0, 0) as of 1761741114.00000, shrinking as of 1761741114.00000> to ShardRange<'k' to 't' as of 1761741115.00000, (0, 0) as of 1761741115.00000, active as of 1761741115.00000>, path: .shards_a/shard_c_1761741115.00000, db: /tmp/tmp_snvb172/sda/containers/0/039/a8b77f00375a222238a8c61102ab4039/a8b77f00375a222238a8c61102ab4039.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741117.00000, db: /tmp/tmp_snvb172/sda/containers/0/2ed/1b21a76f9a9b38a766726812f66da2ed/1b21a76f9a9b38a766726812f66da2ed.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741117.00000, db: /tmp/tmp_snvb172/sda/containers/0/2ed/1b21a76f9a9b38a766726812f66da2ed/1b21a76f9a9b38a766726812f66da2ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741119.00000, db: /tmp/tmp_snvb172/sda/containers/0/470/61c2e2b4f645e6c5f93114fc074c9470/61c2e2b4f645e6c5f93114fc074c9470.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741118.00000, (0, 0) as of 1761741118.00000, shrinking as of 1761741118.00000> to ShardRange<'k' to 't' as of 1761741119.00000, (0, 0) as of 1761741119.00000, sharding as of 1761741119.00000>, path: .shards_a/shard_c_1761741119.00000, db: /tmp/tmp_snvb172/sda/containers/0/470/61c2e2b4f645e6c5f93114fc074c9470/61c2e2b4f645e6c5f93114fc074c9470.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741119.00000, db: /tmp/tmp_snvb172/sda/containers/0/470/61c2e2b4f645e6c5f93114fc074c9470/61c2e2b4f645e6c5f93114fc074c9470.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741121.00000, db: /tmp/tmp_snvb172/sda/containers/0/dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741120.00000, (0, 0) as of 1761741120.00000, shrinking as of 1761741120.00000> to ShardRange<'k' to 't' as of 1761741121.00000, (0, 0) as of 1761741121.00000, sharded as of 1761741121.00000>, path: .shards_a/shard_c_1761741121.00000, db: /tmp/tmp_snvb172/sda/containers/0/dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741121.00000, db: /tmp/tmp_snvb172/sda/containers/0/dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741123.00000, db: /tmp/tmp_snvb172/sda/containers/0/10b/5ea267bc0c8fa7273f4cd18d39aff10b/5ea267bc0c8fa7273f4cd18d39aff10b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741122.00000, (0, 0) as of 1761741122.00000, shrinking as of 1761741122.00000> to ShardRange<'k' to 't' as of 1761741123.00000, (0, 0) as of 1761741123.00000, shrunk as of 1761741123.00000>, path: .shards_a/shard_c_1761741123.00000, db: /tmp/tmp_snvb172/sda/containers/0/10b/5ea267bc0c8fa7273f4cd18d39aff10b/5ea267bc0c8fa7273f4cd18d39aff10b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741123.00000, db: /tmp/tmp_snvb172/sda/containers/0/10b/5ea267bc0c8fa7273f4cd18d39aff10b/5ea267bc0c8fa7273f4cd18d39aff10b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741125.00000, db: /tmp/tmp_snvb172/sda/containers/0/f5a/fdc8e64396e1c26ca61ca039fa865f5a/fdc8e64396e1c26ca61ca039fa865f5a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741124.00000, (0, 0) as of 1761741124.00000, sharding as of 1761741124.00000> to ShardRange<'k' to 't' as of 1761741125.00000, (0, 0) as of 1761741125.00000, found as of 1761741125.00000>, path: .shards_a/shard_c_1761741125.00000, db: /tmp/tmp_snvb172/sda/containers/0/f5a/fdc8e64396e1c26ca61ca039fa865f5a/fdc8e64396e1c26ca61ca039fa865f5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741127.00000, db: /tmp/tmp_snvb172/sda/containers/0/a8a/c932284cae47cfe0c765ff82efb8ea8a/c932284cae47cfe0c765ff82efb8ea8a.dbtest.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... ok -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "GET /sdj1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "txcfa342fa205441cebfa95-006b0f168e" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:46 +0000] "GET /sdl1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "txcfa342fa205441cebfa95-006b0f168e" "proxy-server 1398996" 0.0006 "-" 1398996 4 -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: txcfa342fa205441cebfa95-006b0f168e) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: txcfa342fa205441cebfa95-006b0f168e) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/46 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - txcfa342fa205441cebfa95-006b0f168e - 0.4898 - - 1796150926.427590847 1796150926.917440653 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: (1398996) wsgi starting up on http://127.0.0.1:56701 -proxy DEBUG: (1398996) accepted ('127.0.0.1', 47796) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ba7f715fbe94333b5a8d-006b0f168f" "proxy-server 1398996" 0.0014 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx3ba7f715fbe94333b5a8d-006b0f168f" "container-server 1398996" 0.0011 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx3ba7f715fbe94333b5a8d-006b0f168f" "proxy-server 1398996" 0.0062 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx3ba7f715fbe94333b5a8d-006b0f168f" "container-server 1398996" 0.0010 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx3ba7f715fbe94333b5a8d-006b0f168f" "proxy-server 1398996" 0.0087 "-" 1398996 4 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:48:47] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.018251 (txn: tx3ba7f715fbe94333b5a8d-006b0f168f) -proxy DEBUG: (1398996) accepted ('127.0.0.1', 47798) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a70838fb4954228ac9ab-006b0f168f" "proxy-server 1398996" 0.0021 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txdb8f994f3ed24164921ce-006b0f168f" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0232 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0255 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0181 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0206 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdh1/1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "object-server 1398996" 0.0004 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdl1/1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "object-server 1398996" 0.0004 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0262 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txcf5843a533204c77a2c32-006b0f168f" "proxy-server 1398996" 0.0310 "-" 1398996 4 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:48:47] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.047495 (txn: txcf5843a533204c77a2c32-006b0f168f) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74aa508ccec844209824b-006b0f168f" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txb3db4bc17fba4271afe36-006b0f168f" "proxy-server 1398996" 0.0027 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx265cb31bf597449e98c1f-006b0f168f" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdk1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx265cb31bf597449e98c1f-006b0f168f" "proxy-server 1398996" 0.0007 "-" 1398996 4 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:48:47] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.016479 (txn: tx265cb31bf597449e98c1f-006b0f168f) -proxy DEBUG: (1398996) timed out ('127.0.0.1', 47798) (txn: tx265cb31bf597449e98c1f-006b0f168f) -proxy INFO: (1398996) wsgi exited, is_accepting=True -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd3f59ce190040ce8573f-006b0f168f" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "txcd3f59ce190040ce8573f-006b0f168f" "container-server 1398996" 0.0015 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txcd3f59ce190040ce8573f-006b0f168f" "proxy-server 1398996" 0.0066 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "txcd3f59ce190040ce8573f-006b0f168f" "container-server 1398996" 0.0018 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txcd3f59ce190040ce8573f-006b0f168f" "proxy-server 1398996" 0.0098 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/47 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txcd3f59ce190040ce8573f-006b0f168f - 0.0194 - - 1796150927.798913479 1796150927.818265200 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72bcb689891b47e485db3-006b0f168f" "proxy-server 1398996" 0.0021 "-" 1398996 -test.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 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 304 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "txb0e775f1496f4246a058c-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc5c14f8ba3e24cc6a62a5-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx305b622640ba4dabbd6e9-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 304 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx9c846be713554a0cbd2a7-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx47bb4dae05224d2696a74-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/612117fe494d474b9f85d7342a95a7e0" 204 - "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0" "tx564d839206574c568f94f-00690208f5" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/2/a/612117fe494d474b9f85d7342a95a7e0/o" 200 24 "HEAD http://localhost:8080/v1/a/612117fe494d474b9f85d7342a95a7e0/o" "tx0eb3001342df43fbb0b52-00690208f5" "proxy-server 1692271" 0.0005 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b0e539001a84bf697adf-00690208f5" "proxy-server 1692271" 0.0152 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/%C4%8Brypto" "tx5b0e539001a84bf697adf-00690208f5" "container-server 1692271" 0.0068 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/%C4%8Brypto" "tx5b0e539001a84bf697adf-00690208f5" "container-server 1692271" 0.0010 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx5b0e539001a84bf697adf-00690208f5" "proxy-server 1692271" 0.0299 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx5b0e539001a84bf697adf-00690208f5" "proxy-server 1692271" 0.0631 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1b70eb8ff21a421aa2acb-00690208f5" "proxy-server 1692271" 0.0100 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx1b70eb8ff21a421aa2acb-00690208f5" "proxy-server 1692271" 0.0014 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx518ea011c56e407789196-00690208f5" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx98cbfdca19ef4a32b6dce-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx6fddf84fbe264ee0a4d13-00690208f5" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6fddf84fbe264ee0a4d13-00690208f5" "proxy-server 1692271" 0.0189 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx6fddf84fbe264ee0a4d13-00690208f5" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx6fddf84fbe264ee0a4d13-00690208f5" "proxy-server 1692271" 0.0179 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx191e903ee3514a59bf329-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx7c2b32e89b13495388a7c-00690208f5" "proxy-server 1692271" 0.0213 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx010c471ce6c340ceb1d79-00690208f5" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx010c471ce6c340ceb1d79-00690208f5" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx010c471ce6c340ceb1d79-00690208f5" "proxy-server 1692271" 0.0281 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx010c471ce6c340ceb1d79-00690208f5" "proxy-server 1692271" 0.0183 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx06b4999c89ac452ab03a8-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txe7d1a633140d40379b5f2-00690208f5" "proxy-server 1692271" 0.0036 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa047b1fff7db4be6b866b-00690208f5" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcc5a2a2f2920474795329-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txe82c04fbf61f42f3be421-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx3f09a031417e4889b728a-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80c5fc70229f4fe0b3ff3-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txafee16ebcef24eba8645f-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx145ff09057524205b0d28-00690208f5" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd704c7ba17e419c80a57-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx0f87c877d75c493fa2fc8-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 1test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs ... ok +test.unit.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs ... ok +test.unit.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... ok +test.unit.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.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.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 -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151060.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151060.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151063.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/482/3876b96a886a1ba26e0e8eff008be482/3876b96a886a1ba26e0e8eff008be482.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151063.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/482/3876b96a886a1ba26e0e8eff008be482/3876b96a886a1ba26e0e8eff008be482.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151066.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/733/73a41db8f9cb7c4563ffd127b005f733/73a41db8f9cb7c4563ffd127b005f733.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151066.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/733/73a41db8f9cb7c4563ffd127b005f733/73a41db8f9cb7c4563ffd127b005f733.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151069.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d29/738ad7a1b32f631bd504c41e72643d29/738ad7a1b32f631bd504c41e72643d29.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151069.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/d29/738ad7a1b32f631bd504c41e72643d29/738ad7a1b32f631bd504c41e72643d29.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151072.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151072.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151075.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/8d1/e965707604e70ee058b0132cbe8b18d1/e965707604e70ee058b0132cbe8b18d1.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151075.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/8d1/e965707604e70ee058b0132cbe8b18d1/e965707604e70ee058b0132cbe8b18d1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151078.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/503/b95d1d9f2082f77117dc0c6122c6d503/b95d1d9f2082f77117dc0c6122c6d503.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151078.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/503/b95d1d9f2082f77117dc0c6122c6d503/b95d1d9f2082f77117dc0c6122c6d503.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151081.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/38e/e794c65651684b286ddf823f1400f38e/e794c65651684b286ddf823f1400f38e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151081.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/38e/e794c65651684b286ddf823f1400f38e/e794c65651684b286ddf823f1400f38e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151084.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151084.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151087.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/5b8/f279de1f1a847820c5d697a30b7d55b8/f279de1f1a847820c5d697a30b7d55b8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151087.00000-0, db: /tmp/tmp21oj9ilp/sda/containers/0/5b8/f279de1f1a847820c5d697a30b7d55b8/f279de1f1a847820c5d697a30b7d55b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150926.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4b0/ebb05423eaecb4ed0b71e46f467704b0/ebb05423eaecb4ed0b71e46f467704b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150931.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/831/bbc0bc860ea15ac5490739563203b831/bbc0bc860ea15ac5490739563203b831.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150936.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150946.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3c2/4be586184f215828af4fb7ce0c4d83c2/4be586184f215828af4fb7ce0c4d83c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150951.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b49/4ef424bb8ef9152bd611f94297627b49/4ef424bb8ef9152bd611f94297627b49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150961.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9b1/e24e8a3e4daba8af78e28475719fe9b1/e24e8a3e4daba8af78e28475719fe9b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150966.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e7a/800782277c93c548a5973e111889be7a/800782277c93c548a5973e111889be7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150971.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/35a/91275ee0a638147489da4b47687e835a/91275ee0a638147489da4b47687e835a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150981.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/597/b383f76c2d6898f406c3acc8aa0c2597/b383f76c2d6898f406c3acc8aa0c2597.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150986.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c01/e91240ee747b73d28301db19e10a7c01/e91240ee747b73d28301db19e10a7c01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150991.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/288/f66146e2d26e66d87d0b45d1ffadc288/f66146e2d26e66d87d0b45d1ffadc288.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150996.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4c2/84ed86c42661670285ee9e4c286274c2/84ed86c42661670285ee9e4c286274c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151006.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/fbd/8cfae0bb2814770d433849b5ecf51fbd/8cfae0bb2814770d433849b5ecf51fbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151011.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a33/58fb27a24a8c4f2fd0b46769d1062a33/58fb27a24a8c4f2fd0b46769d1062a33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151021.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/0c7/33d6790add9dd3b208d4d1d39e8d70c7/33d6790add9dd3b208d4d1d39e8d70c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151026.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/11a/6b1183c5de83e89bb9272c088d42611a/6b1183c5de83e89bb9272c088d42611a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151031.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b31/daa0af9dc3a5805b0f14ed020f6ecb31/daa0af9dc3a5805b0f14ed020f6ecb31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151041.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4a8/2fd1e2b25c508b03e93f8bb4ae6ee4a8/2fd1e2b25c508b03e93f8bb4ae6ee4a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151046.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/499/c63a9409973e99ba5106b8cbd38c7499/c63a9409973e99ba5106b8cbd38c7499.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151051.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/cff/8729ce12153cfa166cc9e211ab30fcff/8729ce12153cfa166cc9e211ab30fcff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151056.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9e6/419451b249f6c3a025fe5f702c7b79e6/419451b249f6c3a025fe5f702c7b79e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151066.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/733/73a41db8f9cb7c4563ffd127b005f733/73a41db8f9cb7c4563ffd127b005f733.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151071.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c41/c9831f056e2287f77b6082939cae3c41/c9831f056e2287f77b6082939cae3c41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151081.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/38e/e794c65651684b286ddf823f1400f38e/e794c65651684b286ddf823f1400f38e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151086.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/215/76572937bc0989e0811f5f87b6756215/76572937bc0989e0811f5f87b6756215.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151091.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/768/1068bf963e5e6ff04bdc0d9e2b02b768/1068bf963e5e6ff04bdc0d9e2b02b768.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151096.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/985/192ee8daaab72adb9f9728c4103a3985/192ee8daaab72adb9f9728c4103a3985.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151101.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4d0/6af7daae5a48d187e080dfebfc5e54d0/6af7daae5a48d187e080dfebfc5e54d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151106.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/345/21805c4dbec172f657998ee6cdaaf345/21805c4dbec172f657998ee6cdaaf345.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151111.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/47d/9f0dfc72b14e79af2f99fc5b36dec47d/9f0dfc72b14e79af2f99fc5b36dec47d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151116.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a75/288116ecec326b77ea53ae6bfa9eca75/288116ecec326b77ea53ae6bfa9eca75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151121.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5a3/3e2bc3d2fb355ab1c26c669ccb35b5a3/3e2bc3d2fb355ab1c26c669ccb35b5a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151126.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9df/bfb016d876ac88c9c5727b0dec9d79df/bfb016d876ac88c9c5727b0dec9d79df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151131.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/302/7f46db7ca12d2125053f50fae8920302/7f46db7ca12d2125053f50fae8920302.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151136.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/8d2/70c42a8a6f0a458938e9df75eb8948d2/70c42a8a6f0a458938e9df75eb8948d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151141.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3a2/e2358fd6814d611aca5ec3ebceead3a2/e2358fd6814d611aca5ec3ebceead3a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151146.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ff6/a6c2b2d7d3354073fb42a43efbf00ff6/a6c2b2d7d3354073fb42a43efbf00ff6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151151.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/18a/7d08a3f3b919eda95bf9317d9fcca18a/7d08a3f3b919eda95bf9317d9fcca18a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151156.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5c4/1e808a959eff1a43b11e0cded87065c4/1e808a959eff1a43b11e0cded87065c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151161.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/11a/557bcca4b76c400d40460940957be11a/557bcca4b76c400d40460940957be11a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151166.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a1c/08a011b2d7c9002b1ceeca9f449c9a1c/08a011b2d7c9002b1ceeca9f449c9a1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151171.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2e6/4ca26b77a5705a283ef4f36ea999d2e6/4ca26b77a5705a283ef4f36ea999d2e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151176.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/082/0ec9645f21f3bcd8963475065a0f3082/0ec9645f21f3bcd8963475065a0f3082.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151181.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/aaa/e56bea8f349ed7f6596f075d6c8bdaaa/e56bea8f349ed7f6596f075d6c8bdaaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151186.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/6c4/963208f2f2d0446772cbc34a3fa6e6c4/963208f2f2d0446772cbc34a3fa6e6c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151191.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c77/032e72fd2e52b21fb6b3d55b233d5c77/032e72fd2e52b21fb6b3d55b233d5c77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151196.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/807/13ace92176c7035eafa40f2e07a09807/13ace92176c7035eafa40f2e07a09807.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151201.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c82/e79bab67baa5546da684451ea3c38c82/e79bab67baa5546da684451ea3c38c82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151206.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b76/4da03fb51da6b827781baf4390270b76/4da03fb51da6b827781baf4390270b76.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151211.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ed9/0183f616ec14bc2df87fb1b7efe87ed9/0183f616ec14bc2df87fb1b7efe87ed9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151216.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/770/2b1b3551169856db5fb3ee74e3785770/2b1b3551169856db5fb3ee74e3785770.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151221.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1de/566314935954af5cec65f8488ac531de/566314935954af5cec65f8488ac531de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151226.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/bf1/96a043d332257edf11cc9fc9f8839bf1/96a043d332257edf11cc9fc9f8839bf1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151231.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/346/1e524372900c73cd06ee5e8a9c8b5346/1e524372900c73cd06ee5e8a9c8b5346.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151236.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c59/807521fd07c99af4bac1acfa7a70ac59/807521fd07c99af4bac1acfa7a70ac59.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151241.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/52e/e9dc542201ca23ad3d375567d6a0e52e/e9dc542201ca23ad3d375567d6a0e52e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151246.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2e2/504c566aab9713ac408e627b91ad12e2/504c566aab9713ac408e627b91ad12e2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151251.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/234/dbca89ae525932e5ac7b3ba85d537234/dbca89ae525932e5ac7b3ba85d537234.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151256.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4e3/af107880e91cbb6fb2cbac21650db4e3/af107880e91cbb6fb2cbac21650db4e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151261.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b0e/823df2ef43d1a6ba27900a08a88cdb0e/823df2ef43d1a6ba27900a08a88cdb0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151266.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/7e8/8f74415ea8811f338d13bb97635547e8/8f74415ea8811f338d13bb97635547e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151271.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9d5/f8d6d252eff6a39ff12dbe103caf69d5/f8d6d252eff6a39ff12dbe103caf69d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151276.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d74/a17a9e23d855adfa3dbb27a4be3c6d74/a17a9e23d855adfa3dbb27a4be3c6d74.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151281.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d36/7be5646e30c6a34ffacae275cc252d36/7be5646e30c6a34ffacae275cc252d36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151286.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/fef/b12947bd468853a8b087294c22027fef/b12947bd468853a8b087294c22027fef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151291.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/efd/6641a6578f9fbc739b3944e3c42b2efd/6641a6578f9fbc739b3944e3c42b2efd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151296.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2fc/7c3a52fd7142f5202f79ef062f2ac2fc/7c3a52fd7142f5202f79ef062f2ac2fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151301.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f5c/49e2c7916656eb2aa2cb97e450159f5c/49e2c7916656eb2aa2cb97e450159f5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151306.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d27/d07e52899599394e44dea0b9ca86ed27/d07e52899599394e44dea0b9ca86ed27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151311.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/fd1/4b57959af4c17d9d4e0e27a0241b2fd1/4b57959af4c17d9d4e0e27a0241b2fd1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151316.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1dc/068c74e7b88dc32f2cbe9ad7e22d61dc/068c74e7b88dc32f2cbe9ad7e22d61dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151321.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/503/c5d6c865a4ef2e07b6409298dc4bb503/c5d6c865a4ef2e07b6409298dc4bb503.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151326.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9ef/e1b682a7b798f3e2c394991f441aa9ef/e1b682a7b798f3e2c394991f441aa9ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151331.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d97/a257d5e2686a5f9d7748353d659c3d97/a257d5e2686a5f9d7748353d659c3d97.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151336.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/72a/d6c26f509a2f857ea645e4a40c60f72a/d6c26f509a2f857ea645e4a40c60f72a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151341.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/155/6bccba3b68d495833c2442bfc20e2155/6bccba3b68d495833c2442bfc20e2155.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151346.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/8a3/ead6ae078ce9b3d20724bac9fc4b28a3/ead6ae078ce9b3d20724bac9fc4b28a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151351.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/107/154bb6cc8a19aedd0299e045e559c107/154bb6cc8a19aedd0299e045e559c107.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151356.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b05/6753dfa0d4a2ec4f1dad88b63c7b6b05/6753dfa0d4a2ec4f1dad88b63c7b6b05.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151361.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/53f/af0cec238dede1528cc67d6088f0d53f/af0cec238dede1528cc67d6088f0d53f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151366.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/282/337f5db3439737aa933de11de4ad1282/337f5db3439737aa933de11de4ad1282.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151371.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/707/e32e7075e2b8f22433161c2a1f68c707/e32e7075e2b8f22433161c2a1f68c707.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151376.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/561/c04e72c1b39155afe36f73c93403e561/c04e72c1b39155afe36f73c93403e561.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151381.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b59/b6bb02911fc0346c971dc41e93586b59/b6bb02911fc0346c971dc41e93586b59.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151386.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/05a/f5a8a041c39843b4bb2975a66c4c805a/f5a8a041c39843b4bb2975a66c4c805a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151391.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e24/d2ef89b8224483ee31e5091a4ec64e24/d2ef89b8224483ee31e5091a4ec64e24.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151396.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f8c/a326f03d5a5e5dfe9383075ee5babf8c/a326f03d5a5e5dfe9383075ee5babf8c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151401.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/856/6c8b683295d7fa7abf68f2e235428856/6c8b683295d7fa7abf68f2e235428856.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151406.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e0c/fb3e1d2181bc9e03c9a62147eac2ee0c/fb3e1d2181bc9e03c9a62147eac2ee0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151411.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/01d/99008b44dc6057cfcdf6ae99222da01d/99008b44dc6057cfcdf6ae99222da01d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151416.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5a4/f3dec55f8cd206c843cad8d612d215a4/f3dec55f8cd206c843cad8d612d215a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151421.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/137/7a23ef620869778af7680bae32ee5137/7a23ef620869778af7680bae32ee5137.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151426.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/22b/14794ebc8468cd6eea32620b54bd222b/14794ebc8468cd6eea32620b54bd222b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151431.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f40/aa6e848524e7e49b1170a7024ae69f40/aa6e848524e7e49b1170a7024ae69f40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151436.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c90/f1307eb39c8aefd148b8ae468d8f2c90/f1307eb39c8aefd148b8ae468d8f2c90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151441.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/6fb/be019faeb3ccfd85c51332feba6966fb/be019faeb3ccfd85c51332feba6966fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151446.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d64/8e858bde8da27b33c7f22b9cac56ad64/8e858bde8da27b33c7f22b9cac56ad64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151451.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a9e/28a13dbeb0f9a0def86df886142eea9e/28a13dbeb0f9a0def86df886142eea9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151456.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/323/7a53ec1c88dc477f5145628b9fe4b323/7a53ec1c88dc477f5145628b9fe4b323.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151461.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3a1/dbc22d707bfa167b12a8943f1df0c3a1/dbc22d707bfa167b12a8943f1df0c3a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151466.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/899/288305e33969ca08597fbf125f1f3899/288305e33969ca08597fbf125f1f3899.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151471.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/eb7/c8ba22892233c237077e6e1765f5eeb7/c8ba22892233c237077e6e1765f5eeb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151476.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b03/b3f4c8e8c6400c37fa53e3b4ee52eb03/b3f4c8e8c6400c37fa53e3b4ee52eb03.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151481.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/323/f0021922fe0b847e13b9c8f5f9235323/f0021922fe0b847e13b9c8f5f9235323.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151486.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a56/2e7488f382cb22d05f18adf95cf43a56/2e7488f382cb22d05f18adf95cf43a56.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151491.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/21c/f017e230d862f009e39dd6fc6148d21c/f017e230d862f009e39dd6fc6148d21c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151496.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/7b2/533228d45ab823be6df284e50f05c7b2/533228d45ab823be6df284e50f05c7b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151501.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/08a/37c2dd206aaabe3b64cc39ae20de708a/37c2dd206aaabe3b64cc39ae20de708a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151506.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/74f/d2b72af6e9c4944abb36abd18d14174f/d2b72af6e9c4944abb36abd18d14174f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151511.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ccf/29bcca3f34ae1a0f338a97aab0f7cccf/29bcca3f34ae1a0f338a97aab0f7cccf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151516.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/78a/2e6373b1e9a4947cc0662608d472778a/2e6373b1e9a4947cc0662608d472778a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151521.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a0b/c040fede1b160f9a35af38af1759ea0b/c040fede1b160f9a35af38af1759ea0b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151526.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/862/223afb18da39ecb0b109975276d26862/223afb18da39ecb0b109975276d26862.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151531.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/171/32ea916ba5efc76fc9c1dce5ea8fa171/32ea916ba5efc76fc9c1dce5ea8fa171.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151536.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/918/62f33209fbbf9e55795bd95e50a7e918/62f33209fbbf9e55795bd95e50a7e918.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151541.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/73a/83baadfa5196576594bb3abb8981a73a/83baadfa5196576594bb3abb8981a73a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151546.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/778/669100749edc2bd647da96808ad7e778/669100749edc2bd647da96808ad7e778.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151551.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/870/55f31b58d147fae6bfa88976840cc870/55f31b58d147fae6bfa88976840cc870.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151556.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/dd2/9eb2aed95c0996c78bfb753f1b6f0dd2/9eb2aed95c0996c78bfb753f1b6f0dd2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151561.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/0b9/46a4ec5fc8e17b5f35465e5d3498b0b9/46a4ec5fc8e17b5f35465e5d3498b0b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151566.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/76e/80f8c6d825bf2d78e542fd274f76176e/80f8c6d825bf2d78e542fd274f76176e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151571.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f52/d12866306a66e168f10ef87d2b9a8f52/d12866306a66e168f10ef87d2b9a8f52.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151576.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/929/31df610c840c92ed199abb2199fad929/31df610c840c92ed199abb2199fad929.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151581.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a1a/10fbafe48ca0af82108b26b07209da1a/10fbafe48ca0af82108b26b07209da1a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151586.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/48a/7abfdf9d74f58ca1bbcfdde11eba848a/7abfdf9d74f58ca1bbcfdde11eba848a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151591.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/570/24100eb6fcecec6ce7c16cf50d015570/24100eb6fcecec6ce7c16cf50d015570.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151596.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b7a/ef7d7c41c2772559e2e2ee061d400b7a/ef7d7c41c2772559e2e2ee061d400b7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151601.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/67a/cb0ddd2844516d608bffc7b1fcb5267a/cb0ddd2844516d608bffc7b1fcb5267a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151606.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5e0/8995b0796311b52a9618b740a04785e0/8995b0796311b52a9618b740a04785e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151611.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/32d/37dc703abfd0fbd09efefa78c079e32d/37dc703abfd0fbd09efefa78c079e32d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151616.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c65/bfc6f1cecc84f5ca6bfee05a1b81fc65/bfc6f1cecc84f5ca6bfee05a1b81fc65.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151621.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/eeb/93c10680614218d7a69ff866e8daaeeb/93c10680614218d7a69ff866e8daaeeb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151626.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4f0/a141a4560489b20aacc0196256b614f0/a141a4560489b20aacc0196256b614f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151631.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/207/491dd464a2c209882ca7c8970bb8b207/491dd464a2c209882ca7c8970bb8b207.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151636.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ef1/6100486b5046a8b9b95a0ef7d0a7cef1/6100486b5046a8b9b95a0ef7d0a7cef1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151641.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f31/f3819ad8b2003a7223f4c4d453718f31/f3819ad8b2003a7223f4c4d453718f31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151646.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/775/31125de0ac7ab4dd3b696b51e8607775/31125de0ac7ab4dd3b696b51e8607775.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151651.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/af8/051a749071ad8ba3516334473016eaf8/051a749071ad8ba3516334473016eaf8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151656.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d26/b954e655e167f9fdc7543282620ded26/b954e655e167f9fdc7543282620ded26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151661.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/228/871adb9afc671b8fce6799763d72f228/871adb9afc671b8fce6799763d72f228.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151666.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/306/52095dbd806ff7c4d28739b70ac61306/52095dbd806ff7c4d28739b70ac61306.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151671.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2ec/f02c2676457f072ea6e0229599b552ec/f02c2676457f072ea6e0229599b552ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151676.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/41f/e506557bd17b42de79a1304229b7d41f/e506557bd17b42de79a1304229b7d41f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151681.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/035/8e00c46d65ae932d1d03cbde24322035/8e00c46d65ae932d1d03cbde24322035.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151686.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3e6/0969168c7b385ed777a7815f71ba13e6/0969168c7b385ed777a7815f71ba13e6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151691.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a6e/36aa516f7ae3d5e05e5749499ae74a6e/36aa516f7ae3d5e05e5749499ae74a6e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151696.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/382/e480c0506003c8482fa088777c020382/e480c0506003c8482fa088777c020382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151701.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/6f4/343796d6267de60731457f27c5ae36f4/343796d6267de60731457f27c5ae36f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151706.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/28a/5dc15e5cb2c86e79e61a4bbc8783728a/5dc15e5cb2c86e79e61a4bbc8783728a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151711.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/061/19d7ea3da4e6bc87ff810b4104ff7061/19d7ea3da4e6bc87ff810b4104ff7061.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151716.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/36f/2613ad236c49aee7ccce47e09958936f/2613ad236c49aee7ccce47e09958936f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151721.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/626/2c666d5e8c0a78d882490ae13cc53626/2c666d5e8c0a78d882490ae13cc53626.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151726.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e5a/f94083a13c9aa3d2d8bc7060459f7e5a/f94083a13c9aa3d2d8bc7060459f7e5a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151731.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/aae/0573da7dbcc98dcdc8b10d240b02aaae/0573da7dbcc98dcdc8b10d240b02aaae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151736.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/123/7b7869f4cae85b60374063b86d8e4123/7b7869f4cae85b60374063b86d8e4123.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151741.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/7ee/f5a9008dfe9f8f6ba1a33ba562edd7ee/f5a9008dfe9f8f6ba1a33ba562edd7ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151746.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9df/b3b9ab8850a2d4bae9ddd0f09e1f09df/b3b9ab8850a2d4bae9ddd0f09e1f09df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151751.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/aef/e9242d298feba195e3bcd733d0f81aef/e9242d298feba195e3bcd733d0f81aef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151756.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1db/74d19f5975b3e64838ee95f996b121db/74d19f5975b3e64838ee95f996b121db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151761.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/51e/ece68bdb45db48f78325aca137a1f51e/ece68bdb45db48f78325aca137a1f51e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151766.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/122/435c4c607a27c453e01fcc931b070122/435c4c607a27c453e01fcc931b070122.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151771.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a0a/d62c1b01593f89a119f70fd04d17ba0a/d62c1b01593f89a119f70fd04d17ba0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151776.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/265/447c590f3b8612fd66fd898313656265/447c590f3b8612fd66fd898313656265.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151781.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d9d/ece839dca00454d6170dc67315b2ed9d/ece839dca00454d6170dc67315b2ed9d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151786.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5b2/928fc9003968c6811680de8eced975b2/928fc9003968c6811680de8eced975b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151791.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1ca/d5bfac9754e89407c50f35a7877b41ca/d5bfac9754e89407c50f35a7877b41ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151796.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4be/398b3ea4a6944284a64976b9283174be/398b3ea4a6944284a64976b9283174be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151801.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/153/0c6311cfb6d3a947df4684590bbf2153/0c6311cfb6d3a947df4684590bbf2153.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151806.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e66/e4f3500b1e252cc93e6cfa7bfdbbee66/e4f3500b1e252cc93e6cfa7bfdbbee66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151811.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/749/905f316033e17154629431518bda3749/905f316033e17154629431518bda3749.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151816.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e42/e9069f4d9535c128f8f8a6fc0cadce42/e9069f4d9535c128f8f8a6fc0cadce42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151821.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/283/3759408724f13416bdc170e05092c283/3759408724f13416bdc170e05092c283.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151826.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c7a/079d2c97e9f91cb17e12a44638bcfc7a/079d2c97e9f91cb17e12a44638bcfc7a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151831.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/412/be073d4517b1220451ab903ec73c2412/be073d4517b1220451ab903ec73c2412.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151836.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f1e/efa1376f250e5653007aee88f2148f1e/efa1376f250e5653007aee88f2148f1e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151841.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/84b/c25cc72c602433763282fca0981b384b/c25cc72c602433763282fca0981b384b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151846.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/015/a183ec469e05872c1ced0c2112c10015/a183ec469e05872c1ced0c2112c10015.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151851.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f8e/859074199e1c8261f1126daa477a1f8e/859074199e1c8261f1126daa477a1f8e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151856.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/e5c/7c13425753221e34b37ea7d2bce74e5c/7c13425753221e34b37ea7d2bce74e5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151861.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/196/39e349a5e70e89a734c15a88500d8196/39e349a5e70e89a734c15a88500d8196.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151866.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d30/5b2b54600bf7f95e1bab9e497555fd30/5b2b54600bf7f95e1bab9e497555fd30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151871.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a3c/3108227aba87b9e75bb146dec5665a3c/3108227aba87b9e75bb146dec5665a3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151876.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/419/39466771943c83a788e022d9c4834419/39466771943c83a788e022d9c4834419.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151881.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9ac/8793956c70cbf62a0ef09d0ce16429ac/8793956c70cbf62a0ef09d0ce16429ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151886.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/993/1b124afa7cb284bfe5b9f0aa37f83993/1b124afa7cb284bfe5b9f0aa37f83993.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151891.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4f9/e8ddbae30c64c755f17cd9436a6554f9/e8ddbae30c64c755f17cd9436a6554f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151896.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/347/015672911958a3fd2b42d9455573f347/015672911958a3fd2b42d9455573f347.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151901.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/04b/1b33b84c8ee1619622f390087de1c04b/1b33b84c8ee1619622f390087de1c04b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151906.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1f9/32284e87cca734514f61d5347ce241f9/32284e87cca734514f61d5347ce241f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151911.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4ba/cfd2dd9c5c49311e6ec1236e9fdc54ba/cfd2dd9c5c49311e6ec1236e9fdc54ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151916.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/33e/d1b64b8c8abd6560ae45074188e2c33e/d1b64b8c8abd6560ae45074188e2c33e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151921.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3d9/c710cd650cd966def6619c0aeecdb3d9/c710cd650cd966def6619c0aeecdb3d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151926.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/47a/698d8fd00f6aad1a26919337bee3247a/698d8fd00f6aad1a26919337bee3247a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151931.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d09/ede2c447b65b4794b8aa122a2147dd09/ede2c447b65b4794b8aa122a2147dd09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151936.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/140/ac61d641cde36d1c7d88388db6c44140/ac61d641cde36d1c7d88388db6c44140.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151941.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/0c1/4854e701d0a7c003d9701496e6d6f0c1/4854e701d0a7c003d9701496e6d6f0c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151946.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c12/8abbb8210a1623c1fcb38378a71aec12/8abbb8210a1623c1fcb38378a71aec12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151951.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c56/e6acd8791067be1c33efc4eb43d44c56/e6acd8791067be1c33efc4eb43d44c56.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151956.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/38b/18da1b32035b841d8a48c20095f4938b/18da1b32035b841d8a48c20095f4938b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151961.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4e5/9fb20efa26e6bad2c04dec7c9b43d4e5/9fb20efa26e6bad2c04dec7c9b43d4e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151966.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/db3/3c7893e094ee83393506e223c0f4fdb3/3c7893e094ee83393506e223c0f4fdb3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151971.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1af/5b433eda27a2078c0eff4f06f3ba51af/5b433eda27a2078c0eff4f06f3ba51af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151976.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/aa8/049496a4e31babce5c8ce6e5fda10aa8/049496a4e31babce5c8ce6e5fda10aa8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151981.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a22/6ff061e983d3c8998ca745135b9baa22/6ff061e983d3c8998ca745135b9baa22.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151986.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ce8/7601a8f7ce39d86bd5728f12f0b48ce8/7601a8f7ce39d86bd5728f12f0b48ce8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151991.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/943/da21c78455a05fd96d3e10d1cf98a943/da21c78455a05fd96d3e10d1cf98a943.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151996.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/033/fff4565727fa45933ee25f4fa5391033/fff4565727fa45933ee25f4fa5391033.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152001.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f0e/da6ba7be3e9fc6d9a87699e5b8c63f0e/da6ba7be3e9fc6d9a87699e5b8c63f0e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152006.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/235/d1f2c6cf5c9fc0d2938781c66e691235/d1f2c6cf5c9fc0d2938781c66e691235.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152011.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/58f/ee127313dbc8f24767971e3ec519358f/ee127313dbc8f24767971e3ec519358f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152016.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3dc/00587112a2133dbfe7a74d57b0e8b3dc/00587112a2133dbfe7a74d57b0e8b3dc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152021.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9e4/4e9310d9c07c45f69fb3118c4bac99e4/4e9310d9c07c45f69fb3118c4bac99e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152026.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/dcf/df6641edbe456c519c3f0e413669fdcf/df6641edbe456c519c3f0e413669fdcf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152031.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d2d/41ebba059c1b40d2dadc258e0b8b6d2d/41ebba059c1b40d2dadc258e0b8b6d2d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152036.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/9df/425ab1ca3ad425fe2396eae6e13749df/425ab1ca3ad425fe2396eae6e13749df.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152041.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/1c3/556ea22a4b7a27c83ff6a868a3d2e1c3/556ea22a4b7a27c83ff6a868a3d2e1c3.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 +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx17de949789d449aba0c5f-00690208f5 - 0.0341 VW - 1761741045.508268833 1761741045.542332411 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx631d3af289e34875b8c07-00690208f5" "proxy-server 1692257" 0.0184 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx631d3af289e34875b8c07-00690208f5 - 0.0215 VW - 1761741045.542937517 1761741045.564429283 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc67a025571a54780a679e-00690208f5" "object-server 1692257" 0.0059 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "DELETE /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc67a025571a54780a679e-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "txc67a025571a54780a679e-00690208f5" "proxy-server 1692257" 0.0237 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "txc67a025571a54780a679e-00690208f5" "proxy-server 1692257" 0.0250 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - txc67a025571a54780a679e-00690208f5 - 0.0567 - - 1761741045.564845324 1761741045.621593714 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58ae8a048385447f9c517-00690208f5" "proxy-server 1692257" 0.0138 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx74ba51e3cbeb406587716-00690208f5" "proxy-server 1692257" 0.0097 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx10b507143f6940f284be4-00690208f5" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx10b507143f6940f284be4-00690208f5" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - tx10b507143f6940f284be4-00690208f5 - 0.0509 - - 1761741045.623234510 1761741045.674091578 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe79aa4ba0d9240efaa805-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe79aa4ba0d9240efaa805-00690208f5 - 0.0038 VW - 1761741045.689316034 1761741045.693144321 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txecbff8931841498da3bfd-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txecbff8931841498da3bfd-00690208f5 - 0.0081 VW - 1761741045.713892937 1761741045.721988678 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd45c2d4337e14a86ba076-00690208f5" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd45c2d4337e14a86ba076-00690208f5" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd45c2d4337e14a86ba076-00690208f5 - 0.0202 VW - 1761741045.722592831 1761741045.742797613 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx64d20759a9f84c4494e27-00690208f5" "object-server 1692257" 0.0085 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx64d20759a9f84c4494e27-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx64d20759a9f84c4494e27-00690208f5" "proxy-server 1692257" 0.0312 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx64d20759a9f84c4494e27-00690208f5" "proxy-server 1692257" 0.0318 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx64d20759a9f84c4494e27-00690208f5 - 0.0566 - - 1761741045.743160725 1761741045.799721956 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42183f6c79f54a09b2f02-00690208f5" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx42183f6c79f54a09b2f02-00690208f5 - 0.0064 VW - 1761741045.814404964 1761741045.820838213 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx72d976528a8f4b3195c74-00690208f5" "proxy-server 1692257" 0.0084 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx72d976528a8f4b3195c74-00690208f5 - 0.0111 VW - 1761741045.821409702 1761741045.832536936 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "tx8db5baf4b1b046409e25a-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "tx8db5baf4b1b046409e25a-00690208f5" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8db5baf4b1b046409e25a-00690208f5 - 0.0177 VW - 1761741045.833122015 1761741045.850811958 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx1c9715d678864771a553e-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" "tx4c4c875bb1464ad695534-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" "tx4c4c875bb1464ad695534-00690208f5" "object-server 1692257" 0.0046 "-" 1692257 0test.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.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.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... ok -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('9f24a7bd-4953-4610-9062-cc3e222a16c5-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpn1fg_nu3/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.43488 seconds (2.29946/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/tmpn1fg_nu3/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2a1b47472251d4911b5cbbb4dd4cc733', '51d70551-af8d-4d94-a199-3fcc94ea3e29-sda', '1796150928.10388', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('51d70551-af8d-4d94-a199-3fcc94ea3e29-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '2a1b47472251d4911b5cbbb4dd4cc733', '51d70551-af8d-4d94-a199-3fcc94ea3e29-sda', '1796150928.10388', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('51d70551-af8d-4d94-a199-3fcc94ea3e29-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmplbl079pd/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '280408b3-25e0-4549-8028-236787a41838-sda', '1796150928.60784', '1796150929', '1796150930', '', '1796150930', 0, 1) -test DEBUG: /tmp/tmplbl079pd/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '280408b3-25e0-4549-8028-236787a41838-sda', '1796150928.60784', '1796150929', '1796150930', '', '1796150930', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('280408b3-25e0-4549-8028-236787a41838-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00821 seconds (121.82680/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/tmpz7cc38jn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '34d90f0c508765529ae95aee6002f15a', 'e0e31e13-7086-42f2-b529-6271161b333c-sda', '1796150928.62456', '1796150929', '1796150930', '', '1796150930', 1, 0) -test DEBUG: /tmp/tmpz7cc38jn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150931.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e0e31e13-7086-42f2-b529-6271161b333c-sda') -test DEBUG: /tmp/tmpz7cc38jn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00260019s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '34d90f0c508765529ae95aee6002f15a', 'e0e31e13-7086-42f2-b529-6271161b333c-sda', '1796150928.62456', '1796150929', '1796150930', '', '1796150930', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e0e31e13-7086-42f2-b529-6271161b333c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpz7cc38jn/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02106 seconds (47.48533/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/tmpz7cc38jn/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '675edf1ea4fa19c105b8158c37e2009d', '5ab3e821-1df8-4f43-81fd-67dfa5937e0c-sda', '1796150928.64518', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('5ab3e821-1df8-4f43-81fd-67dfa5937e0c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '675edf1ea4fa19c105b8158c37e2009d', '5ab3e821-1df8-4f43-81fd-67dfa5937e0c-sda', '1796150928.64518', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('5ab3e821-1df8-4f43-81fd-67dfa5937e0c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp3b9xm8jh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '50009d0d-3940-4d90-bf09-0cbe2a34e59a-sda', '1796150928.67168', '1796150929', '1796150930', '', '1796150930', 0, 1) -test DEBUG: /tmp/tmp3b9xm8jh/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '50009d0d-3940-4d90-bf09-0cbe2a34e59a-sda', '1796150928.67168', '1796150929', '1796150930', '', '1796150930', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('50009d0d-3940-4d90-bf09-0cbe2a34e59a-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00979 seconds (102.15952/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/tmphqnu4h89/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '34d90f0c508765529ae95aee6002f15a', '49bf7ec2-0bb6-46e8-8a17-bdb6169a209b-sda', '1796150928.69104', '1796150929', '1796150930', '', '1796150930', 1, 0) -test DEBUG: /tmp/tmphqnu4h89/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '34d90f0c508765529ae95aee6002f15a', '49bf7ec2-0bb6-46e8-8a17-bdb6169a209b-sda', '1796150928.69104', '1796150929', '1796150930', '', '1796150930', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('49bf7ec2-0bb6-46e8-8a17-bdb6169a209b-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmphqnu4h89/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01880 seconds (53.20464/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/tmphqnu4h89/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.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 -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx0e3b258b35214914bd588-00690208f5 - 0.0759 - - 1761741045.446409225 1761741045.522330046 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f790cc785f44af4b0aba-00690208f5" "proxy-server 1692275" 0.0256 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc244906a34ec4556a6580-00690208f5" "proxy-server 1692275" 0.0013 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx4735d52eb0014be287fd4-00690208f5 - 0.0929 - - 1761741045.523728132 1761741045.616672993 3 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdg1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx4735d52eb0014be287fd4-00690208f5" "proxy-server 1692275" 0.0414 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdi1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx4735d52eb0014be287fd4-00690208f5" "proxy-server 1692275" 0.0140 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdh1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx4735d52eb0014be287fd4-00690208f5" "proxy-server 1692275" 0.0138 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf90c3de0287940d785a29-00690208f5" "proxy-server 1692275" 0.0014 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/0/a/201028df2b344fa7b987cf0e5502826a" 201 - "PUT http://127.0.0.1:37077/sdb1/2/a/201028df2b344fa7b987cf0e5502826a" "txf90c3de0287940d785a29-00690208f5" "container-server 1692275" 0.0010 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/0/a/201028df2b344fa7b987cf0e5502826a" 201 - "PUT http://127.0.0.1:56923/sda1/2/a/201028df2b344fa7b987cf0e5502826a" "txf90c3de0287940d785a29-00690208f5" "container-server 1692275" 0.0078 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 201 - "PUT http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txf90c3de0287940d785a29-00690208f5" "proxy-server 1692275" 0.0529 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 201 - "PUT http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txf90c3de0287940d785a29-00690208f5" "proxy-server 1692275" 0.0410 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/201028df2b344fa7b987cf0e5502826a HTTP/1.0 201 - - t - - - txf90c3de0287940d785a29-00690208f5 - 0.0690 - - 1761741045.641547441 1761741045.710556507 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5766a286ed054e0e8198a-00690208f5" "proxy-server 1692275" 0.0018 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx815cefa0cbc14930a9939-00690208f5" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 201 - "PUT http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txe9a34b2e683040938ad09-00690208f5" "proxy-server 1692275" 0.0219 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/2/a/201028df2b344fa7b987cf0e5502826a/conditionals" 201 - "PUT http://localhost/sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txe9a34b2e683040938ad09-00690208f5" "object-server 1692275" 0.0005 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/2/a/201028df2b344fa7b987cf0e5502826a/conditionals" 201 - "PUT http://localhost/sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txe9a34b2e683040938ad09-00690208f5" "object-server 1692275" 0.0005 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 201 - "PUT http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txe9a34b2e683040938ad09-00690208f5" "proxy-server 1692275" 0.0351 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 201 - "PUT http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txe9a34b2e683040938ad09-00690208f5" "proxy-server 1692275" 0.0351 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/201028df2b344fa7b987cf0e5502826a/conditionals HTTP/1.0 201 - - t 52 - - txe9a34b2e683040938ad09-00690208f5 - 0.0963 - - 1761741045.711971283 1761741045.808317661 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87134f6772b042c08d351-00690208f5" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx38832a2e2745430d89e9f-00690208f5" "proxy-server 1692275" 0.0066 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txa2f62611b0d643b7a7212-00690208f5" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txa2f62611b0d643b7a7212-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7f40d32ae3e4aac9afc5-00690208f5" "proxy-server 1692275" 0.0040 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx6746def379904a1a87ca2-00690208f5" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txb031265b61c74caf9e84b-00690208f5" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txb031265b61c74caf9e84b-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +proxy DEBUG: Ignoring 412 from primary (txn: txb031265b61c74caf9e84b-00690208f5) +proxy DEBUG: Ignoring 412 from primary (txn: txb031265b61c74caf9e84b-00690208f5) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txb031265b61c74caf9e84b-00690208f5" "proxy-server 1692275" 0.0085 "-" 1692275 3 +proxy DEBUG: Ignoring 412 from primary (txn: txb031265b61c74caf9e84b-00690208f5) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11c26b9fa96848d680803-00690208f5" "proxy-server 1692275" 0.0134 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx2e014507309e4fc397439-00690208f5" "proxy-server 1692275" 0.0173 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx677cf400fe7044e4800f6-00690208f5" "proxy-server 1692275" 0.0004 "-" 1692275 3test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-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.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 +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx98ea89bd5c804598863cd-00690208f5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7f032d05e43d40d681135-006b0f1691) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx42ebbba81b9d4a3a8bfc3-006b0f1691) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server ERROR: Object returning 503 for [] (txn: tx854b12482a0f47848b04c-006b0f1691) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.10:1010/sdk (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txb44eac822baf43d1859bc-006b0f1691) -proxy-server ERROR: Exception fetching fragments for '/a/c/o': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part - raise e - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part - chunk = part_file.read(self.app.object_chunk_size) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1110, in read - raise ShortReadError( - "Too few bytes; read %d, expecting %d" % ( - self.nbytes - self.bytes_left, self.nbytes)) -swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: txb44eac822baf43d1859bc-006b0f1691)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.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 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd2389372ba314414b0291-006b0f1690" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdk1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0197 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdh1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0222 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdg1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0172 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdj1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0191 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "object-server 1398996" 0.0004 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "object-server 1398996" 0.0004 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdl1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0273 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdi1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx0f287ba9159245fe81d0c-006b0f1690" "proxy-server 1398996" 0.0284 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/48 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx0f287ba9159245fe81d0c-006b0f1690 - 0.4733 - - 1796150927.819644451 1796150928.292987108 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx160d2c714aa84020b359e-006b0f1690" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txee2a134f49a5480f976cf-006b0f1690" "proxy-server 1398996" 0.0026 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdj1/0/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "tx97e56161d0fb4e348c090-006b0f1690" "proxy-server 1398996" 0.0007 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/48 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - tx97e56161d0fb4e348c090-006b0f1690 - 0.0130 - - 1796150928.294324875 1796150928.307285786 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx98678e10d57d46218ee2a-006b0f1690" "proxy-server 1398996" 0.0015 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx98678e10d57d46218ee2a-006b0f1690" "container-server 1398996" 0.0021 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx98678e10d57d46218ee2a-006b0f1690" "proxy-server 1398996" 0.0072 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx98678e10d57d46218ee2a-006b0f1690" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx98678e10d57d46218ee2a-006b0f1690" "proxy-server 1398996" 0.0096 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx98678e10d57d46218ee2a-006b0f1690 - 0.0195 - - 1796150928.731613874 1796150928.751157522 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a6d4da5a4124a528d46a-006b0f1690" "proxy-server 1398996" 0.0021 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx2f3cc3ce04ad4c9490093-006b0f1690" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +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" "tx3a59e821c6e24688b6161-006b0f1690" "proxy-server 1398996" 0.0003 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/48 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx3a59e821c6e24688b6161-006b0f1690 - 0.0220 - - 1796150928.752531767 1796150928.774563313 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx937869b77923461aa13d2-006b0f1690" "proxy-server 1398996" 0.0021 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx937869b77923461aa13d2-006b0f1690" "container-server 1398996" 0.0038 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx937869b77923461aa13d2-006b0f1690" "container-server 1398996" 0.0011 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx937869b77923461aa13d2-006b0f1690" "proxy-server 1398996" 0.0092 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx937869b77923461aa13d2-006b0f1690" "proxy-server 1398996" 0.0122 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx937869b77923461aa13d2-006b0f1690 - 0.0202 - - 1796150928.776264191 1796150928.796473503 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0be69a450e64110840fa-006b0f1690" "proxy-server 1398996" 0.0021 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txc9880617b3cf495096a99-006b0f1690" "proxy-server 1398996" 0.0014 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.0198 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.0192 "-" 1398996 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 503 - "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmpyfoc9d_f/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150928.56842.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 -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.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 - -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '675edf1ea4fa19c105b8158c37e2009d', 'f2352e89-49a4-47ea-9f35-c5b208b1b303-sda', '1796150928.70949', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('f2352e89-49a4-47ea-9f35-c5b208b1b303-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '675edf1ea4fa19c105b8158c37e2009d', 'f2352e89-49a4-47ea-9f35-c5b208b1b303-sda', '1796150928.70949', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('f2352e89-49a4-47ea-9f35-c5b208b1b303-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp81s17b_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'eb64f2ef-abc0-49a5-95a3-9856c7071a56-sda', '1796150929.57702', '1796150929', '1796150930', '', '1796150930', 0, 1) -test DEBUG: /tmp/tmp81s17b_b/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'eb64f2ef-abc0-49a5-95a3-9856c7071a56-sda', '1796150929.57702', '1796150929', '1796150930', '', '1796150930', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('eb64f2ef-abc0-49a5-95a3-9856c7071a56-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01074 seconds (93.09417/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/tmpij7ori_i/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'ffc37452-3b0a-420d-b8cd-aff0c3fe96ab-sda', '1796150929.59686', '1796150929', '1796150930', '', '1796150930', 0, 1) -test DEBUG: /tmp/tmpij7ori_i/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'ffc37452-3b0a-420d-b8cd-aff0c3fe96ab-sda', '1796150929.59686', '1796150929', '1796150930', '', '1796150930', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('ffc37452-3b0a-420d-b8cd-aff0c3fe96ab-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01038 seconds (96.34455/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/tmpldajxfpb/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '0bb81051-156a-483a-bd0d-be7cad1cb2b1-sda', '1796150929.62071', '1796150931', '0', '', '1796150931', 0, 0) -test DEBUG: /tmp/tmpldajxfpb/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '0bb81051-156a-483a-bd0d-be7cad1cb2b1-sda', '1796150929.62071', '1796150931', '0', '', '1796150931', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('0bb81051-156a-483a-bd0d-be7cad1cb2b1-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01258 seconds (79.47457/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/tmpooqrj_h8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', '0ebf8cc1-f7b7-482c-a3cd-ef7483eebe69-sda', '1796150929.64299', '1796150931', '0', '', '1796150931', 1, 0) -test DEBUG: /tmp/tmpooqrj_h8/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'a5ab92a0b478f8ff48eb05abbeafbfa3', '0ebf8cc1-f7b7-482c-a3cd-ef7483eebe69-sda', '1796150929.64299', '1796150931', '0', '', '1796150931', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('0ebf8cc1-f7b7-482c-a3cd-ef7483eebe69-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpooqrj_h8/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01565 seconds (63.89722/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/tmpooqrj_h8/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '37d83e5b952356b5cc71f6348800a52a', 'dc8dcb1a-172d-4d86-b5ca-0c220c9636bb-sda', '1796150929.65821', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('dc8dcb1a-172d-4d86-b5ca-0c220c9636bb-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '37d83e5b952356b5cc71f6348800a52a', 'dc8dcb1a-172d-4d86-b5ca-0c220c9636bb-sda', '1796150929.65821', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('dc8dcb1a-172d-4d86-b5ca-0c220c9636bb-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b8ce2fab-192e-4b92-bb91-48b120faadf2-sda', '1796150929.67546', '1796150929.67374', '0', '', '1796150929.67374', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpbv91joam/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '6038ec0f-6092-445c-a408-1df3099b3f95-sda', '1796150929.68195', '1796150929.68028', '0', '', '1796150929.68028', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('6038ec0f-6092-445c-a408-1df3099b3f95-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '6038ec0f-6092-445c-a408-1df3099b3f95-sda', '1796150929.68195', '1796150929.68028', '0', '', '1796150929.68028', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('6038ec0f-6092-445c-a408-1df3099b3f95-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00745 seconds (134.18587/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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '952c8565c82d5d2ae1a395826041bd55', '5b3feef5-2b56-462e-9bdf-37273dfd9626-sda', '1796150929.69977', '1796150929.69534', '0', '', '1796150929.69534', 1, 0)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 - -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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Tue, 01 Dec 2026 18:48:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1796150928.57662', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Tue, 01 Dec 2026 18:48:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1796150928.58443', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}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 - -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.3444 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.3462 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdi1/3/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "object-server 1398996" 0.0004 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdj1/3/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "object-server 1398996" 0.0004 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.3480 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txa1c6edc30b7c4cbc8b3cc-006b0f1690" "proxy-server 1398996" 0.3497 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txa1c6edc30b7c4cbc8b3cc-006b0f1690 - 0.3669 - - 1796150928.797918558 1796150929.164795399 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ebdd6e9eb1e4aa4aa24b-006b0f1691" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx0ebdd6e9eb1e4aa4aa24b-006b0f1691" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx0ebdd6e9eb1e4aa4aa24b-006b0f1691" "proxy-server 1398996" 0.0096 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx0ebdd6e9eb1e4aa4aa24b-006b0f1691" "container-server 1398996" 0.0018 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx0ebdd6e9eb1e4aa4aa24b-006b0f1691" "proxy-server 1398996" 0.0120 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx0ebdd6e9eb1e4aa4aa24b-006b0f1691 - 0.0203 - - 1796150929.753437281 1796150929.773748159 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13f301ca04934feeaf641-006b0f1691" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txc3361aef791b477ea97b4-006b0f1691" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdk1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0046 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdg1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0076 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdi1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0092 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdl1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0110 "-" 1398996 4 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: txf207288b015240ecbd93d-006b0f1691) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txf207288b015240ecbd93d-006b0f1691 - 0.0281 - - 1796150929.775149584 1796150929.803265572 4 - -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdj1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0131 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdh1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txf207288b015240ecbd93d-006b0f1691" "proxy-server 1398996" 0.0191 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f7367a26beb4c4eb5de4-006b0f1691" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56751/sda1/1/a/ec-con" "tx0f7367a26beb4c4eb5de4-006b0f1691" "container-server 1398996" 0.0017 "-" 1398996 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:45487/sdb1/1/a/ec-con" "tx0f7367a26beb4c4eb5de4-006b0f1691" "container-server 1398996" 0.0009 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx0f7367a26beb4c4eb5de4-006b0f1691" "proxy-server 1398996" 0.0126 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx0f7367a26beb4c4eb5de4-006b0f1691" "proxy-server 1398996" 0.0091 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx0f7367a26beb4c4eb5de4-006b0f1691 - 0.0201 - - 1796150929.810525179 1796150929.830654860 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf1f3f0492a244efa86ad-006b0f1691" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb5a6e268f53e4ba999dd1-006b0f1691" "proxy-server 1398996" 0.0012 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx2b3a3c7bfd784291a2490-006b0f1691" "proxy-server 1398996" 0.0024 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx2b3a3c7bfd784291a2490-006b0f1691" "proxy-server 1398996" 0.0047 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx2b3a3c7bfd784291a2490-006b0f1691" "proxy-server 1398996" 0.0050 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx2b3a3c7bfd784291a2490-006b0f1691 - 0.0190 - - 1796150929.832132578 1796150929.851150036 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf611754255c844b88f742-006b0f1691" "proxy-server 1398996" 0.0018 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:45487/sdb1/1/a/ec-con" "txf611754255c844b88f742-006b0f1691" "container-server 1398996" 0.0010 "-" 1398996 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56751/sda1/1/a/ec-con" "txf611754255c844b88f742-006b0f1691" "container-server 1398996" 0.0010 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txf611754255c844b88f742-006b0f1691" "proxy-server 1398996" 0.0081 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txf611754255c844b88f742-006b0f1691" "proxy-server 1398996" 0.0109 "-" 1398996 3test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... ok - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4453f58079fa4f2282c8a-006b0f168f" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 204 - "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "tx4453f58079fa4f2282c8a-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx956b3710f1ed4c9a9bbcc-006b0f168f" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 204 - "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "tx2944ae9cd8ab4d5ebb54a-006b0f168f" "proxy-server 1398988" 0.0011 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdh1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "PUT http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx51deeab27fbf496794557-006b0f168f" "proxy-server 1398988" 0.0135 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "PUT http://foo:8080/sdi1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx51deeab27fbf496794557-006b0f168f" "object-server 1398988" 0.0004 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "PUT http://foo:8080/sdg1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx51deeab27fbf496794557-006b0f168f" "object-server 1398988" 0.0004 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdi1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "PUT http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx51deeab27fbf496794557-006b0f168f" "proxy-server 1398988" 0.0175 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdg1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "PUT http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx51deeab27fbf496794557-006b0f168f" "proxy-server 1398988" 0.0145 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc81d8d80e59488588915-006b0f168f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 204 - "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "txa2a279488e9546aa9537f-006b0f168f" "proxy-server 1398988" 0.0024 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "POST /sdh1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 202 76 "POST http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx0de21d38b94d446f800fd-006b0f168f" "proxy-server 1398988" 0.0034 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "POST http://foo:8080/sdi1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx0de21d38b94d446f800fd-006b0f168f" "object-server 1398988" 0.0004 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "POST /sdi1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 202 76 "POST http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx0de21d38b94d446f800fd-006b0f168f" "proxy-server 1398988" 0.0080 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35/o" 201 - "POST http://foo:8080/sdg1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx0de21d38b94d446f800fd-006b0f168f" "object-server 1398988" 0.0004 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "POST /sdg1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 202 76 "POST http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx0de21d38b94d446f800fd-006b0f168f" "proxy-server 1398988" 0.0083 "-" 1398988 3 -cont1 INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 200 384 "-" "-" "-" 0.0033 "-" 1398988 3 -cont1 INFO: - - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 200 384 "-" "-" "-" 0.0034 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0c390e47ee6c4edebcf78-006b0f168f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 204 - "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "txf68651fa8b7e4c0194f7b-006b0f168f" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdg1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 200 92 "GET http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "txb225cd27a3db4f979822c-006b0f168f" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdh1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 200 92 "GET http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "txb225cd27a3db4f979822c-006b0f168f" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeaa803b74837423ab41b5-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/2/a/789467db1ebf4e43887ca8ef21ff5f35" 204 - "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35" "tx6d87a4c0b5f74e9391c5c-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdi1/1/a/789467db1ebf4e43887ca8ef21ff5f35/o" 200 92 "HEAD http://foo:8080/v1/a/789467db1ebf4e43887ca8ef21ff5f35/o" "tx9a54324c108e4316a47f0-006b0f168f" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txec302c651ba04c96a396d-006b0f168f" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/1/a/35bb9d5e223a4a76848d490e356e36b0" 201 - "PUT http://127.0.0.1:49905/sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" "txec302c651ba04c96a396d-006b0f168f" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/1/a/35bb9d5e223a4a76848d490e356e36b0" 201 - "PUT http://127.0.0.1:34605/sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" "txec302c651ba04c96a396d-006b0f168f" "container-server 1398988" 0.0009 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 201 - "PUT http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txec302c651ba04c96a396d-006b0f168f" "proxy-server 1398988" 0.0117 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 201 - "PUT http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txec302c651ba04c96a396d-006b0f168f" "proxy-server 1398988" 0.0083 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb612d3991804cec8e1d8-006b0f168f" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txbb612d3991804cec8e1d8-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9878f88e106a484881b91-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx6f370952016f4d509eead-006b0f168f" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "PUT http://foo:8080/sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx05a5bb5fa5d34d6eaf8e5-006b0f168f" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "PUT http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx05a5bb5fa5d34d6eaf8e5-006b0f168f" "proxy-server 1398988" 1.0014 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "PUT http://foo:8080/sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx05a5bb5fa5d34d6eaf8e5-006b0f168f" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "PUT http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx05a5bb5fa5d34d6eaf8e5-006b0f168f" "proxy-server 1398988" 1.0047 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21b250af9ebb4455a0510-006b0f1690" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx3632e8939e8e4ca48454b-006b0f1690" "proxy-server 1398988" 0.0023 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "POST http://foo:8080/sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx907b524c7e0943a7a9098-006b0f1690" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "POST /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 202 76 "POST http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx907b524c7e0943a7a9098-006b0f1690" "proxy-server 1398988" 0.0056 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "PUT /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0/o" 201 - "POST http://foo:8080/sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx907b524c7e0943a7a9098-006b0f1690" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "POST /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 202 76 "POST http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx907b524c7e0943a7a9098-006b0f1690" "proxy-server 1398988" 0.0071 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe09a5de52bf24b55902cf-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txbe064d7ad9c1486e8ad29-006b0f1690" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txf13a8c03b14040f690688-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3d63a18fcfa24129a853e-006b0f1690" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txb7ba9e5d34d5411f944ca-006b0f1690" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx238011ebb7674b619e8b9-006b0f1690" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d6180ed6edf4b789886f-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx8f55ddd536444b76a2c3b-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txdadd8c21b48b4b25952e1-006b0f1690" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc68617716017474e9043e-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txe4487cf84e9d45859ce90-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx4812a67653294372b6d7c-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx537d1dad231b46e4a2e5e-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txa9c35576a1d9443aa6c2d-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 412 - "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx01bd928dff034f9aa4a0d-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 412 - "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx01bd928dff034f9aa4a0d-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa7a7ccd6595841dba4b69-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx8cd2d1cc4b754888a460b-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 304 - "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx17e28a2792ce4d7fa351e-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx239e7441b81d4b158b5fb-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx9f84238087994466a4a02-006b0f1690" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 304 - "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx58924adf763242958c7f6-006b0f1690" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d60031538d04624b92b3-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx497252109b154be49e233-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "GET /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txcba1423a532c492d895a0-006b0f1690" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb97b8e2f19184d198539f-006b0f1690" "proxy-server 1398988" 0.0013 "-" 1398988 -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 - -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txb44eac822baf43d1859bc-006b0f1691) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.8:1008/sdi (txn: tx0b81be3ab20840cfa9624-006b0f1692) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.4:1004/sde (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.01s) (txn: tx88590a5852d348e6910bc-006b0f1692) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6d7c11b99ff44495b6dbc-006b0f1692) -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: tx6d7c11b99ff44495b6dbc-006b0f1692) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4fabf883bfb4414682b4d-006b0f1692) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_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 -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-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1103, in getresponse - raise Exception('test') -Exception: test -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0038 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0017 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_POST_not_exist -test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... ok -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte ... ok -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata ... ok -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type ... ok -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... ok -test.unit.obj.test_server.TestObjectController.test_POST_update_meta -test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... ok -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... ok -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_iter_bytes_from_response_part_small_fragment_size +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -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: tx0c6eca833cf74648ab890-006b0f1694) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx0c6eca833cf74648ab890-006b0f1694) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -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: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txfef2289be2bb4ecda0c85-006b0f1695) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -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: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -test DEBUG: Setting object count to 3120 (txn: txf4b10d551d8f4b50b3181-006b0f1695) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -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: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -test DEBUG: Setting object count to 3120 (txn: txe09d54bad0f74edf9c23f-006b0f1695) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -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: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx07907b72f8584f1c972b6-006b0f1696) -test DEBUG: Setting object count to 3120 (txn: tx07907b72f8584f1c972b6-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1092f8a0e4554047bb06d-006b0f1696) -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: tx1092f8a0e4554047bb06d-006b0f1696) -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: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1092f8a0e4554047bb06d-006b0f1696) -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: tx1092f8a0e4554047bb06d-006b0f1696) -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: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test DEBUG: Setting object count to 3120 (txn: tx1092f8a0e4554047bb06d-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -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: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -test DEBUG: Setting object count to 3120 (txn: tx2a086d1b1bf44b18a1505-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -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: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx4f3bcafc9d8f4c8ba109b-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx1865cd59d7964b109f44c-006b0f1696) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx1865cd59d7964b109f44c-006b0f1696) -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: tx1865cd59d7964b109f44c-006b0f1696) -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: tx1865cd59d7964b109f44c-006b0f1696) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx1865cd59d7964b109f44c-006b0f1696) -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: tx1865cd59d7964b109f44c-006b0f1696) -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: tx1865cd59d7964b109f44c-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx1865cd59d7964b109f44c-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx92550a6a14624d7599f7f-006b0f1696) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -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: tx92550a6a14624d7599f7f-006b0f1696) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx92550a6a14624d7599f7f-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx54b1ef9b04b8485393f6b-006b0f1696) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx54b1ef9b04b8485393f6b-006b0f1696) -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: tx54b1ef9b04b8485393f6b-006b0f1696) -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: tx54b1ef9b04b8485393f6b-006b0f1696)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.TestECFunctions.test_chunk_transformer +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741126.00000, (0, 0) as of 1761741126.00000, sharding as of 1761741126.00000> to ShardRange<'k' to 't' as of 1761741127.00000, (0, 0) as of 1761741127.00000, created as of 1761741127.00000>, path: .shards_a/shard_c_1761741127.00000, db: /tmp/tmp_snvb172/sda/containers/0/a8a/c932284cae47cfe0c765ff82efb8ea8a/c932284cae47cfe0c765ff82efb8ea8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741129.00000, db: /tmp/tmp_snvb172/sda/containers/0/96c/53614862c9d1d83cd3e2d17c51dfc96c/53614862c9d1d83cd3e2d17c51dfc96c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741128.00000, (0, 0) as of 1761741128.00000, sharding as of 1761741128.00000> to ShardRange<'k' to 't' as of 1761741129.00000, (0, 0) as of 1761741129.00000, cleaved as of 1761741129.00000>, path: .shards_a/shard_c_1761741129.00000, db: /tmp/tmp_snvb172/sda/containers/0/96c/53614862c9d1d83cd3e2d17c51dfc96c/53614862c9d1d83cd3e2d17c51dfc96c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741131.00000, db: /tmp/tmp_snvb172/sda/containers/0/a0f/17db5195e9891261b60eec73706f5a0f/17db5195e9891261b60eec73706f5a0f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741130.00000, (0, 0) as of 1761741130.00000, sharding as of 1761741130.00000> to ShardRange<'k' to 't' as of 1761741131.00000, (0, 0) as of 1761741131.00000, active as of 1761741131.00000>, path: .shards_a/shard_c_1761741131.00000, db: /tmp/tmp_snvb172/sda/containers/0/a0f/17db5195e9891261b60eec73706f5a0f/17db5195e9891261b60eec73706f5a0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmp_snvb172/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741132.00000, (0, 0) as of 1761741132.00000, sharding as of 1761741132.00000> to ShardRange<'k' to 't' as of 1761741133.00000, (0, 0) as of 1761741133.00000, shrinking as of 1761741133.00000>, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmp_snvb172/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmp_snvb172/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741135.00000, db: /tmp/tmp_snvb172/sda/containers/0/dac/8dd91a5065003114e4b13db09d08ddac/8dd91a5065003114e4b13db09d08ddac.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741135.00000, db: /tmp/tmp_snvb172/sda/containers/0/dac/8dd91a5065003114e4b13db09d08ddac/8dd91a5065003114e4b13db09d08ddac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741137.00000, db: /tmp/tmp_snvb172/sda/containers/0/e70/f4affcf68964c6e93a4d14693d60fe70/f4affcf68964c6e93a4d14693d60fe70.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741136.00000, (0, 0) as of 1761741136.00000, sharding as of 1761741136.00000> to ShardRange<'k' to 't' as of 1761741137.00000, (0, 0) as of 1761741137.00000, sharded as of 1761741137.00000>, path: .shards_a/shard_c_1761741137.00000, db: /tmp/tmp_snvb172/sda/containers/0/e70/f4affcf68964c6e93a4d14693d60fe70/f4affcf68964c6e93a4d14693d60fe70.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741137.00000, db: /tmp/tmp_snvb172/sda/containers/0/e70/f4affcf68964c6e93a4d14693d60fe70/f4affcf68964c6e93a4d14693d60fe70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741139.00000, db: /tmp/tmp_snvb172/sda/containers/0/b1d/bfa52695fc0ffe365f1b9aec422b2b1d/bfa52695fc0ffe365f1b9aec422b2b1d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741138.00000, (0, 0) as of 1761741138.00000, sharding as of 1761741138.00000> to ShardRange<'k' to 't' as of 1761741139.00000, (0, 0) as of 1761741139.00000, shrunk as of 1761741139.00000>, path: .shards_a/shard_c_1761741139.00000, db: /tmp/tmp_snvb172/sda/containers/0/b1d/bfa52695fc0ffe365f1b9aec422b2b1d/bfa52695fc0ffe365f1b9aec422b2b1d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741139.00000, db: /tmp/tmp_snvb172/sda/containers/0/b1d/bfa52695fc0ffe365f1b9aec422b2b1d/bfa52695fc0ffe365f1b9aec422b2b1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741141.00000, db: /tmp/tmp_snvb172/sda/containers/0/2c1/0f91e4dae653d9e9b97f5d893d1752c1/0f91e4dae653d9e9b97f5d893d1752c1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741140.00000, (0, 0) as of 1761741140.00000, sharded as of 1761741140.00000> to ShardRange<'k' to 't' as of 1761741141.00000, (0, 0) as of 1761741141.00000, found as of 1761741141.00000>, path: .shards_a/shard_c_1761741141.00000, db: /tmp/tmp_snvb172/sda/containers/0/2c1/0f91e4dae653d9e9b97f5d893d1752c1/0f91e4dae653d9e9b97f5d893d1752c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741143.00000, db: /tmp/tmp_snvb172/sda/containers/0/a1a/76cf1b7bad5ee65b99826a328261ca1a/76cf1b7bad5ee65b99826a328261ca1a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741142.00000, (0, 0) as of 1761741142.00000, sharded as of 1761741142.00000> to ShardRange<'k' to 't' as of 1761741143.00000, (0, 0) as of 1761741143.00000, created as of 1761741143.00000>, path: .shards_a/shard_c_1761741143.00000, db: /tmp/tmp_snvb172/sda/containers/0/a1a/76cf1b7bad5ee65b99826a328261ca1a/76cf1b7bad5ee65b99826a328261ca1a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741145.00000, db: /tmp/tmp_snvb172/sda/containers/0/1ef/ffd3e715d2723794f44697c367f701ef/ffd3e715d2723794f44697c367f701ef.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741144.00000, (0, 0) as of 1761741144.00000, sharded as of 1761741144.00000> to ShardRange<'k' to 't' as of 1761741145.00000, (0, 0) as of 1761741145.00000, cleaved as of 1761741145.00000>, path: .shards_a/shard_c_1761741145.00000, db: /tmp/tmp_snvb172/sda/containers/0/1ef/ffd3e715d2723794f44697c367f701ef/ffd3e715d2723794f44697c367f701ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741147.00000, db: /tmp/tmp_snvb172/sda/containers/0/657/a11038100ac0f3d3febc16d065f02657/a11038100ac0f3d3febc16d065f02657.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741146.00000, (0, 0) as of 1761741146.00000, sharded as of 1761741146.00000> to ShardRange<'k' to 't' as of 1761741147.00000, (0, 0) as of 1761741147.00000, active as of 1761741147.00000>, path: .shards_a/shard_c_1761741147.00000, db: /tmp/tmp_snvb172/sda/containers/0/657/a11038100ac0f3d3febc16d065f02657/a11038100ac0f3d3febc16d065f02657.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmp_snvb172/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741148.00000, (0, 0) as of 1761741148.00000, sharded as of 1761741148.00000> to ShardRange<'k' to 't' as of 1761741149.00000, (0, 0) as of 1761741149.00000, shrinking as of 1761741149.00000>, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmp_snvb172/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmp_snvb172/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741151.00000, db: /tmp/tmp_snvb172/sda/containers/0/629/f1d04030af20b33f5bfdd9964d823629/f1d04030af20b33f5bfdd9964d823629.dbtest.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 @@ -50489,718 +47970,1022 @@ 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.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 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, rsync_then_merge, ('5b3feef5-2b56-462e-9bdf-37273dfd9626-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (11, 'a8178bf6668ebb876cea3dc99e185533', '7296fb43-f0dc-493d-998f-f753c2291cd4-sda', '1796150930.52320', '1796150930.52155', '0', '', '1796150930.52155', 11, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1796150930.52689', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1796150930.52749', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1796150930.52759', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1796150930.52766', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1796150930.52773', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1796150930.52780', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1796150930.52786', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1796150930.52793', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1796150930.52799', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1796150930.52806', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1796150930.52813', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7296fb43-f0dc-493d-998f-f753c2291cd4-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpwug6wcw_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '42515abb-8c58-4460-8ad8-a371aa758c56-sda', '1796150930.54675', '1796150933', '0', '', '1796150933', 0, 0) -test DEBUG: /tmp/tmpwug6wcw_/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '42515abb-8c58-4460-8ad8-a371aa758c56-sda', '1796150930.54675', '1796150933', '0', '', '1796150933', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('42515abb-8c58-4460-8ad8-a371aa758c56-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01235 seconds (80.97672/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/tmpatvgm7uv/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '935eed4a332a38835084f9ee09534c4f', '5a081131-8ddf-46ce-9180-546c1172ce2c-sda', '1796150930.56885', '1796150933', '0', '', '1796150933', 1, 1) -test DEBUG: /tmp/tmpatvgm7uv/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150934.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '5a081131-8ddf-46ce-9180-546c1172ce2c-sda') -test DEBUG: /tmp/tmpatvgm7uv/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00259519s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '935eed4a332a38835084f9ee09534c4f', '5a081131-8ddf-46ce-9180-546c1172ce2c-sda', '1796150930.56885', '1796150933', '0', '', '1796150933', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('5a081131-8ddf-46ce-9180-546c1172ce2c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpatvgm7uv/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02214 seconds (45.17318/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/tmpatvgm7uv/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '0250293c974b892f3616334fb35e7d72', 'fef2d692-7b1d-4926-855b-49aec711dd22-sda', '1796150930.59003', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('fef2d692-7b1d-4926-855b-49aec711dd22-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '0250293c974b892f3616334fb35e7d72', 'fef2d692-7b1d-4926-855b-49aec711dd22-sda', '1796150930.59003', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('fef2d692-7b1d-4926-855b-49aec711dd22-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp5731_lwc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '34958f47-b3fd-4218-86a7-663a6835d657-sda', '1796150930.60800', '1796150933', '0', '', '1796150933', 0, 1) -test DEBUG: /tmp/tmp5731_lwc/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '34958f47-b3fd-4218-86a7-663a6835d657-sda', '1796150930.60800', '1796150933', '0', '', '1796150933', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('34958f47-b3fd-4218-86a7-663a6835d657-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00974 seconds (102.71743/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/tmpg6x8tbdt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '935eed4a332a38835084f9ee09534c4f', 'ab9d2567-584e-45e8-84e8-d18c994f9566-sda', '1796150930.63078', '1796150933', '0', '', '1796150933', 1, 1) -test DEBUG: /tmp/tmpg6x8tbdt/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '935eed4a332a38835084f9ee09534c4f', 'ab9d2567-584e-45e8-84e8-d18c994f9566-sda', '1796150930.63078', '1796150933', '0', '', '1796150933', 1, 1)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 DEBUG: Skipping the update of recently changed /tmp/tmp8p3_6us9/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping: /tmp/tmpqywhjiha/garbage is not a directory +test DEBUG: Skipping: /tmp/tmpqywhjiha/garbage is not mounted +test DEBUG: Skipping: /tmp/tmpqjnzskwy/sdq is not mounted +suffix-hash-test WARNING: Unable to read '/tmp/tmpve33fmf_/node/sda1/objects/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmpve33fmf_/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpve33fmf_/node/sda1/objects/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmpve33fmf_/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpve33fmf_/node/sda1/objects-1/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + 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/tmpve33fmf_/node/sda1/objects-1/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmpve33fmf_/node/sda1/objects-1/0/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + 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/tmpve33fmf_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4nbkim9k/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4nbkim9k/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpo0f8fnpc/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpo0f8fnpc/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphjj_o2qa/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphjj_o2qa/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp6ubzv8tv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp6ubzv8tv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8d4ajp6j/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8d4ajp6j/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpv_9ai52x/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpv_9ai52x/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpku7b6emj/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpku7b6emj/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp99ep5602/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp99ep5602/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3fzq2cu5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3fzq2cu5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp22pxv6th/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp22pxv6th/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxzwfqkqu/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpxzwfqkqu/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpv4a2zslz/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpv4a2zslz/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0dyq4y6c/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0dyq4y6c/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmph8pv8rq1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpinq2jbt9/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcna4ax3a/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcna4ax3a/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0mulwki7/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0mulwki7/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8f0288m7/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8f0288m7/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8f0288m7/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp8f0288m7/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp77ui_dk4/node/sda1/objects/0 +Quarantined /tmp/tmp77ui_dk4/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmp77ui_dk4/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmp77ui_dk4/node/sda1/objects-1/0 +Quarantined /tmp/tmp77ui_dk4/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmp77ui_dk4/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk5lnazjv/node/sda1/objects/0 +Quarantined /tmp/tmpk5lnazjv/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpk5lnazjv/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk5lnazjv/node/sda1/objects-1/0 +Quarantined /tmp/tmpk5lnazjv/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpk5lnazjv/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmplf60rwk4/node/sda1/objects/0 +Quarantined /tmp/tmplf60rwk4/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmplf60rwk4/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmplf60rwk4/node/sda1/objects-1/0 +Quarantined /tmp/tmplf60rwk4/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmplf60rwk4/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2os4panm/node/sda1/objects/0 +Error hashing suffix +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes + hashes[suffix] = self._hash_suffix( + ~~~~~~~~~~~~~~~~~^ + suffix_dir, policy=policy) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3908, in _hash_suffix + hash_per_fi = self._hash_suffix_dir(path, policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files + files = os.listdir(hsh_path) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir + raise OSError(errno.EACCES, os.strerror(errno.EACCES)) +PermissionError: [Errno 13] Permission denied +suffix-hash-test DEBUG: Run listdir on /tmp/tmp2os4panm/node/sda1/objects-1/0 +Error hashing suffix +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes + hashes[suffix] = self._hash_suffix( + ~~~~~~~~~~~~~~~~~^ + suffix_dir, policy=policy) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3202, in _hash_suffix + hashes = self._hash_suffix_dir(path, policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files + files = os.listdir(hsh_path) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir + raise OSError(errno.EACCES, os.strerror(errno.EACCES)) +PermissionError: [Errno 13] Permission denied +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... ok -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txf611754255c844b88f742-006b0f1691 - 0.3464 - - 1796150929.855459929 1796150930.201897144 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f63966ed9724b67b11e8-006b0f1692" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx19624b85d5234353b2f59-006b0f1692" "proxy-server 1398996" 0.0012 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx80294bc4c15e433ebf7cb-006b0f1692" "proxy-server 1398996" 0.0035 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx80294bc4c15e433ebf7cb-006b0f1692" "proxy-server 1398996" 0.0032 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx80294bc4c15e433ebf7cb-006b0f1692" "proxy-server 1398996" 0.0045 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx80294bc4c15e433ebf7cb-006b0f1692 - 0.0183 - - 1796150930.203707218 1796150930.222000837 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6445b8c7cc1543e8b7191-006b0f1692" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "tx6445b8c7cc1543e8b7191-006b0f1692" "container-server 1398996" 0.0016 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "tx6445b8c7cc1543e8b7191-006b0f1692" "container-server 1398996" 0.0009 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6445b8c7cc1543e8b7191-006b0f1692" "proxy-server 1398996" 0.0089 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6445b8c7cc1543e8b7191-006b0f1692" "proxy-server 1398996" 0.0072 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx6445b8c7cc1543e8b7191-006b0f1692 - 0.0164 - - 1796150930.676481009 1796150930.692880154 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95f444d8a3274f88913b9-006b0f1692" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx67e5463e212d490bb58d6-006b0f1692" "proxy-server 1398996" 0.0011 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdg1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0156 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdk1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0192 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdj1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0219 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdl1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0220 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "object-server 1398996" 0.0004 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdi1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0249 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdh1/0/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "object-server 1398996" 0.0004 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdh1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "txdb6b76e5f1bc4d2eb08bc-006b0f1692" "proxy-server 1398996" 0.0259 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 txdb6b76e5f1bc4d2eb08bc-006b0f1692 - 0.0446 - - 1796150930.694134712 1796150930.738762856 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42bd109587e34e9f9cfbd-006b0f1692" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx7b7f49f9d2884a9581953-006b0f1692" "proxy-server 1398996" 0.0025 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdj1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdg1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdk1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdh1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdl1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0005 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdi1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx9b2760da6c494b569f9bb-006b0f1692" "proxy-server 1398996" 0.0005 "-" 1398996 4 -proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: tx9b2760da6c494b569f9bb-006b0f1692) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx9b2760da6c494b569f9bb-006b0f1692 - 0.0247 - - 1796150930.740263700 1796150930.764976978 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf05f247f6e0c4ad1a5fd3-006b0f1692" "proxy-server 1398996" 0.0021 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "txf05f247f6e0c4ad1a5fd3-006b0f1692" "container-server 1398996" 0.0012 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txf05f247f6e0c4ad1a5fd3-006b0f1692" "proxy-server 1398996" 0.0063 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "txf05f247f6e0c4ad1a5fd3-006b0f1692" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txf05f247f6e0c4ad1a5fd3-006b0f1692" "proxy-server 1398996" 0.0087 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txf05f247f6e0c4ad1a5fd3-006b0f1692 - 0.0189 - - 1796150930.766602516 1796150930.785470247 4 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... ok +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" "tx4c4c875bb1464ad695534-00690208f5" "proxy-server 1692257" 0.0174 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.74364" "tx4c4c875bb1464ad695534-00690208f5" "proxy-server 1692257" 0.0172 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741045.74364 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx4c4c875bb1464ad695534-00690208f5 - 0.0468 VW - 1761741045.851430178 1761741045.898241043 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx558f9ad9ac114418a92f6-00690208f5" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx558f9ad9ac114418a92f6-00690208f5" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx558f9ad9ac114418a92f6-00690208f5" "proxy-server 1692257" 0.0283 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx558f9ad9ac114418a92f6-00690208f5" "proxy-server 1692257" 0.0239 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx558f9ad9ac114418a92f6-00690208f5 - 0.0326 - - 1761741045.898705244 1761741045.931320906 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06c39b98a1254baa9fed7-00690208f5" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx06c39b98a1254baa9fed7-00690208f5 - 0.0082 VW - 1761741045.946354866 1761741045.954509497 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx563e56b151fc44c4bc429-00690208f5" "proxy-server 1692257" 0.0187 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx563e56b151fc44c4bc429-00690208f5 - 0.0212 VW - 1761741045.955046892 1761741045.976267815 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "tx3646973d5d0741fca9724-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +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" "tx3646973d5d0741fca9724-00690208f5" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx3646973d5d0741fca9724-00690208f5 - 0.0240 VW - 1761741045.976824284 1761741046.000857592 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx85f8ba55576d4f5e8762d-00690208f6" "proxy-server 1692257" 0.0116 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" "txf50942cb70054f2c9a29c-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" "txf50942cb70054f2c9a29c-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" "txf50942cb70054f2c9a29c-00690208f6" "proxy-server 1692257" 0.0276 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741045.89923" "txf50942cb70054f2c9a29c-00690208f6" "proxy-server 1692257" 0.0295 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741045.89923 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txf50942cb70054f2c9a29c-00690208f6 - 0.0556 VW - 1761741046.005574942 1761741046.061197758 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd6701614440c4c1bae7df-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd6701614440c4c1bae7df-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd6701614440c4c1bae7df-00690208f6" "proxy-server 1692257" 0.0119 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd6701614440c4c1bae7df-00690208f6" "proxy-server 1692257" 0.0181 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - txd6701614440c4c1bae7df-00690208f6 - 0.0218 - - 1761741046.065840483 1761741046.087593555 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx452a0c095e35422f9a674-00690208f6" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx452a0c095e35422f9a674-00690208f6" "proxy-server 1692257" 0.0087 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx452a0c095e35422f9a674-00690208f6 - 0.0242 - - 1761741046.089050770 1761741046.113203287 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf98c04c2e1b942548932f-00690208f6" "proxy-server 1692257" 0.0059 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf98c04c2e1b942548932f-00690208f6 - 0.0084 VW - 1761741046.119332075 1761741046.127688169 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx24ae389445c94c5fa05d1-00690208f6" "proxy-server 1692257" 0.0080 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx24ae389445c94c5fa05d1-00690208f6 - 0.0120 VW - 1761741046.128183842 1761741046.140167952 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx3ec399a3c8744440846d5-00690208f6" "proxy-server 1692257" 0.0006 "-" 1692257 0test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta ... ok +test.unit.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.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150929.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, 01 Dec 2026 18:48:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150929.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': 'Tue, 01 Dec 2026 18:48:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150929.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, 01 Dec 2026 18:48:49 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150929.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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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_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 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx677cf400fe7044e4800f6-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf318e73f6784e1ba3bca-00690208f5" "proxy-server 1692275" 0.0013 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txaf297fccf39a42d9b10de-00690208f5" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx461d15d4427a4d7c948c3-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx461d15d4427a4d7c948c3-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx461d15d4427a4d7c948c3-00690208f5" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b2121c832354994bac01-00690208f5" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txdba12d10872a41d2bcf14-00690208f5" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txa6e1b38b5a3b40eeaf161-00690208f6" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txa6e1b38b5a3b40eeaf161-00690208f6" "proxy-server 1692275" 0.0004 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8240e1db7a4f48049b364-00690208f6" "proxy-server 1692275" 0.0105 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txf9b7996ba4c74c5fb287b-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx3ad5a4c7300248078714a-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx3ad5a4c7300248078714a-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "GET http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx3ad5a4c7300248078714a-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx463e8c46e9cb43e491400-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx12d155919ab04baf8cd2c-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txec17b40cf55a43439eaf2-00690208f6" "proxy-server 1692275" 0.0002 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca184f0ebdfc4d62b29dd-00690208f6" "proxy-server 1692275" 0.0013 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "txcdbd0a7ee9c3428b8fb4d-00690208f6" "proxy-server 1692275" 0.0054 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx0f5c82b789974c6e8237d-00690208f6" "proxy-server 1692275" 0.0002 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx0f5c82b789974c6e8237d-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 412 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx0f5c82b789974c6e8237d-00690208f6" "proxy-server 1692275" 0.0002 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dfe7fb2133749b39716c-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx63787e45e2954c33a38fc-00690208f6" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdg1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txf46f7551b05b4c419b4e1-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38d9645885594a809a788-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx7bcff8a097c445fab24a0-00690208f6" "proxy-server 1692275" 0.0126 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdi1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "txab6b855b055b47c4bfc55-00690208f6" "proxy-server 1692275" 0.0003 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b6381ff822b472cb0ef7-00690208f6" "proxy-server 1692275" 0.0071 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx23e4db321c2442109bd6c-00690208f6" "proxy-server 1692275" 0.0061 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 200 106 "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx3805752c41134099a41de-00690208f6" "proxy-server 1692275" 0.0002 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7c6332f1f844ec499b17-00690208f6" "proxy-server 1692275" 0.0095 "-" 1692275 -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta ... ok -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx365406c32ff5468593e61-006b0f1692) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe2567f58561b4987883f9-006b0f1693) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb5a07b6771cf47e6b0ab9-006b0f1693) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.4:1004/sde (txn: tx7fd80dbf9d63403d9a120-006b0f1693) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdafbb54434ca41d4ba579-006b0f1695)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.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 +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741150.00000, (0, 0) as of 1761741150.00000, sharded as of 1761741150.00000> to ShardRange<'k' to 't' as of 1761741151.00000, (0, 0) as of 1761741151.00000, sharding as of 1761741151.00000>, path: .shards_a/shard_c_1761741151.00000, db: /tmp/tmp_snvb172/sda/containers/0/629/f1d04030af20b33f5bfdd9964d823629/f1d04030af20b33f5bfdd9964d823629.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741151.00000, db: /tmp/tmp_snvb172/sda/containers/0/629/f1d04030af20b33f5bfdd9964d823629/f1d04030af20b33f5bfdd9964d823629.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741153.00000, db: /tmp/tmp_snvb172/sda/containers/0/ce3/74067d4fcd360ae0f54f2b01efbe8ce3/74067d4fcd360ae0f54f2b01efbe8ce3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741153.00000, db: /tmp/tmp_snvb172/sda/containers/0/ce3/74067d4fcd360ae0f54f2b01efbe8ce3/74067d4fcd360ae0f54f2b01efbe8ce3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741155.00000, db: /tmp/tmp_snvb172/sda/containers/0/184/6ccf438964f97f7433f78548bceb0184/6ccf438964f97f7433f78548bceb0184.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741154.00000, (0, 0) as of 1761741154.00000, sharded as of 1761741154.00000> to ShardRange<'k' to 't' as of 1761741155.00000, (0, 0) as of 1761741155.00000, shrunk as of 1761741155.00000>, path: .shards_a/shard_c_1761741155.00000, db: /tmp/tmp_snvb172/sda/containers/0/184/6ccf438964f97f7433f78548bceb0184/6ccf438964f97f7433f78548bceb0184.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741155.00000, db: /tmp/tmp_snvb172/sda/containers/0/184/6ccf438964f97f7433f78548bceb0184/6ccf438964f97f7433f78548bceb0184.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741157.00000, db: /tmp/tmp_snvb172/sda/containers/0/515/9381522f2a59ebd9708b8f7280504515/9381522f2a59ebd9708b8f7280504515.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741156.00000, (0, 0) as of 1761741156.00000, shrunk as of 1761741156.00000> to ShardRange<'k' to 't' as of 1761741157.00000, (0, 0) as of 1761741157.00000, found as of 1761741157.00000>, path: .shards_a/shard_c_1761741157.00000, db: /tmp/tmp_snvb172/sda/containers/0/515/9381522f2a59ebd9708b8f7280504515/9381522f2a59ebd9708b8f7280504515.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741159.00000, db: /tmp/tmp_snvb172/sda/containers/0/366/0fb2c51138db02c4a714c73ce2e1f366/0fb2c51138db02c4a714c73ce2e1f366.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741158.00000, (0, 0) as of 1761741158.00000, shrunk as of 1761741158.00000> to ShardRange<'k' to 't' as of 1761741159.00000, (0, 0) as of 1761741159.00000, created as of 1761741159.00000>, path: .shards_a/shard_c_1761741159.00000, db: /tmp/tmp_snvb172/sda/containers/0/366/0fb2c51138db02c4a714c73ce2e1f366/0fb2c51138db02c4a714c73ce2e1f366.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741161.00000, db: /tmp/tmp_snvb172/sda/containers/0/216/5b3a09ac9bdf5f9fc814a0f75cfa2216/5b3a09ac9bdf5f9fc814a0f75cfa2216.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741160.00000, (0, 0) as of 1761741160.00000, shrunk as of 1761741160.00000> to ShardRange<'k' to 't' as of 1761741161.00000, (0, 0) as of 1761741161.00000, cleaved as of 1761741161.00000>, path: .shards_a/shard_c_1761741161.00000, db: /tmp/tmp_snvb172/sda/containers/0/216/5b3a09ac9bdf5f9fc814a0f75cfa2216/5b3a09ac9bdf5f9fc814a0f75cfa2216.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741163.00000, db: /tmp/tmp_snvb172/sda/containers/0/589/958f0a7fdce842c151e358c9f691d589/958f0a7fdce842c151e358c9f691d589.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741162.00000, (0, 0) as of 1761741162.00000, shrunk as of 1761741162.00000> to ShardRange<'k' to 't' as of 1761741163.00000, (0, 0) as of 1761741163.00000, active as of 1761741163.00000>, path: .shards_a/shard_c_1761741163.00000, db: /tmp/tmp_snvb172/sda/containers/0/589/958f0a7fdce842c151e358c9f691d589/958f0a7fdce842c151e358c9f691d589.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmp_snvb172/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741164.00000, (0, 0) as of 1761741164.00000, shrunk as of 1761741164.00000> to ShardRange<'k' to 't' as of 1761741165.00000, (0, 0) as of 1761741165.00000, shrinking as of 1761741165.00000>, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmp_snvb172/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmp_snvb172/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741167.00000, db: /tmp/tmp_snvb172/sda/containers/0/8dd/c93a2220c4b75a23f4486eb4a4e318dd/c93a2220c4b75a23f4486eb4a4e318dd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741166.00000, (0, 0) as of 1761741166.00000, shrunk as of 1761741166.00000> to ShardRange<'k' to 't' as of 1761741167.00000, (0, 0) as of 1761741167.00000, sharding as of 1761741167.00000>, path: .shards_a/shard_c_1761741167.00000, db: /tmp/tmp_snvb172/sda/containers/0/8dd/c93a2220c4b75a23f4486eb4a4e318dd/c93a2220c4b75a23f4486eb4a4e318dd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741167.00000, db: /tmp/tmp_snvb172/sda/containers/0/8dd/c93a2220c4b75a23f4486eb4a4e318dd/c93a2220c4b75a23f4486eb4a4e318dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741169.00000, db: /tmp/tmp_snvb172/sda/containers/0/cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741168.00000, (0, 0) as of 1761741168.00000, shrunk as of 1761741168.00000> to ShardRange<'k' to 't' as of 1761741169.00000, (0, 0) as of 1761741169.00000, sharded as of 1761741169.00000>, path: .shards_a/shard_c_1761741169.00000, db: /tmp/tmp_snvb172/sda/containers/0/cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741169.00000, db: /tmp/tmp_snvb172/sda/containers/0/cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741171.00000, db: /tmp/tmp_snvb172/sda/containers/0/0c2/df1aad781d8fae0643e9df4b1f51d0c2/df1aad781d8fae0643e9df4b1f51d0c2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741171.00000, db: /tmp/tmp_snvb172/sda/containers/0/0c2/df1aad781d8fae0643e9df4b1f51d0c2/df1aad781d8fae0643e9df4b1f51d0c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741172.00000, db: /tmp/tmp_snvb172/sda/containers/0/b6e/28220fc06d77c89790b273f7a2fa6b6e/28220fc06d77c89790b273f7a2fa6b6e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741174.00000, db: /tmp/tmp_snvb172/sda/containers/0/3b0/3c382de159a0d6c80ff602fd778443b0/3c382de159a0d6c80ff602fd778443b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741176.00000, db: /tmp/tmp_snvb172/sda/containers/0/a83/8f060294b8b1ddd530a170a6af017a83/8f060294b8b1ddd530a170a6af017a83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741178.00000, db: /tmp/tmp_snvb172/sda/containers/0/9c2/278f4f7c3ecf3c01c344fee56638a9c2/278f4f7c3ecf3c01c344fee56638a9c2.dbtest.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta ... ok -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx7e0056322b6048de8bb63-006b0f1691" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txbef80a3b48704c73a5251-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa213256666bb408bb3b79-006b0f1691" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx6c70e6856f954c1582502-006b0f1691" "proxy-server 1398988" 0.0048 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx672f80dd053e49e28d136-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb76ff4961a3b4dc7a789d-006b0f1691" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx97d5f6eb3df246db8916d-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdd1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 412 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txc5d662d9d0444c2d8be46-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 412 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txc5d662d9d0444c2d8be46-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf5370fa207254a638c74a-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx1335f630fb9d4ed1b908d-006b0f1691" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 304 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "txfc943b41f4b24d868d2c3-006b0f1691" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf1ed3acbb3044f6a973dd-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "tx7c5d45453b124067839c8-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 304 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx9a29389a5c33419c856b6-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9fc034433b44e9ba13af-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/3/a/35bb9d5e223a4a76848d490e356e36b0" 204 - "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0" "txae128709c44346eeb6b2b-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdc1/0/a/35bb9d5e223a4a76848d490e356e36b0/o" 200 24 "HEAD http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0/o" "tx200949c7163446119f74c-006b0f1691" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf17f39d24596457187520-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/3/a/35bb9d5e223a4a76848d490e356e36b0" 200 155 "GET http://foo:8080/v1/a/35bb9d5e223a4a76848d490e356e36b0?format=json&states=listing" "txf17f39d24596457187520-006b0f1691" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6f829097f31b48b585cd6-006b0f1691" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/2daa610b071b4c268a8bbcfc542c9018" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" "tx6f829097f31b48b585cd6-006b0f1691" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/2daa610b071b4c268a8bbcfc542c9018" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018" "tx6f829097f31b48b585cd6-006b0f1691" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx6f829097f31b48b585cd6-006b0f1691" "proxy-server 1398988" 0.0079 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx6f829097f31b48b585cd6-006b0f1691" "proxy-server 1398988" 0.0127 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6f497834160146faaadfa-006b0f1691" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018" 204 - "HEAD http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx6f497834160146faaadfa-006b0f1691" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3dff4add45654a94a073e-006b0f1691" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 204 - "HEAD http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx5bcce784184f40ea9eaa5-006b0f1691" "proxy-server 1398988" 0.0014 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/sdd1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx80531c46e44041acbb39e-006b0f1691" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx80531c46e44041acbb39e-006b0f1691" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx80531c46e44041acbb39e-006b0f1691" "proxy-server 1398988" 0.0093 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdd1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx80531c46e44041acbb39e-006b0f1691" "proxy-server 1398988" 0.0091 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4284b8d98d6042c1878e5-006b0f1691" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 204 - "HEAD http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "txe44e11e3023e4045a170c-006b0f1691" "proxy-server 1398988" 0.0024 "-" 1398988 1test.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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx3ec399a3c8744440846d5-00690208f6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx3ec399a3c8744440846d5-00690208f6 - 0.0189 VW - 1761741046.140729904 1761741046.159633160 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx66e202a1cc014fc98c79e-00690208f6" "proxy-server 1692257" 0.0024 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" "tx2ebefdebea8c4d5ebedc2-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" "tx2ebefdebea8c4d5ebedc2-00690208f6" "proxy-server 1692257" 0.0191 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" "tx2ebefdebea8c4d5ebedc2-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.06637" "tx2ebefdebea8c4d5ebedc2-00690208f6" "proxy-server 1692257" 0.0278 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741046.06637 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2ebefdebea8c4d5ebedc2-00690208f6 - 0.0447 VW - 1761741046.160210371 1761741046.204892397 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa8905deb2a3545c089e77-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa8905deb2a3545c089e77-00690208f6" "proxy-server 1692257" 0.0093 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa8905deb2a3545c089e77-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa8905deb2a3545c089e77-00690208f6" "proxy-server 1692257" 0.0208 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txa8905deb2a3545c089e77-00690208f6 - 0.0361 - - 1761741046.206183434 1761741046.242238283 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c49030d34354fa4a6074-00690208f6" "proxy-server 1692257" 0.0121 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4c49030d34354fa4a6074-00690208f6 - 0.0145 VW - 1761741046.243730068 1761741046.258278131 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx485eef797579459097b70-00690208f6" "proxy-server 1692257" 0.0112 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx485eef797579459097b70-00690208f6 - 0.0138 VW - 1761741046.258788586 1761741046.272562027 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2bb9eccabb1f468f9c264-00690208f6" "proxy-server 1692257" 0.0008 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2bb9eccabb1f468f9c264-00690208f6" "proxy-server 1692257" 0.0007 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx6adc14102c184ba7803cf-00690208f6" "proxy-server 1692257" 0.0024 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2bb9eccabb1f468f9c264-00690208f6 - 0.0474 VW - 1761741046.273111343 1761741046.320480824 0 - (txn: txdc45d39c3be24ba18e478-00690208f6) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "txdc45d39c3be24ba18e478-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "txdc45d39c3be24ba18e478-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "txdc45d39c3be24ba18e478-00690208f6" "proxy-server 1692257" 0.0214 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "txdc45d39c3be24ba18e478-00690208f6" "proxy-server 1692257" 0.0228 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741046.21763 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txdc45d39c3be24ba18e478-00690208f6 - 0.0391 VW - 1761741046.303765774 1761741046.342825651 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx61d8a399f0c04462b2e7c-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx61d8a399f0c04462b2e7c-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx61d8a399f0c04462b2e7c-00690208f6" "proxy-server 1692257" 0.0204 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx61d8a399f0c04462b2e7c-00690208f6" "proxy-server 1692257" 0.0198 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx61d8a399f0c04462b2e7c-00690208f6 - 0.0347 - - 1761741046.343246937 1761741046.377936363 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66a4007f37894eb9b2f6b-00690208f6" "proxy-server 1692257" 0.0136 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66a4007f37894eb9b2f6b-00690208f6 - 0.0162 VW - 1761741046.379847765 1761741046.396063328 - -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... ok -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller WARNING: Quarantined object /tmp/tmp5k91zbux/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1796150930.53782.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0018 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:50 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_common -test.unit.obj.test_server.TestObjectController.test_PUT_common ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... ok -test.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 +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/tmpzl16a3kv/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzl16a3kv/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/tmpzl16a3kv/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpzl16a3kv/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) +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0114 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0112 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0150 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0149 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6565bef293c04aa6b693e-00690208f6" "proxy-server 1692291" 0.0010 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:40003/sda1/1/a/c" "tx6565bef293c04aa6b693e-00690208f6" "container-server 1692291" 0.0010 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:52931/sdb1/1/a/c" "tx6565bef293c04aa6b693e-00690208f6" "container-server 1692291" 0.0010 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6565bef293c04aa6b693e-00690208f6" "proxy-server 1692291" 0.0614 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6565bef293c04aa6b693e-00690208f6" "proxy-server 1692291" 0.0493 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6565bef293c04aa6b693e-00690208f6 - 0.0780 - - 1761741046.181693792 1761741046.259686470 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx942124123fc54238a70b9-00690208f6" "proxy-server 1692291" 0.0011 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:40003/sda1/1/a1/c1" "tx942124123fc54238a70b9-00690208f6" "container-server 1692291" 0.0009 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:52931/sdb1/1/a1/c1" "tx942124123fc54238a70b9-00690208f6" "container-server 1692291" 0.0046 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx942124123fc54238a70b9-00690208f6" "proxy-server 1692291" 0.0312 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx942124123fc54238a70b9-00690208f6" "proxy-server 1692291" 0.0159 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx942124123fc54238a70b9-00690208f6 - 0.0592 - - 1761741046.260967970 1761741046.320131302 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx903276eb252247f780276-00690208f6" "proxy-server 1692291" 0.0084 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:40003/sda1/2/a/c1" "tx903276eb252247f780276-00690208f6" "container-server 1692291" 0.0009 "-" 1692291 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:52931/sdb1/2/a/c1" "tx903276eb252247f780276-00690208f6" "container-server 1692291" 0.0057 "-" 1692291 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx903276eb252247f780276-00690208f6" "proxy-server 1692291" 0.0377 "-" 1692291 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx903276eb252247f780276-00690208f6" "proxy-server 1692291" 0.0303 "-" 1692291 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx903276eb252247f780276-00690208f6 - 0.0550 - - 1761741046.325578451 1761741046.380609035 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87f25a0e2fed419a8ee10-00690208f6" "proxy-server 1692291" 0.0101 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:40003/sda1/1/a/c2" "tx87f25a0e2fed419a8ee10-00690208f6" "container-server 1692291" 0.0016 "-" 1692291 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:52931/sdb1/1/a/c2" "tx87f25a0e2fed419a8ee10-00690208f6" "container-server 1692291" 0.0051 "-" 1692291 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx87f25a0e2fed419a8ee10-00690208f6" "proxy-server 1692291" 0.0415 "-" 1692291 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx87f25a0e2fed419a8ee10-00690208f6" "proxy-server 1692291" 0.0260 "-" 1692291 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx87f25a0e2fed419a8ee10-00690208f6 - 0.0578 - - 1761741046.390145540 1761741046.447988510 2 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx8f9e8485a4d64b65b32a8-00690208f6" "proxy-server 1692291" 0.0074 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:52931/sdb1/2/a/ec-disconnect-test" "tx8f9e8485a4d64b65b32a8-00690208f6" "container-server 1692291" 0.0058 "-" 1692291 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:40003/sda1/2/a/ec-disconnect-test" "tx8f9e8485a4d64b65b32a8-00690208f6" "container-server 1692291" 0.0010 "-" 1692291 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/ec-disconnect-test" 201 - "PUT http://localhost:44675/v1/a/ec-disconnect-test" "tx8f9e8485a4d64b65b32a8-00690208f6" "proxy-server 1692291" 0.0168 "-" 1692291 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/ec-disconnect-test" 201 - "PUT http://localhost:44675/v1/a/ec-disconnect-test" "tx8f9e8485a4d64b65b32a8-00690208f6" "proxy-server 1692291" 0.0213 "-" 1692291 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - tx8f9e8485a4d64b65b32a8-00690208f6 - 0.0437 - - 1761741046.462826014 1761741046.506557703 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx5bec3b95296f4a48ba00e-00690208f6" "proxy-server 1692291" 0.0018 "-" 1692291 -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.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty ... ok -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx54b1ef9b04b8485393f6b-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx183c1cfe3e184df0a9753-006b0f1696) -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: tx183c1cfe3e184df0a9753-006b0f1696) -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: tx183c1cfe3e184df0a9753-006b0f1696) -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: tx183c1cfe3e184df0a9753-006b0f1696) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx183c1cfe3e184df0a9753-006b0f1696) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx47fcdebad45c47ce86d8d-006b0f1696) -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: tx47fcdebad45c47ce86d8d-006b0f1696) -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: tx47fcdebad45c47ce86d8d-006b0f1696) -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: tx47fcdebad45c47ce86d8d-006b0f1696) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx47fcdebad45c47ce86d8d-006b0f1696) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa320320ff0cb403b8ba3f-006b0f1697) -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: txa320320ff0cb403b8ba3f-006b0f1697) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txa320320ff0cb403b8ba3f-006b0f1697) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0aba136eab00410a9edaf-006b0f1697) -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: tx0aba136eab00410a9edaf-006b0f1697) -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: tx0aba136eab00410a9edaf-006b0f1697) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0aba136eab00410a9edaf-006b0f1697) -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: tx0aba136eab00410a9edaf-006b0f1697) -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: tx0aba136eab00410a9edaf-006b0f1697) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx0aba136eab00410a9edaf-006b0f1697) -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: tx0aba136eab00410a9edaf-006b0f1697) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0aba136eab00410a9edaf-006b0f1697) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx0aba136eab00410a9edaf-006b0f1697) -test DEBUG: Setting object count to 1065 (txn: tx0aba136eab00410a9edaf-006b0f1697) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcc44643cbcec47d3984b7-006b0f1697)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.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx61da14361a8341f79c564-00690208f6" "proxy-server 1692257" 0.0066 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx61da14361a8341f79c564-00690208f6 - 0.0093 VW - 1761741046.403888941 1761741046.413162231 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx4cab0c3187764c6082053-00690208f6" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx4cab0c3187764c6082053-00690208f6" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4cab0c3187764c6082053-00690208f6 - 0.0137 VW - 1761741046.413816214 1761741046.427546024 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx045cbb43ac4f49e7bade8-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx045cbb43ac4f49e7bade8-00690208f6" "object-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx045cbb43ac4f49e7bade8-00690208f6" "proxy-server 1692257" 0.0237 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx045cbb43ac4f49e7bade8-00690208f6" "proxy-server 1692257" 0.0235 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx045cbb43ac4f49e7bade8-00690208f6 - 0.0361 - - 1761741046.427916527 1761741046.464021683 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29f6cd7556ac4be080a85-00690208f6" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx29f6cd7556ac4be080a85-00690208f6 - 0.0053 VW - 1761741046.470297813 1761741046.475627184 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx8c7f655c26484233acd17-00690208f6" "proxy-server 1692257" 0.0023 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8c7f655c26484233acd17-00690208f6 - 0.0061 VW - 1761741046.476151705 1761741046.482301235 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "txe9748534a4e84afa944ad-00690208f6" "proxy-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "txe9748534a4e84afa944ad-00690208f6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txadf9740b9fe948b8a997b-00690208f6" "proxy-server 1692257" 0.0039 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txe9748534a4e84afa944ad-00690208f6 - 0.0501 VW - 1761741046.482861996 1761741046.532994032 0 - (txn: tx416fb3cb87f54f0890726-00690208f6) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" "tx416fb3cb87f54f0890726-00690208f6" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" "tx416fb3cb87f54f0890726-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" "tx416fb3cb87f54f0890726-00690208f6" "proxy-server 1692257" 0.0164 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761741046.42840" "tx416fb3cb87f54f0890726-00690208f6" "proxy-server 1692257" 0.0197 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1761741046.42840 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx416fb3cb87f54f0890726-00690208f6 - 0.0566 VW - 1761741046.497792006 1761741046.554380655 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx8e46af6ddf7a4489abab4-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx8e46af6ddf7a4489abab4-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx8e46af6ddf7a4489abab4-00690208f6" "proxy-server 1692257" 0.0175 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx8e46af6ddf7a4489abab4-00690208f6" "proxy-server 1692257" 0.0401 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx8e46af6ddf7a4489abab4-00690208f6 - 0.0440 - - 1761741046.554860830 1761741046.598822355 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx574d0a927e174fe2b74c8-00690208f6" "proxy-server 1692257" 0.0028 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx574d0a927e174fe2b74c8-00690208f6 - 0.0124 VW - 1761741046.600378513 1761741046.612816572 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx7e763867d3e44237a5107-00690208f6" "proxy-server 1692257" 0.0026 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7e763867d3e44237a5107-00690208f6 - 0.0111 VW - 1761741046.614906311 1761741046.626055956 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "txb71a7643b3034868b4aa4-00690208f6" "proxy-server 1692257" 0.0117 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txb71a7643b3034868b4aa4-00690208f6 - 0.0150 VW - 1761741046.629658461 1761741046.644612551 0 -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part ... ok -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('ab9d2567-584e-45e8-84e8-d18c994f9566-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpg6x8tbdt/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.19919 seconds (5.02033/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/tmpg6x8tbdt/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '0250293c974b892f3616334fb35e7d72', '528fb28d-04d5-48ec-b34a-f5274daf181a-sda', '1796150930.82946', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('528fb28d-04d5-48ec-b34a-f5274daf181a-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '0250293c974b892f3616334fb35e7d72', '528fb28d-04d5-48ec-b34a-f5274daf181a-sda', '1796150930.82946', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('528fb28d-04d5-48ec-b34a-f5274daf181a-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpk43k2a2s/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '5ed741ce-4cd1-42e2-8b31-547937445f6e-sda', '1796150931.28601', '1796150931', '1796150935', '', '1796150935', 0, 1) -test DEBUG: /tmp/tmpk43k2a2s/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '5ed741ce-4cd1-42e2-8b31-547937445f6e-sda', '1796150931.28601', '1796150931', '1796150935', '', '1796150935', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('5ed741ce-4cd1-42e2-8b31-547937445f6e-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00968 seconds (103.28402/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/tmpp_qlwz6e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', 'f453985c-e806-4bd1-b5a9-ec6f5608355c-sda', '1796150931.30687', '1796150931', '1796150935', '', '1796150935', 1, 0) -test DEBUG: /tmp/tmpp_qlwz6e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150936.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f453985c-e806-4bd1-b5a9-ec6f5608355c-sda') -test DEBUG: /tmp/tmpp_qlwz6e/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00476313s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', 'f453985c-e806-4bd1-b5a9-ec6f5608355c-sda', '1796150931.30687', '1796150931', '1796150935', '', '1796150935', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('f453985c-e806-4bd1-b5a9-ec6f5608355c-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpp_qlwz6e/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02218 seconds (45.08627/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/tmpp_qlwz6e/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', 'bc4b259f-bd14-479b-be15-178aae894881-sda', '1796150931.33211', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('bc4b259f-bd14-479b-be15-178aae894881-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', 'bc4b259f-bd14-479b-be15-178aae894881-sda', '1796150931.33211', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('bc4b259f-bd14-479b-be15-178aae894881-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpd0g502np/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'df283d85-c095-4431-ba85-b5dd06ff65c7-sda', '1796150931.34747', '1796150931', '1796150935', '', '1796150935', 0, 1) -test DEBUG: /tmp/tmpd0g502np/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'df283d85-c095-4431-ba85-b5dd06ff65c7-sda', '1796150931.34747', '1796150931', '1796150935', '', '1796150935', 0, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('df283d85-c095-4431-ba85-b5dd06ff65c7-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01291 seconds (77.48086/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/tmpjqsclgpw/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', 'c255cbdb-84c1-4f79-bcf6-833b1761d8a3-sda', '1796150931.37113', '1796150931', '1796150935', '', '1796150935', 1, 1) -test DEBUG: /tmp/tmpjqsclgpw/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', 'c255cbdb-84c1-4f79-bcf6-833b1761d8a3-sda', '1796150931.37113', '1796150931', '1796150935', '', '1796150935', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('c255cbdb-84c1-4f79-bcf6-833b1761d8a3-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpjqsclgpw/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01640 seconds (60.96778/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/tmpjqsclgpw/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.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 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/2/a/201028df2b344fa7b987cf0e5502826a" 204 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a" "tx79f4b56398a842a1a6e80-00690208f6" "proxy-server 1692275" 0.0133 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdh1/3/a/201028df2b344fa7b987cf0e5502826a/conditionals" 304 - "HEAD http://localhost/v1/a/201028df2b344fa7b987cf0e5502826a/conditionals" "tx88e4dd80fc554444bbd9a-00690208f6" "proxy-server 1692275" 0.0002 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c6d36c0896a45b3a9f4f-00690208f6" "proxy-server 1692275" 0.0072 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec-discon" "tx4c6d36c0896a45b3a9f4f-00690208f6" "container-server 1692275" 0.0011 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec-discon" "tx4c6d36c0896a45b3a9f4f-00690208f6" "container-server 1692275" 0.0011 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx4c6d36c0896a45b3a9f4f-00690208f6" "proxy-server 1692275" 0.0267 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx4c6d36c0896a45b3a9f4f-00690208f6" "proxy-server 1692275" 0.0360 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx4c6d36c0896a45b3a9f4f-00690208f6 - 0.0564 - - 1761741046.268728971 1761741046.325166702 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa359feb463eb415ba10d7-00690208f6" "proxy-server 1692275" 0.0076 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx54cd6275a68a4d3ea7d7c-00690208f6" "proxy-server 1692275" 0.0014 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx9f2c2ec3c7ab4b26b6244-00690208f6" "proxy-server 1692275" 0.0237 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx9f2c2ec3c7ab4b26b6244-00690208f6" "object-server 1692275" 0.0005 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx9f2c2ec3c7ab4b26b6244-00690208f6" "object-server 1692275" 0.0004 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx9f2c2ec3c7ab4b26b6244-00690208f6" "proxy-server 1692275" 0.0433 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx9f2c2ec3c7ab4b26b6244-00690208f6" "proxy-server 1692275" 0.0446 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx9f2c2ec3c7ab4b26b6244-00690208f6 - 0.0820 - - 1761741046.326791286 1761741046.408750534 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txccea5a8ba0b6415ab3fd7-00690208f6" "proxy-server 1692275" 0.0013 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx94490a27d9d04b0c8eb7f-00690208f6" "proxy-server 1692275" 0.0046 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdi1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx5978e2b8fbce4027a204f-00690208f6" "proxy-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx5978e2b8fbce4027a204f-00690208f6" "proxy-server 1692275" 0.0006 "-" 1692275 3 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx5978e2b8fbce4027a204f-00690208f6) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx5978e2b8fbce4027a204f-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx5978e2b8fbce4027a204f-00690208f6 - 0.0577 - - 1761741046.416222572 1761741046.473916769 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ca964a6152a40509d1d0-00690208f6" "proxy-server 1692275" 0.0018 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:56923/sda1/1/a/ec-discon" "tx4ca964a6152a40509d1d0-00690208f6" "container-server 1692275" 0.0074 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx4ca964a6152a40509d1d0-00690208f6" "proxy-server 1692275" 0.0317 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:37077/sdb1/1/a/ec-discon" "tx4ca964a6152a40509d1d0-00690208f6" "container-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx4ca964a6152a40509d1d0-00690208f6" "proxy-server 1692275" 0.0345 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx4ca964a6152a40509d1d0-00690208f6 - 0.0527 - - 1761741046.568179607 1761741046.620851517 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4120f98d8e345e5b79c5-00690208f6" "proxy-server 1692275" 0.0055 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txa0f2c9f2e1724a2d9fe15-00690208f6" "proxy-server 1692275" 0.0041 "-" 1692275 3 +proxy WARNING: Client disconnected without sending enough data (txn: tx0b8ab14fbe0b4aa68436d-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx0b8ab14fbe0b4aa68436d-00690208f6 - 0.0548 - - 1761741046.627213001 1761741046.681996822 3 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx0b8ab14fbe0b4aa68436d-00690208f6" "proxy-server 1692275" 0.0186 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx0b8ab14fbe0b4aa68436d-00690208f6" "proxy-server 1692275" 0.0186 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx0b8ab14fbe0b4aa68436d-00690208f6" "proxy-server 1692275" 0.0326 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75bf2fcb82ad4fdf95ebf-00690208f6" "proxy-server 1692275" 0.0022 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx83f363d4fb29464cb3ec5-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx8ee200a413b0435f96646-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx8ee200a413b0435f96646-00690208f6 - 0.0338 - - 1761741046.728322029 1761741046.762081623 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8ee200a413b0435f96646-00690208f6" "proxy-server 1692275" 0.0045 "-" 1692275 3test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa78e9285602543d6b6880-00690208f5" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6098707ea164324bb1bd-00690208f5" "proxy-server 1692271" 0.0066 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txc0833700544c49bc9486b-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0b9eaf2d8cae4076b2ea0-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx0b9eaf2d8cae4076b2ea0-00690208f5" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d5503c6a1554d71b1fec-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx72fa93e74a9145d7829fe-00690208f5" "proxy-server 1692271" 0.0046 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx854d5109c4e1401c9a398-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3016cd59d5b5480997bf7-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txd296d103a0644920884ec-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb53c2ff984f046089a4f2-00690208f5" "proxy-server 1692271" 0.0090 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4245a20dcef44ca693eaa-00690208f5" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx34e75717b1e44f3198390-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx54562031c6854bd3b83d7-00690208f5" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b52ba75a38b4bebb2619-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txdd8f5b3283ea4b91af3c0-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa5988ffa1d144710a6eed-00690208f5" "proxy-server 1692271" 0.0088 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaab0367cdb534aaa84dfc-00690208f5" "proxy-server 1692271" 0.0052 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx50a6443c83ad40c29c51c-00690208f5" "proxy-server 1692271" 0.0057 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txda21335fdf7144af89c2e-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc2526cb956cd4982817fc-00690208f5" "proxy-server 1692271" 0.0066 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txce4fb00bec844dc8a8cc6-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txe15d5173b6e94f7e9da0e-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txe15d5173b6e94f7e9da0e-00690208f5" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3328d9d2338a487a89462-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx108a07ff2e8a45aab1f5f-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7b5891b3507343a39e36b-00690208f5" "proxy-server 1692271" 0.0151 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f5ae6b043b14ef7b39d8-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx952a2216985c4edab14f3-00690208f5" "proxy-server 1692271" 0.0056 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx4b38b576ad8647c586b34-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48c4ac57bd3a4ba99b3c0-00690208f5" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx253eec03e4234f08a441b-00690208f5" "proxy-server 1692271" 0.0036 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:45 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx2a631ba3ffc244279ae20-00690208f5" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7574aa61b6d04c4db26f6-00690208f5" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sda1/3/a/%C4%8Brypto" 200 399 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx7574aa61b6d04c4db26f6-00690208f5" "proxy-server 1692271" 0.0022 "-" 1692271 1 +proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx7574aa61b6d04c4db26f6-00690208f5) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx118254ee57864d2a805d2-00690208f6" "proxy-server 1692271" 0.0045 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx118254ee57864d2a805d2-00690208f6" "container-server 1692271" 0.0009 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx118254ee57864d2a805d2-00690208f6" "container-server 1692271" 0.0010 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx118254ee57864d2a805d2-00690208f6" "proxy-server 1692271" 0.0275 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx118254ee57864d2a805d2-00690208f6" "proxy-server 1692271" 0.0371 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee4c895e63224805aa4fa-00690208f6" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txee4c895e63224805aa4fa-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbfbfc3202e40403eb866e-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx019ce51ecd814b0fb2a1d-00690208f6" "proxy-server 1692271" 0.0065 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txae24e93f33f84c89a5277-00690208f6" "object-server 1692271" 0.0005 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txae24e93f33f84c89a5277-00690208f6" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txae24e93f33f84c89a5277-00690208f6" "proxy-server 1692271" 0.0207 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txae24e93f33f84c89a5277-00690208f6" "proxy-server 1692271" 0.0207 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd48572be9666478aa705f-00690208f6" "proxy-server 1692271" 0.0067 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx106f5215e0ca4dc4bd812-00690208f6" "proxy-server 1692271" 0.0021 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf0141c22773444c3aaba7-00690208f6" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf0141c22773444c3aaba7-00690208f6" "proxy-server 1692271" 0.0084 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf0141c22773444c3aaba7-00690208f6" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf0141c22773444c3aaba7-00690208f6" "proxy-server 1692271" 0.0180 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a5b0b0b1b2349d3982cd-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx1b6f099d585f46b29efc6-00690208f6" "proxy-server 1692271" 0.0089 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txedb08bb4979b4b1da06fd-00690208f6" "proxy-server 1692271" 0.0009 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd918e7e0b16f42b69d6eb-00690208f6" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx0684f1a24dfd48fa888e2-00690208f6" "proxy-server 1692271" 0.0073 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx1245d6384b0b4d798fbed-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ec57cace2e24bd19a004-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txba77e732e0a349759f7dc-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcc5aa92d42b64154814cb-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6afe9afe74b74094bd0d3-00690208f6" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbcbc0523c10d4023be42b-00690208f6" "proxy-server 1692271" 0.0083 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx05d3f9d777ba428185777-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40939b50ab774348b6b45-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx110151600337473d88bfb-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe7d9d60378fa42e9afbbd-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe7d9d60378fa42e9afbbd-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e51a820eb3a437f8db30-00690208f6" "proxy-server 1692271" 0.0175 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx14c8aa129717409d9f221-00690208f6" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx5fb7ec5b8b4f422190011-00690208f6" "proxy-server 1692271" 0.0009 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21cbd33c4daf4b808146e-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx9bf291431f2344d0bc9b6-00690208f6" "proxy-server 1692271" 0.0091 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf2f410766af24cea90868-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx749ab85370d944ed8a218-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx756050be4bda4bc1a8315-00690208f6" "proxy-server 1692271" 0.0046 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc7a639c97efe42ff9f75a-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc11b8c68dfc413d919f1-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx6183c465f64e461083edf-00690208f6" "proxy-server 1692271" 0.0011 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcf677ee6c0e34b12b062d-00690208f6" "proxy-server 1692271" 0.0122 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9e7792beb26f4f108b690-00690208f6" "proxy-server 1692271" 0.0053 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txe78c027d28cd4d009ff18-00690208f6" "proxy-server 1692271" 0.0028 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx2e009d05ee20432b9e575-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa55738e9b5a6499a81082-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx2c27b64670ec4edb842c8-00690208f6" "proxy-server 1692271" 0.0065 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcc90bcd4dd594384a237b-00690208f6" "proxy-server 1692271" 0.0026 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txcc90bcd4dd594384a237b-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa26b1ed972374d2e97498-00690208f6" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx754f2e75a6c744bd81897-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx2da1db90f8b64c70987d9-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2616e2d04c8640d7a52f8-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx40f360b13ca242169273b-00690208f6" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9eea6a0c20314548a104b-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf0aaf0994c4445769da87-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx5d0f6ede8c8e4ca79d28a-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 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_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmplxs4abyc/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplxs4abyc/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31i6jcfn/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp31i6jcfn/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcue8uztq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcue8uztq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpao7dqzu0/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpao7dqzu0/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnu0d6x99/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpea6dw6h0/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpea6dw6h0/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0bacuq3k/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0bacuq3k/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpsaz34ncm/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpsaz34ncm/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp33vqv81w/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4xzop5be/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4xzop5be/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpj_d4ot3o/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpj_d4ot3o/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4fdz2d9k/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4fdz2d9k/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdk5bh35/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdk5bh35/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpss4m2i1j/node/sda1/objects/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpss4m2i1j/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmpss4m2i1j/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpss4m2i1j/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4gofrtki/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4gofrtki/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpandp4o5t/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpandp4o5t/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvky0pcn5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvky0pcn5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5_0lvyt0/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5_0lvyt0/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5_0lvyt0/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5_0lvyt0/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7mnmmgx8/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7mnmmgx8/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7mnmmgx8/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7mnmmgx8/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpounffqlv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpounffqlv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpounffqlv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpounffqlv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbcp11l2v/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbcp11l2v/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbcp11l2v/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbcp11l2v/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmv1s_qet/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmv1s_qet/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmv1s_qet/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmv1s_qet/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpaxa2br4s/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpaxa2br4s/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpaxa2br4s/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpaxa2br4s/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb06w5_2b/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb06w5_2b/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb06w5_2b/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb06w5_2b/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvzm2v8mn/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvzm2v8mn/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvzm2v8mn/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpvzm2v8mn/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmjrk5mxj/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmjrk5mxj/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4n5u0_2x/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4n5u0_2x/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4n5u0_2x/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4n5u0_2x/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcorej4kq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcorej4kq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbzf6f0x4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpbzf6f0x4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgxt0ikix/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgxt0ikix/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgkov2rzr/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgkov2rzr/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpc62pcv5c/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpc62pcv5c/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphwzncu_z/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphwzncu_z/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphwzncu_z/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmphwzncu_z/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp684yg4ec/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp684yg4ec/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/tmpo7tk925e/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpo7tk925e/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpo7tk925e/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/tmpkc16jn0z/node/sda1/objects-1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpkc16jn0z/node/sda1/objects-2: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow!test.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 -proxy-server DEBUG: Ignoring 404 from primary (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdafbb54434ca41d4ba579-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Ignoring 507 from handoff (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: tx4c42f9d163844852aaa86-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx58d391f2708b4b22994e7-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.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 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/ec-disconnect-test" 204 - "HEAD http://localhost:44675/v1/a/ec-disconnect-test" "tx9113a2984fcc4f48a62ef-00690208f6" "proxy-server 1692291" 0.0012 "-" 1692291 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txa7216bca734146e7ae888-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txa7216bca734146e7ae888-00690208f6 - 0.0632 - - 1761741046.508325338 1761741046.571489096 3 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "txa7216bca734146e7ae888-00690208f6" "proxy-server 1692291" 0.0143 "-" 1692291 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "txa7216bca734146e7ae888-00690208f6" "proxy-server 1692291" 0.0244 "-" 1692291 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "txa7216bca734146e7ae888-00690208f6" "proxy-server 1692291" 0.0232 "-" 1692291 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx466bbe6331eb475590521-00690208f6" "proxy-server 1692291" 0.0111 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:40003/sda1/2/a/ec-disconnect-test" "tx466bbe6331eb475590521-00690208f6" "container-server 1692291" 0.0011 "-" 1692291 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:52931/sdb1/2/a/ec-disconnect-test" "tx466bbe6331eb475590521-00690208f6" "container-server 1692291" 0.0016 "-" 1692291 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/ec-disconnect-test" 202 - "PUT http://localhost:44675/v1/a/ec-disconnect-test" "tx466bbe6331eb475590521-00690208f6" "proxy-server 1692291" 0.0332 "-" 1692291 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/ec-disconnect-test" 202 - "PUT http://localhost:44675/v1/a/ec-disconnect-test" "tx466bbe6331eb475590521-00690208f6" "proxy-server 1692291" 0.0218 "-" 1692291 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - tx466bbe6331eb475590521-00690208f6 - 0.0591 - - 1761741046.611551046 1761741046.670643091 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx2dd9fc2e55e246d5a4629-00690208f6" "proxy-server 1692291" 0.0019 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/2/a/ec-disconnect-test" 204 - "HEAD http://localhost:44675/v1/a/ec-disconnect-test" "tx7ca62ac6079f431f87668-00690208f6" "proxy-server 1692291" 0.0012 "-" 1692291 3 +proxy WARNING: Client disconnected without sending enough data (txn: tx247ca9b2eee5485986cba-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx247ca9b2eee5485986cba-00690208f6 - 0.0580 - - 1761741046.685724735 1761741046.743742704 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "tx247ca9b2eee5485986cba-00690208f6" "proxy-server 1692291" 0.0203 "-" 1692291 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "tx247ca9b2eee5485986cba-00690208f6" "proxy-server 1692291" 0.0215 "-" 1692291 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/3/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/ec-disconnect-test/disconnect-data" "tx247ca9b2eee5485986cba-00690208f6" "proxy-server 1692291" 0.0230 "-" 1692291 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx550e8427ab8d4e7b84a18-00690208f6" "proxy-server 1692291" 0.0019 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:40003/sda1/0/a/zero-disconnect-test" "tx550e8427ab8d4e7b84a18-00690208f6" "container-server 1692291" 0.0010 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:52931/sdb1/0/a/zero-disconnect-test" "tx550e8427ab8d4e7b84a18-00690208f6" "container-server 1692291" 0.0011 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:44675/v1/a/zero-disconnect-test" "tx550e8427ab8d4e7b84a18-00690208f6" "proxy-server 1692291" 0.0307 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:44675/v1/a/zero-disconnect-test" "tx550e8427ab8d4e7b84a18-00690208f6" "proxy-server 1692291" 0.0191 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - tx550e8427ab8d4e7b84a18-00690208f6 - 0.0473 - - 1761741046.788887024 1761741046.836199999 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "tx39b67bd3b0bd4a0b8abaf-00690208f6" "proxy-server 1692291" 0.0115 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:44675/v1/a/zero-disconnect-test" "tx113c0cee12444a438d240-00690208f6" "proxy-server 1692291" 0.0012 "-" 1692291 0 +proxy WARNING: Client disconnected without sending last chunk (txn: tx4bef68f4dbb54e5d8f81f-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx4bef68f4dbb54e5d8f81f-00690208f6 - 0.0387 - - 1761741046.842062473 1761741046.880773544 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/zero-disconnect-test/disconnect-data" "tx4bef68f4dbb54e5d8f81f-00690208f6" "proxy-server 1692291" 0.0109 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/zero-disconnect-test/disconnect-data" "tx4bef68f4dbb54e5d8f81f-00690208f6" "proxy-server 1692291" 0.0129 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "txd564845516594f05a8fa2-00690208f6" "proxy-server 1692291" 0.0060 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:52931/sdb1/0/a/zero-disconnect-test" "txd564845516594f05a8fa2-00690208f6" "container-server 1692291" 0.0010 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:40003/sda1/0/a/zero-disconnect-test" "txd564845516594f05a8fa2-00690208f6" "container-server 1692291" 0.0011 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:44675/v1/a/zero-disconnect-test" "txd564845516594f05a8fa2-00690208f6" "proxy-server 1692291" 0.0389 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:44675/v1/a/zero-disconnect-test" "txd564845516594f05a8fa2-00690208f6" "proxy-server 1692291" 0.0289 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - txd564845516594f05a8fa2-00690208f6 - 0.0510 - - 1761741046.950083733 1761741047.001101971 0 -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.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-object-controller INFO: - - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 3114, in getresponse - raise Exception('test') -Exception: test -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0012 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0013 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 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: - - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763?symlink=get" "tx3a190a094bdc4a7ab33c1-00690208f6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763?symlink=get" "tx3a190a094bdc4a7ab33c1-00690208f6" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741046.21763%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3a190a094bdc4a7ab33c1-00690208f6 - 0.0512 VW - 1761741046.645186901 1761741046.696424246 0 - (txn: tx9a553667ac11459485aa3-00690208f6) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx9a553667ac11459485aa3-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx9a553667ac11459485aa3-00690208f6" "proxy-server 1692257" 0.0209 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx9a553667ac11459485aa3-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx9a553667ac11459485aa3-00690208f6" "proxy-server 1692257" 0.0415 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx9a553667ac11459485aa3-00690208f6 - 0.0570 VW - 1761741046.679685831 1761741046.736680031 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 204 - "DELETE http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "tx3d098e9d2d7c4969abfab-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 204 - "DELETE http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "tx3d098e9d2d7c4969abfab-00690208f6" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "tx3d098e9d2d7c4969abfab-00690208f6" "proxy-server 1692257" 0.0074 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761741046.21763" "tx3d098e9d2d7c4969abfab-00690208f6" "proxy-server 1692257" 0.0303 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761741046.21763 HTTP/1.0 204 - Swift - - - - tx3d098e9d2d7c4969abfab-00690208f6 - 0.0459 VW - 1761741046.737157583 1761741046.783104181 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9160e57100ed4429872a5-00690208f6" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx9160e57100ed4429872a5-00690208f6" "proxy-server 1692257" 0.0126 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 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 - tx9160e57100ed4429872a5-00690208f6 - 0.0479 - - 1761741046.784636497 1761741046.832504272 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea08891037254f38985dc-00690208f6" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/3_oc_non_ascii%C2%A3whoops" "txea08891037254f38985dc-00690208f6" "container-server 1692257" 0.0010 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/3_oc_non_ascii%C2%A3whoops" "txea08891037254f38985dc-00690208f6" "container-server 1692257" 0.0009 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txea08891037254f38985dc-00690208f6" "proxy-server 1692257" 0.0493 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txea08891037254f38985dc-00690208f6" "proxy-server 1692257" 0.0666 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txea08891037254f38985dc-00690208f6 - 0.0895 - - 1761741046.846497297 1761741046.936021566 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c8b591491564ffe891ea-00690208f6" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0c8b591491564ffe891ea-00690208f6 - 0.0165 VW - 1761741046.949612379 1761741046.966065884 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txcd3102048e3d4064936b3-00690208f6" "proxy-server 1692257" 0.0011 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txcd3102048e3d4064936b3-00690208f6 - 0.0198 VW - 1761741046.966595888 1761741046.986382008 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +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" "tx8f86beb8d4354e48bcf24-00690208f6" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx8f86beb8d4354e48bcf24-00690208f6" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8f86beb8d4354e48bcf24-00690208f6 - 0.0171 VW - 1761741046.986960411 1761741047.004057407 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txe12d44f482bb49e1b6b7c-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txe12d44f482bb49e1b6b7c-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txe12d44f482bb49e1b6b7c-00690208f7" "proxy-server 1692257" 0.0314 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txe12d44f482bb49e1b6b7c-00690208f7" "proxy-server 1692257" 0.0312 "-" 1692257 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... 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 {'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: tx3748edb7f33d4373897c6-006b0f1697) +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741180.00000, db: /tmp/tmp_snvb172/sda/containers/0/70f/b4ce515f4e3e2073e48f6cd6d07f570f/b4ce515f4e3e2073e48f6cd6d07f570f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741182.00000, db: /tmp/tmp_snvb172/sda/containers/0/d1c/463afb20d3148f0358716f9daf7c6d1c/463afb20d3148f0358716f9daf7c6d1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741184.00000, db: /tmp/tmp_snvb172/sda/containers/0/d1e/c2f053a574356a084b7b837057de5d1e/c2f053a574356a084b7b837057de5d1e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741186.00000, db: /tmp/tmp_snvb172/sda/containers/0/30a/34c809415054b73273b7d51aca9ab30a/34c809415054b73273b7d51aca9ab30a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741188.00000, db: /tmp/tmp_snvb172/sda/containers/0/c75/9003f0af007bce4f055c043c9db0cc75/9003f0af007bce4f055c043c9db0cc75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741190.00000, db: /tmp/tmp_snvb172/sda/containers/0/973/c20a527792fa27abcbf6b6f3267bd973/c20a527792fa27abcbf6b6f3267bd973.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741192.00000, db: /tmp/tmp_snvb172/sda/containers/0/b88/6d78093488046adf6ff4cd4b9e5a5b88/6d78093488046adf6ff4cd4b9e5a5b88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741194.00000, db: /tmp/tmp_snvb172/sda/containers/0/d07/7fdccb420848a775173ed4f156569d07/7fdccb420848a775173ed4f156569d07.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741196.00000, db: /tmp/tmp_snvb172/sda/containers/0/465/e5f41f4a71340a643c23e860d1e6c465/e5f41f4a71340a643c23e860d1e6c465.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741198.00000, db: /tmp/tmp_snvb172/sda/containers/0/79b/95d06a00e35dcf8d8a19acc78f9e779b/95d06a00e35dcf8d8a19acc78f9e779b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741200.00000, db: /tmp/tmp_snvb172/sda/containers/0/3c3/14bea969c5f8a80d252522100893f3c3/14bea969c5f8a80d252522100893f3c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741202.00000, db: /tmp/tmp_snvb172/sda/containers/0/046/5d46d560ee71776fb8354a622b55c046/5d46d560ee71776fb8354a622b55c046.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741204.00000, db: /tmp/tmp_snvb172/sda/containers/0/4e8/b8242eeeb18dab38a4588cb7abac54e8/b8242eeeb18dab38a4588cb7abac54e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741206.00000, db: /tmp/tmp_snvb172/sda/containers/0/386/f027eb1919937f2772ce28e1faf10386/f027eb1919937f2772ce28e1faf10386.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741208.00000, db: /tmp/tmp_snvb172/sda/containers/0/e57/b3626bc1a76c7bf6b250b6614b45be57/b3626bc1a76c7bf6b250b6614b45be57.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741210.00000, db: /tmp/tmp_snvb172/sda/containers/0/6ef/7e0ef788417d57c481d4894fa6fd96ef/7e0ef788417d57c481d4894fa6fd96ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741212.00000, db: /tmp/tmp_snvb172/sda/containers/0/dfd/29ad470384b2b283109492c8bef43dfd/29ad470384b2b283109492c8bef43dfd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741214.00000, db: /tmp/tmp_snvb172/sda/containers/0/6fd/6b868a70ae240d4a970bcfae738996fd/6b868a70ae240d4a970bcfae738996fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741216.00000, db: /tmp/tmp_snvb172/sda/containers/0/eb0/d65528eb696360a87f4ed3f05b550eb0/d65528eb696360a87f4ed3f05b550eb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741218.00000, db: /tmp/tmp_snvb172/sda/containers/0/8d9/d0f3b813e897f2f0194949a6314548d9/d0f3b813e897f2f0194949a6314548d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741220.00000, db: /tmp/tmp_snvb172/sda/containers/0/cdc/063688d81a80fe83aad716da6119acdc/063688d81a80fe83aad716da6119acdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741222.00000, db: /tmp/tmp_snvb172/sda/containers/0/24b/af930ffaa16de933e007bdcb0996224b/af930ffaa16de933e007bdcb0996224b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741224.00000, db: /tmp/tmp_snvb172/sda/containers/0/407/d7781193720429ab3a43920d12dda407/d7781193720429ab3a43920d12dda407.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741226.00000, db: /tmp/tmp_snvb172/sda/containers/0/593/c9f676146d2674ed42d46e2e506ae593/c9f676146d2674ed42d46e2e506ae593.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741228.00000, db: /tmp/tmp_snvb172/sda/containers/0/e17/5d25cfe423966245dbc51d20c279be17/5d25cfe423966245dbc51d20c279be17.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741230.00000, db: /tmp/tmp_snvb172/sda/containers/0/6b7/7b5679842735c3ec15d2695d6d16c6b7/7b5679842735c3ec15d2695d6d16c6b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741232.00000, db: /tmp/tmp_snvb172/sda/containers/0/30d/88069a46b0dcc3e8d9732ba14ac6b30d/88069a46b0dcc3e8d9732ba14ac6b30d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741234.00000, db: /tmp/tmp_snvb172/sda/containers/0/3ee/abab762ef8c3c870f2e06b8f747a03ee/abab762ef8c3c870f2e06b8f747a03ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741236.00000, db: /tmp/tmp_snvb172/sda/containers/0/acd/8282c8c05cdc1fe92100dba8e6ba9acd/8282c8c05cdc1fe92100dba8e6ba9acd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741236.00000, db: /tmp/tmp_snvb172/sda/containers/0/acd/8282c8c05cdc1fe92100dba8e6ba9acd/8282c8c05cdc1fe92100dba8e6ba9acd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741238.00000, db: /tmp/tmp_snvb172/sda/containers/0/dba/659de783c775cdfc42359fc03a7aadba/659de783c775cdfc42359fc03a7aadba.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741238.00000, db: /tmp/tmp_snvb172/sda/containers/0/dba/659de783c775cdfc42359fc03a7aadba/659de783c775cdfc42359fc03a7aadba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741240.00000, db: /tmp/tmp_snvb172/sda/containers/0/197/20e8af2f916c684240aa92780a8a2197/20e8af2f916c684240aa92780a8a2197.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741240.00000, db: /tmp/tmp_snvb172/sda/containers/0/197/20e8af2f916c684240aa92780a8a2197/20e8af2f916c684240aa92780a8a2197.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741242.00000, db: /tmp/tmp_snvb172/sda/containers/0/7d6/c8ffd33b3e5748ab6b27956cca4657d6/c8ffd33b3e5748ab6b27956cca4657d6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741242.00000, db: /tmp/tmp_snvb172/sda/containers/0/7d6/c8ffd33b3e5748ab6b27956cca4657d6/c8ffd33b3e5748ab6b27956cca4657d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741244.00000, db: /tmp/tmp_snvb172/sda/containers/0/945/54e95b89c4856bc41219f45318572945/54e95b89c4856bc41219f45318572945.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741244.00000, db: /tmp/tmp_snvb172/sda/containers/0/945/54e95b89c4856bc41219f45318572945/54e95b89c4856bc41219f45318572945.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741246.00000, db: /tmp/tmp_snvb172/sda/containers/0/6bf/31efadb737202d4c30371abedb6376bf/31efadb737202d4c30371abedb6376bf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741246.00000, db: /tmp/tmp_snvb172/sda/containers/0/6bf/31efadb737202d4c30371abedb6376bf/31efadb737202d4c30371abedb6376bf.db +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txdeff259bd597475bb7c42-00690208f6" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc42c8ee19e14173a4e0d-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "GET /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2652 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "txfc42c8ee19e14173a4e0d-00690208f6" "proxy-server 1692271" 0.0021 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6878fdba7b564381a4d74-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6878fdba7b564381a4d74-00690208f6" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6878fdba7b564381a4d74-00690208f6" "container-server 1692271" 0.0009 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 201 - "PUT http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6878fdba7b564381a4d74-00690208f6" "proxy-server 1692271" 0.0661 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 201 - "PUT http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6878fdba7b564381a4d74-00690208f6" "proxy-server 1692271" 0.0365 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0903594ca04446a9b6f22-00690208f6" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx0903594ca04446a9b6f22-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx137e3e1408dd418984232-00690208f6" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx55017d13f43e495ab9866-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "PUT http://foo:8080/sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx01693755cefd4dd487f7c-00690208f6" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "PUT http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx01693755cefd4dd487f7c-00690208f6" "proxy-server 1692271" 0.0115 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "PUT http://foo:8080/sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx01693755cefd4dd487f7c-00690208f6" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "PUT http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx01693755cefd4dd487f7c-00690208f6" "proxy-server 1692271" 0.0193 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe75dd83854644aafa3804-00690208f6" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx1ebf68ef8b2a47ff8aa92-00690208f7" "proxy-server 1692271" 0.0075 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "POST http://foo:8080/sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txae83d3511d5046d68edce-00690208f7" "object-server 1692271" 0.0005 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 201 - "POST http://foo:8080/sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txae83d3511d5046d68edce-00690208f7" "object-server 1692271" 0.0003 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "POST /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 202 76 "POST http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txae83d3511d5046d68edce-00690208f7" "proxy-server 1692271" 0.0050 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "POST /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 202 76 "POST http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txae83d3511d5046d68edce-00690208f7" "proxy-server 1692271" 0.0065 "-" 1692271 1test.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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... ok +test.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.TestGlobalSetupObjectReconstructor.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txe12d44f482bb49e1b6b7c-00690208f7 - 0.0476 - - 1761741047.004406214 1761741047.052024126 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx178e31da2d144b288e34e-00690208f7" "proxy-server 1692257" 0.0041 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx178e31da2d144b288e34e-00690208f7 - 0.0081 VW - 1761741047.061703920 1761741047.069843531 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx8a7c3a2de6a347c98e7fc-00690208f7" "proxy-server 1692257" 0.0198 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx8a7c3a2de6a347c98e7fc-00690208f7 - 0.0223 VW - 1761741047.070358515 1761741047.092687130 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx27dc29db50194a51af59c-00690208f7" "proxy-server 1692257" 0.0015 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx27dc29db50194a51af59c-00690208f7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx15e958aea7be474b993f5-00690208f7" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx15e958aea7be474b993f5-00690208f7" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx27dc29db50194a51af59c-00690208f7 - 0.0236 VW - 1761741047.093310118 1761741047.116903782 0 - (txn: tx8125f1712c584e83b4c09-00690208f7) +proxy INFO: - - 29/Oct/2025/12/30/47 PUT /v1/a/none/003foo/1761741047.00494 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx8125f1712c584e83b4c09-00690208f7 - 0.0145 VW - 1761741047.107386589 1761741047.121908903 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd66d56c2190d4f56a34a3-00690208f7" "proxy-server 1692257" 0.0053 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd66d56c2190d4f56a34a3-00690208f7 - 0.0078 VW - 1761741047.123618841 1761741047.131370783 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txe8ac7ac87e40450e839f5-00690208f7" "proxy-server 1692257" 0.0136 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txe8ac7ac87e40450e839f5-00690208f7 - 0.0161 VW - 1761741047.131850243 1761741047.147938013 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx680ebc3ae6d04937bf8ed-00690208f7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx680ebc3ae6d04937bf8ed-00690208f7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx680ebc3ae6d04937bf8ed-00690208f7 - 0.0138 VW - 1761741047.148482561 1761741047.162282944 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txd5e2d123b7f04d6f9b270-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txd5e2d123b7f04d6f9b270-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txd5e2d123b7f04d6f9b270-00690208f7" "proxy-server 1692257" 0.0090 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txd5e2d123b7f04d6f9b270-00690208f7" "proxy-server 1692257" 0.0151 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txd5e2d123b7f04d6f9b270-00690208f7 - 0.0183 - - 1761741047.162679195 1761741047.181025982 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b789da507834990b55f5-00690208f7" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/4_oc_ascii" "tx7b789da507834990b55f5-00690208f7" "container-server 1692257" 0.0042 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/4_oc_ascii" "tx7b789da507834990b55f5-00690208f7" "container-server 1692257" 0.0018 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx7b789da507834990b55f5-00690208f7" "proxy-server 1692257" 0.0337 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx7b789da507834990b55f5-00690208f7" "proxy-server 1692257" 0.0274 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - tx7b789da507834990b55f5-00690208f7 - 0.0524 - - 1761741047.188100338 1761741047.240507603 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx136ae2d7d4914b71acf08-00690208f7" "proxy-server 1692257" 0.0115 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sda1/3/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx136ae2d7d4914b71acf08-00690208f7" "proxy-server 1692257" 0.0123 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx136ae2d7d4914b71acf08-00690208f7 - 0.0426 - - 1761741047.259469509 1761741047.302093029 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a31f29a34364fd79baeb-00690208f7" "proxy-server 1692257" 0.0013 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/4_vc_ascii" "tx7a31f29a34364fd79baeb-00690208f7" "container-server 1692257" 0.0015 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/4_vc_ascii" "tx7a31f29a34364fd79baeb-00690208f7" "container-server 1692257" 0.0010 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx7a31f29a34364fd79baeb-00690208f7" "proxy-server 1692257" 0.0314 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx7a31f29a34364fd79baeb-00690208f7" "proxy-server 1692257" 0.0237 "-" 1692257 0test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3b67fb95339401e8d44e-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txc50c9563e877481eb36f7-00690208f7" "proxy-server 1692271" 0.0088 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx622a19a81a52490db9ffb-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4605c2552f4e42d0ada87-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx9d96407c4cc94357a0c98-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx8c00cdde1a574b68ac410-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa58c580c3f02420d80b42-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx2910823b6832421da79df-00690208f7" "proxy-server 1692271" 0.0075 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx9e3bdafd36ef41409a687-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf7844661588e482f88f00-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txf794e90369dc4d0aa2537-00690208f7" "proxy-server 1692271" 0.0011 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx18d52dbca4014037b372f-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2639af33e5f144bdbb7fd-00690208f7" "proxy-server 1692271" 0.0148 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txad71f457c4e64264ab39e-00690208f7" "proxy-server 1692271" 0.0056 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx515283bd4c7849d0baba2-00690208f7" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx97155e598eb84782ba528-00690208f7" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txb47d007d110844e6ac092-00690208f7" "proxy-server 1692271" 0.0056 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx67aaadbd1bb24cc382ae4-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx011fccb0e36c4261b8b75-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txabd7607f7216419a89f80-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx1da85c8372dc426a9c675-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx1da85c8372dc426a9c675-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d1cb9d7172c46269e340-00690208f7" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx23f62ab58eca48f4a2f48-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txc8a521ff81ef4f119eaf0-00690208f7" "proxy-server 1692271" 0.0048 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80cb9c3563794e50a6b45-00690208f7" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx4429ae7e14664fdaa411e-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx4ed68549e4fb447f903bf-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50aa4c9a2c014d48b0e68-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx2bab8634f505406398cab-00690208f7" "proxy-server 1692271" 0.0134 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx7bc36577410b4acfb48c1-00690208f7" "proxy-server 1692271" 0.0029 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd96119468e34eb0be947-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txef3b060a02754c87854e3-00690208f7" "proxy-server 1692271" 0.0181 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txcea9a8906e244aab9187f-00690208f7" "proxy-server 1692271" 0.0047 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4139d0594050473e8ce55-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8ee200a413b0435f96646-00690208f6" "proxy-server 1692275" 0.0261 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8ee200a413b0435f96646-00690208f6" "proxy-server 1692275" 0.0278 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb100c23b552e4bc68c64d-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx27309be3fc3a4aa08343d-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx40227d76df1a4a4c848af-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx40227d76df1a4a4c848af-00690208f6 - 0.0421 - - 1761741046.830017090 1761741046.872107506 3 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx40227d76df1a4a4c848af-00690208f6" "proxy-server 1692275" 0.0116 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx40227d76df1a4a4c848af-00690208f6" "proxy-server 1692275" 0.0148 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx40227d76df1a4a4c848af-00690208f6" "proxy-server 1692275" 0.0161 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d490fd1e1dd473a9c4bc-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txc0e58bed80a44214a1e1f-00690208f6" "proxy-server 1692275" 0.0012 "-" 1692275 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txb3be34bfaff3420fb22b9-00690208f6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/46 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txb3be34bfaff3420fb22b9-00690208f6 - 0.0338 - - 1761741046.934231520 1761741046.967985630 3 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb3be34bfaff3420fb22b9-00690208f6" "proxy-server 1692275" 0.0021 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb3be34bfaff3420fb22b9-00690208f6" "proxy-server 1692275" 0.0031 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:46 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb3be34bfaff3420fb22b9-00690208f6" "proxy-server 1692275" 0.0249 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx91ced6a27f9a4a6494633-00690208f7" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txb08c7866170f4f0bb8aca-00690208f7" "proxy-server 1692275" 0.0012 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7b4503632c30454a80fb7-00690208f7" "proxy-server 1692275" 0.0193 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx7b4503632c30454a80fb7-00690208f7" "object-server 1692275" 0.0004 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx7b4503632c30454a80fb7-00690208f7" "object-server 1692275" 0.0004 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7b4503632c30454a80fb7-00690208f7" "proxy-server 1692275" 0.0398 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7b4503632c30454a80fb7-00690208f7" "proxy-server 1692275" 0.0616 "-" 1692275 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - tx7b4503632c30454a80fb7-00690208f7 - 0.0937 - - 1761741047.038305283 1761741047.132053614 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/tmp455i2w7s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp455i2w7s/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpcx_8ir23/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcx_8ir23/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/tmp455i2w7s/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp455i2w7s/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpcx_8ir23/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcx_8ir23/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -51209,2424 +48994,1803 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0028 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf71151b35c84ff9ae2fb-006b0f1697" "proxy-server 1399003" 0.0012 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:53171/sdb1/0/a/c" "txdf71151b35c84ff9ae2fb-006b0f1697" "container-server 1399003" 0.0011 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:58127/sda1/0/a/c" "txdf71151b35c84ff9ae2fb-006b0f1697" "container-server 1399003" 0.0010 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txdf71151b35c84ff9ae2fb-006b0f1697" "proxy-server 1399003" 0.0123 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txdf71151b35c84ff9ae2fb-006b0f1697" "proxy-server 1399003" 0.0086 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/c HTTP/1.0 201 - - t - - - txdf71151b35c84ff9ae2fb-006b0f1697 - 0.0194 - - 1796150935.876086473 1796150935.895494223 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5233e4feb93b4f39b53e9-006b0f1697" "proxy-server 1399003" 0.0012 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:53171/sdb1/2/a1/c1" "tx5233e4feb93b4f39b53e9-006b0f1697" "container-server 1399003" 0.0010 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:58127/sda1/2/a1/c1" "tx5233e4feb93b4f39b53e9-006b0f1697" "container-server 1399003" 0.0010 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5233e4feb93b4f39b53e9-006b0f1697" "proxy-server 1399003" 0.0141 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5233e4feb93b4f39b53e9-006b0f1697" "proxy-server 1399003" 0.0085 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5233e4feb93b4f39b53e9-006b0f1697 - 0.0213 - - 1796150935.896768808 1796150935.918108702 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33dbb478edf24d0daffed-006b0f1697" "proxy-server 1399003" 0.0020 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:53171/sdb1/0/a/c1" "tx33dbb478edf24d0daffed-006b0f1697" "container-server 1399003" 0.0010 "-" 1399003 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:58127/sda1/0/a/c1" "tx33dbb478edf24d0daffed-006b0f1697" "container-server 1399003" 0.0014 "-" 1399003 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx33dbb478edf24d0daffed-006b0f1697" "proxy-server 1399003" 0.0122 "-" 1399003 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx33dbb478edf24d0daffed-006b0f1697" "proxy-server 1399003" 0.0088 "-" 1399003 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx33dbb478edf24d0daffed-006b0f1697 - 0.0202 - - 1796150935.919389725 1796150935.939560413 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5898635a57b46138f569-006b0f1697" "proxy-server 1399003" 0.0018 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:53171/sdb1/2/a/c2" "txa5898635a57b46138f569-006b0f1697" "container-server 1399003" 0.0010 "-" 1399003 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:58127/sda1/2/a/c2" "txa5898635a57b46138f569-006b0f1697" "container-server 1399003" 0.0016 "-" 1399003 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa5898635a57b46138f569-006b0f1697" "proxy-server 1399003" 0.0122 "-" 1399003 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa5898635a57b46138f569-006b0f1697" "proxy-server 1399003" 0.0089 "-" 1399003 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa5898635a57b46138f569-006b0f1697 - 0.0199 - - 1796150935.940720558 1796150935.960628986 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)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 - -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '1504ab1723558e632c8526e565cfefd9', '0768d99f-5a1a-4fd4-9c6b-5806c60aba19-sda', '1796150931.39133', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('0768d99f-5a1a-4fd4-9c6b-5806c60aba19-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '1504ab1723558e632c8526e565cfefd9', '0768d99f-5a1a-4fd4-9c6b-5806c60aba19-sda', '1796150931.39133', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('0768d99f-5a1a-4fd4-9c6b-5806c60aba19-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpjjk88b7p/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e8348de2-4137-4df7-8b65-fefc686cbb36-sda', '1796150932.34070', '1796150932', '0', '', '1796150932', 0, 0) -test DEBUG: /tmp/tmpjjk88b7p/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e8348de2-4137-4df7-8b65-fefc686cbb36-sda', '1796150932.34070', '1796150932', '0', '', '1796150932', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('e8348de2-4137-4df7-8b65-fefc686cbb36-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00917 seconds (109.03523/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/tmp1vycpnte/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', '6d3b73b9-3a90-4c19-a056-1f5ac802b469-sda', '1796150932.36007', '1796150932', '0', '', '1796150932', 1, 0) -test DEBUG: /tmp/tmp1vycpnte/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150936.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '6d3b73b9-3a90-4c19-a056-1f5ac802b469-sda') -test DEBUG: /tmp/tmp1vycpnte/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00273347s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', '6d3b73b9-3a90-4c19-a056-1f5ac802b469-sda', '1796150932.36007', '1796150932', '0', '', '1796150932', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('6d3b73b9-3a90-4c19-a056-1f5ac802b469-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1vycpnte/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02007 seconds (49.82813/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/tmp1vycpnte/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', 'ace98936-df34-40d1-bc63-84b4d6db2c1c-sda', '1796150932.38538', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('ace98936-df34-40d1-bc63-84b4d6db2c1c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', 'ace98936-df34-40d1-bc63-84b4d6db2c1c-sda', '1796150932.38538', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('ace98936-df34-40d1-bc63-84b4d6db2c1c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpefiyjims/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '6b9bdaee-9fd7-46f2-a15a-a09da4a9c617-sda', '1796150932.40359', '1796150932', '0', '', '1796150932', 0, 0) -test DEBUG: /tmp/tmpefiyjims/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '6b9bdaee-9fd7-46f2-a15a-a09da4a9c617-sda', '1796150932.40359', '1796150932', '0', '', '1796150932', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('6b9bdaee-9fd7-46f2-a15a-a09da4a9c617-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01062 seconds (94.19810/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/tmpssy_beat/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', '1963e090-3a8c-4964-9c29-58bafa1403e7-sda', '1796150932.42514', '1796150932', '0', '', '1796150932', 1, 0) -test DEBUG: /tmp/tmpssy_beat/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', '1963e090-3a8c-4964-9c29-58bafa1403e7-sda', '1796150932.42514', '1796150932', '0', '', '1796150932', 1, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('1963e090-3a8c-4964-9c29-58bafa1403e7-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpssy_beat/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01896 seconds (52.73571/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/tmpssy_beat/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', '496429ea-152d-424d-966c-63db7889acde-sda', '1796150932.44717', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('496429ea-152d-424d-966c-63db7889acde-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'b97e1a8433082a1380a03542ba357d2e', '496429ea-152d-424d-966c-63db7889acde-sda', '1796150932.44717', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('496429ea-152d-424d-966c-63db7889acde-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containerstest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create ... ok -test.unit.container.test_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 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "GET /sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 200 24 "GET http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "txec441252564a4633964cb-006b0f1692" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd1982f10346542c1b5436-006b0f1692" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "GET /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 200 350 "GET http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018?format=json&states=listing" "txd1982f10346542c1b5436-006b0f1692" "proxy-server 1398988" 0.0021 "-" 1398988 1 -proxy INFO: Client disconnected on read of '/a/2daa610b071b4c268a8bbcfc542c9018/o' (txn: txd1982f10346542c1b5436-006b0f1692) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb02f31d6c6e04c57b2f45-006b0f1692" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 204 - "HEAD http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx835cdbefa1d34f1e8b6ac-006b0f1692" "proxy-server 1398988" 0.0011 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx3d270f1af79e4bb1afb91-006b0f1692" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/sdd1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx3d270f1af79e4bb1afb91-006b0f1692" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdd1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx3d270f1af79e4bb1afb91-006b0f1692" "proxy-server 1398988" 0.0083 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "PUT /sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 201 - "PUT http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "tx3d270f1af79e4bb1afb91-006b0f1692" "proxy-server 1398988" 0.0096 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2c6b700828849cf833e4-006b0f1692" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/0/a/2daa610b071b4c268a8bbcfc542c9018" 204 - "HEAD http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018" "tx442d940a5eaa4fe5a2b6d-006b0f1692" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "GET /sdc1/0/a/2daa610b071b4c268a8bbcfc542c9018/o" 200 24 "GET http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018/o" "txd75e667745b44c3da8cd3-006b0f1692" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84f104edcd1f4c1497df8-006b0f1692" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:50 +0000] "GET /sdb1/0/a/2daa610b071b4c268a8bbcfc542c9018" 200 348 "GET http://foo:8080/v1/a/2daa610b071b4c268a8bbcfc542c9018?format=json&states=listing" "tx84f104edcd1f4c1497df8-006b0f1692" "proxy-server 1398988" 0.0032 "-" 1398988 1 -proxy INFO: Client disconnected on read of '/a/2daa610b071b4c268a8bbcfc542c9018/o' (txn: tx84f104edcd1f4c1497df8-006b0f1692) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7901613886e04055a53a9-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 201 - "PUT http://127.0.0.1:34605/sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx7901613886e04055a53a9-006b0f1693" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 201 - "PUT http://127.0.0.1:49905/sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx7901613886e04055a53a9-006b0f1693" "container-server 1398988" 0.0010 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 201 - "PUT http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx7901613886e04055a53a9-006b0f1693" "proxy-server 1398988" 0.0144 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 201 - "PUT http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx7901613886e04055a53a9-006b0f1693" "proxy-server 1398988" 0.0112 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2832592fa28f451a8f968-006b0f1693" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx2832592fa28f451a8f968-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3023ff0ad7d74a31ac3e3-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txac107760b8da42b9af723-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "PUT http://foo:8080/sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txfc4a2c44b14b4adf8068c-006b0f1693" "object-server 1398988" 0.0004 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "PUT http://foo:8080/sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txfc4a2c44b14b4adf8068c-006b0f1693" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "PUT http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txfc4a2c44b14b4adf8068c-006b0f1693" "proxy-server 1398988" 0.0079 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "PUT http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txfc4a2c44b14b4adf8068c-006b0f1693" "proxy-server 1398988" 0.0090 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx04ade288f055478ca59cb-006b0f1693" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx6a33f2e6853a45839898e-006b0f1693" "proxy-server 1398988" 0.0023 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "POST http://foo:8080/sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txd6af4cc2873142158681a-006b0f1693" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "POST /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 202 76 "POST http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txd6af4cc2873142158681a-006b0f1693" "proxy-server 1398988" 0.0052 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 201 - "POST http://foo:8080/sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txd6af4cc2873142158681a-006b0f1693" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "POST /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 202 76 "POST http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txd6af4cc2873142158681a-006b0f1693" "proxy-server 1398988" 0.0071 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55d22260986e4e9b99168-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx80f901f9ba574044b587b-006b0f1693" "proxy-server 1398988" 0.0023 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txb41ce81a63a34858a43b7-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8386ec271c5a4c309cb76-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txb45951bde3ea40d68bdb4-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx875bc15994d44e9b8d782-006b0f1693" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3bc7b0284e44713ac271-006b0f1693" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txec51c7092d7447dbb0848-006b0f1693" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txd66ec4a060784ebf84e2d-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a0f88566748452bb56df-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx79b6a9c671814b4ab1838-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx077e82ab89c54564a4768-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa6d193b8d0c7408cb5423-006b0f1693" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txd96426a9298d499bbb911-006b0f1693" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 412 - "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx30dea31f77c04ecbad234-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 412 - "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx30dea31f77c04ecbad234-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6e3600a1a194eeb8ccf7-006b0f1693" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx913b2b83ce394b8db6daf-006b0f1693" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 304 - "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txf846ea4fbe644d99b2e16-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd414d2b499a2471fa7ad0-006b0f1693" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx7f0d5802100c42b1898cb-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 304 - "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx56269a28a32c460a92521-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx010f1964393a45658f2f6-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx41676f6b81c142acb83e6-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txdbb935bcd77c4a5b95118-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx14e2d5a79ffd44509364c-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txe5b1ed21de5044c9afe1c-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx2745fbecaef843e3ac064-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34bd640f8fad4d22b3a10-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txb4279e31529549d583db4-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txb7a3488361d442ea9b68b-006b0f1693" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5aff4a637866446db226d-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txd013ed2832b54c94853f4-006b0f1693" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 412 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx91af20af42cd4d61bc0d2-006b0f1693" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 412 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx91af20af42cd4d61bc0d2-006b0f1693" "proxy-server 1398988" 0.0006 "-" 1398988 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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2379d213b710427fbcd1e-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx285598a288cd42b19a49c-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx285598a288cd42b19a49c-006b0f1698) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx285598a288cd42b19a49c-006b0f1698) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74965e85b57f444aaf94a-006b0f1698" "proxy-server 1399003" 0.0020 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6089965bda434beb90026-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx0aba04e8570147eb90257-006b0f1698" "object-server 1399003" 0.0005 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx0aba04e8570147eb90257-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx0aba04e8570147eb90257-006b0f1698" "proxy-server 1399003" 0.0058 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx0aba04e8570147eb90257-006b0f1698" "proxy-server 1399003" 0.0056 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx0aba04e8570147eb90257-006b0f1698 - 0.0187 - - 1796150936.076529980 1796150936.095191240 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1fe55cfac8c47e8804a1-006b0f1698" "proxy-server 1399003" 0.0019 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8bbe409fc6354351af96a-006b0f1698" "proxy-server 1399003" 0.0023 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx02c993ee1ce846ac996b2-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx211d9489693f423db0a70-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txde74565767d7403c9214e-006b0f1698" "proxy-server 1399003" 0.0024 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx9ccac87c261b4970ba171-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 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: tx6f915cd852a845ccb6b51-006b0f1698) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8f3d3d27bb24457b96e8e-006b0f1698) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx30ccc7a17f1f47bcae16e-006b0f1698) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8282889c907849bd9e365-006b0f1698) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx627967e143a64925a28fe-006b0f1698) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx2f3b63e964f84308bcc46-006b0f1698) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx270d4bdf74f74bedbb0f7-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx81b875e420444ea5a3adf-006b0f1698" "proxy-server 1399003" 0.0014 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "txa17f2cbe5fb348878ae42-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "txa17f2cbe5fb348878ae42-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txa17f2cbe5fb348878ae42-006b0f1698" "proxy-server 1399003" 0.0141 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txa17f2cbe5fb348878ae42-006b0f1698" "proxy-server 1399003" 0.0153 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - txa17f2cbe5fb348878ae42-006b0f1698 - 0.0277 - - 1796150936.179947376 1796150936.207691431 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf39bac93bdd94c65a3974-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 -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 - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txcd5da3d52db940969140d-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf9286d27f9b94c7b9ce40-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695)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.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 - -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 01 Dec 2026 18:48:50 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150930.90708', '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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48:52 -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': '1796150932.08568', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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.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-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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 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: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1398980 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0007 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... ok -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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0029 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0152 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0226 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0229 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee7e923446594df3a1333-00690208f7" "proxy-server 1692275" 0.0011 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:39853/sda1/0/a/c" "txee7e923446594df3a1333-00690208f7" "container-server 1692275" 0.0009 "-" 1692275 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45225/sdb1/0/a/c" "txee7e923446594df3a1333-00690208f7" "container-server 1692275" 0.0054 "-" 1692275 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txee7e923446594df3a1333-00690208f7" "proxy-server 1692275" 0.0470 "-" 1692275 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txee7e923446594df3a1333-00690208f7" "proxy-server 1692275" 0.0318 "-" 1692275 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/c HTTP/1.0 201 - - t - - - txee7e923446594df3a1333-00690208f7 - 0.0705 - - 1761741047.333637953 1761741047.404154301 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx72a3cb2b7d0147569c5e6-00690208f7" "proxy-server 1692275" 0.0011 "-" 1692275 -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... 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.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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... 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.TestController.test_account_info_200 +test.unit.proxy.test_server.TestController.test_account_info_200 ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... 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 INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpd26qrx1n/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '70c8802f-89b5-4459-9f49-cda9e894c4f5-sda', '1796150933.34141', '1796150933', '1796150935', '', '1796150935', 0, 0) -test DEBUG: /tmp/tmpd26qrx1n/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '70c8802f-89b5-4459-9f49-cda9e894c4f5-sda', '1796150933.34141', '1796150933', '1796150935', '', '1796150935', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('70c8802f-89b5-4459-9f49-cda9e894c4f5-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01114 seconds (89.79952/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/tmpy4ppo7ia/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'c360ad9178f30c55fd7f94036dd0dad1', '9c4ad0bc-9557-4e9d-adff-f9518a9e1d66-sda', '1796150933.36280', '1796150933', '1796150935', '', '1796150935', 1, 1) -test DEBUG: /tmp/tmpy4ppo7ia/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150938.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '9c4ad0bc-9557-4e9d-adff-f9518a9e1d66-sda') -test DEBUG: /tmp/tmpy4ppo7ia/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0024569s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'c360ad9178f30c55fd7f94036dd0dad1', '9c4ad0bc-9557-4e9d-adff-f9518a9e1d66-sda', '1796150933.36280', '1796150933', '1796150935', '', '1796150935', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('9c4ad0bc-9557-4e9d-adff-f9518a9e1d66-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpy4ppo7ia/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01840 seconds (54.35260/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/tmpy4ppo7ia/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '53eda414441190b04e2bf32c86bddc36', '82b93e7b-31de-4830-82b0-34209403b827-sda', '1796150933.38461', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('82b93e7b-31de-4830-82b0-34209403b827-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '53eda414441190b04e2bf32c86bddc36', '82b93e7b-31de-4830-82b0-34209403b827-sda', '1796150933.38461', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('82b93e7b-31de-4830-82b0-34209403b827-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpgl26vi31/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'ec5d8c0a-c72c-4812-9d6d-d381dce30d15-sda', '1796150933.40130', '1796150933', '1796150935', '', '1796150935', 0, 0) -test DEBUG: /tmp/tmpgl26vi31/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'ec5d8c0a-c72c-4812-9d6d-d381dce30d15-sda', '1796150933.40130', '1796150933', '1796150935', '', '1796150935', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('ec5d8c0a-c72c-4812-9d6d-d381dce30d15-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00980 seconds (102.06753/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/tmpfxsuc561/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'c360ad9178f30c55fd7f94036dd0dad1', '3b967bb2-0c25-4b4e-a620-aadf06817f25-sda', '1796150933.42157', '1796150933', '1796150935', '', '1796150935', 1, 1) -test DEBUG: /tmp/tmpfxsuc561/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'c360ad9178f30c55fd7f94036dd0dad1', '3b967bb2-0c25-4b4e-a620-aadf06817f25-sda', '1796150933.42157', '1796150933', '1796150935', '', '1796150935', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('3b967bb2-0c25-4b4e-a620-aadf06817f25-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpfxsuc561/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01843 seconds (54.25838/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/tmpfxsuc561/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '53eda414441190b04e2bf32c86bddc36', 'c68edda4-cd79-44b6-8d67-1ea6a37cec03-sda', '1796150933.44316', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('c68edda4-cd79-44b6-8d67-1ea6a37cec03-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, '53eda414441190b04e2bf32c86bddc36', 'c68edda4-cd79-44b6-8d67-1ea6a37cec03-sda', '1796150933.44316', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('c68edda4-cd79-44b6-8d67-1ea6a37cec03-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpvxutm6b3/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '222a1ab1-d0a2-472c-b6df-c5da23a39764-sda', '1796150933.45817', '1796150936', '1796150935', '', '1796150936', 0, 1) -test DEBUG: /tmp/tmpvxutm6b3/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '222a1ab1-d0a2-472c-b6df-c5da23a39764-sda', '1796150933.45817', '1796150936', '1796150935', '', '1796150936', 0, 1)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_replicator.TestReplicatorSync.test_sync_remote_with_timings -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings ... ok +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - tx7a31f29a34364fd79baeb-00690208f7 - 0.0633 - - 1761741047.303842545 1761741047.367181540 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22aa46d44c974180aec1e-00690208f7" "proxy-server 1692257" 0.0097 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx22aa46d44c974180aec1e-00690208f7 - 0.0296 VW - 1761741047.384045362 1761741047.413680792 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txff1fb4ddf646455489bcb-00690208f7" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txff1fb4ddf646455489bcb-00690208f7 - 0.0279 VW - 1761741047.414222240 1761741047.442104578 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx679a8e381d5f4c1aba719-00690208f7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx679a8e381d5f4c1aba719-00690208f7" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx679a8e381d5f4c1aba719-00690208f7 - 0.0231 VW - 1761741047.442698717 1761741047.465833664 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx7f8ff6dadfd34dd59c6a1-00690208f7" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx7f8ff6dadfd34dd59c6a1-00690208f7" "proxy-server 1692257" 0.0167 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx7f8ff6dadfd34dd59c6a1-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx7f8ff6dadfd34dd59c6a1-00690208f7" "proxy-server 1692257" 0.0215 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7f8ff6dadfd34dd59c6a1-00690208f7 - 0.0309 - - 1761741047.466205835 1761741047.497081757 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80f7553193fd47198c8f0-00690208f7" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx80f7553193fd47198c8f0-00690208f7 - 0.0105 VW - 1761741047.514321804 1761741047.524798632 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx6eb12378e0764e76a6c2e-00690208f7" "proxy-server 1692257" 0.0106 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx6eb12378e0764e76a6c2e-00690208f7 - 0.0132 VW - 1761741047.533418655 1761741047.546664715 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txf1f47374089643e0b5908-00690208f7" "proxy-server 1692257" 0.0153 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txf1f47374089643e0b5908-00690208f7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txd5c1fd2b2d1b41008890f-00690208f7" "proxy-server 1692257" 0.0055 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf1f47374089643e0b5908-00690208f7 - 0.0524 VW - 1761741047.547199249 1761741047.599549532 0 - (txn: tx47ce180578b740f0ae877-00690208f7) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx47ce180578b740f0ae877-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx47ce180578b740f0ae877-00690208f7" "proxy-server 1692257" 0.0123 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx47ce180578b740f0ae877-00690208f7" "object-server 1692257" 0.0070 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx47ce180578b740f0ae877-00690208f7" "proxy-server 1692257" 0.0240 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.46671 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx47ce180578b740f0ae877-00690208f7 - 0.0553 VW - 1761741047.568131924 1761741047.623473406 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx6fa8bfbe2dbc49a88eaeb-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx6fa8bfbe2dbc49a88eaeb-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx6fa8bfbe2dbc49a88eaeb-00690208f7" "proxy-server 1692257" 0.0106 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx6fa8bfbe2dbc49a88eaeb-00690208f7" "proxy-server 1692257" 0.0173 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx6fa8bfbe2dbc49a88eaeb-00690208f7 - 0.0265 - - 1761741047.623879433 1761741047.650362015 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx424d4d1d0397498baafbd-00690208f7" "proxy-server 1692257" 0.0101 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx13d66459297243d1833f5-00690208f7" "proxy-server 1692257" 0.0067 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txe0c6e0b8a162461ca3126-00690208f7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txe0c6e0b8a162461ca3126-00690208f7 - 0.0279 - - 1761741047.651814222 1761741047.679706573 0 -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.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name ... ok -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc9006e4170448969e2c0-006b0f1693" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txcb038b760035492ea9670-006b0f1693" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdj1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0188 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdl1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0205 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdh1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0186 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdk1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0197 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdg1/0/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "object-server 1398996" 0.0004 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "object-server 1398996" 0.0004 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdg1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0248 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdi1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "txbe9f1b47b1a740199297a-006b0f1693" "proxy-server 1398996" 0.0236 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - txbe9f1b47b1a740199297a-006b0f1693 - 0.0487 - - 1796150931.101773024 1796150931.150476694 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe13e64749580418481493-006b0f1693" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/ec-dup" "txe13e64749580418481493-006b0f1693" "container-server 1398996" 0.0010 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe13e64749580418481493-006b0f1693" "proxy-server 1398996" 0.0085 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/ec-dup" "txe13e64749580418481493-006b0f1693" "container-server 1398996" 0.0018 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txe13e64749580418481493-006b0f1693" "proxy-server 1398996" 0.0108 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txe13e64749580418481493-006b0f1693 - 0.0191 - - 1796150931.617105722 1796150931.636157274 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09cdeebe7610475e9385c-006b0f1693" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txaebb4a58b1004220a0692-006b0f1693" "proxy-server 1398996" 0.0012 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txc4c1b2d790894eb7916a7-006b0f1693 - 0.0185 - - 1796150931.637429237 1796150931.655906677 4 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdi1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0125 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdg1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0107 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdj1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0107 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdh1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0135 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdk1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0128 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdl1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txc4c1b2d790894eb7916a7-006b0f1693" "proxy-server 1398996" 0.0139 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79fb609e2d6d48cea2320-006b0f1693" "proxy-server 1398996" 0.0021 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx79fb609e2d6d48cea2320-006b0f1693" "container-server 1398996" 0.0011 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx79fb609e2d6d48cea2320-006b0f1693" "container-server 1398996" 0.0009 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx79fb609e2d6d48cea2320-006b0f1693" "proxy-server 1398996" 0.0122 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx79fb609e2d6d48cea2320-006b0f1693" "proxy-server 1398996" 0.0086 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/4e6e5c4ffb9c4019bd61a216ff80e084 HTTP/1.0 201 - - t - - - tx79fb609e2d6d48cea2320-006b0f1693 - 0.0211 - - 1796150931.666589260 1796150931.687650919 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3eb935a98fa841c2ae03b-006b0f1693" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txbe25524008ac4777a0dd7-006b0f1693" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.0167 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.0187 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.0189 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.0215 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "object-server 1398996" 0.0005 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "object-server 1398996" 0.0004 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.4623 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 201 - "PUT http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx998980c9d4a949429305e-006b0f1693" "proxy-server 1398996" 0.4653 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/52 PUT /v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals HTTP/1.0 201 - - t 52 - - tx998980c9d4a949429305e-006b0f1693 - 0.4801 - - 1796150931.689004183 1796150932.169103861 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40d94ad3867f4c56a2020-006b0f1694" "proxy-server 1398996" 0.0018 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx46c94f97afaf492ea2971-006b0f1694" "proxy-server 1398996" 0.0024 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2ea53838320f4f6892e1d-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2ea53838320f4f6892e1d-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2ea53838320f4f6892e1d-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9c5e95043ea45409534c-006b0f1694" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txf34c929811744a1484760-006b0f1694" "proxy-server 1398996" 0.0023 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txaf74a7c6a7c3425ca4a91-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -proxy DEBUG: Ignoring 412 from primary (txn: txaf74a7c6a7c3425ca4a91-006b0f1694) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b28528c246d4c6098aae-006b0f1694" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txd7e82f00287541a4b5056-006b0f1694" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2f11a9ba71b440cf9473b-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2f11a9ba71b440cf9473b-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx2f11a9ba71b440cf9473b-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03df06497f99443592d21-006b0f1694" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx6318ba6f20f94fb6ab574-006b0f1694" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx6341fef5d3af4b5ab7208-006b0f1694" "proxy-server 1398996" 0.0007 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8a59e92acfe4e0a8a6e4-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txd8089db4aee149b5ad0f9-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx01dff63dfd4b4a3380d06-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx01dff63dfd4b4a3380d06-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9537f6f5f1974a809f765-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txad5d04e4fc6c48ccbddf4-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "GET http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx12cd4759595d4fdc983c1-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33f70792b81e48c9b7d30-006b0f1695" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx98feeb7640784c4197461-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx87d9ffdeea7f46708642e-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf4033c2971e4997b2ebb-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txc1fb26e658a14923b7557-006b0f1695" "proxy-server 1398996" 0.0050 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdg1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdk1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdi1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdj1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 412 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txbffbc5e44ae541acbcef6-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa08b433c9cb4418491899-006b0f1695" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx112b1f00d8014548b39de-006b0f1695" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txde864a123e7040268c481-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx989c6ddddfa044219fa6f-006b0f1695" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx5143ca73e8074fc0bfdfb-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx98410f60bbb641a5b8e73-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97923cc4794d4fe19775f-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "txa21bf8b4dab84480b6a8b-006b0f1695" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdl1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 200 106 "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "txa6c55539713c4aefa8ff3-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... ok +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:44675/v1/a?format=json" "txcc858a3c5195479fadc1f-00690208f7" "proxy-server 1692291" 0.0183 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:44675/v1/a/zero-disconnect-test" "txbfac493b8cd6431a9d2ca-00690208f7" "proxy-server 1692291" 0.0070 "-" 1692291 0 +proxy WARNING: Client disconnected without sending enough data (txn: tx0ed801a6fd384d38919d1-00690208f7) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx0ed801a6fd384d38919d1-00690208f7 - 0.0510 - - 1761741047.018791914 1761741047.069787979 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/zero-disconnect-test/disconnect-data" "tx0ed801a6fd384d38919d1-00690208f7" "proxy-server 1692291" 0.0197 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/3/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:44675/v1/a/zero-disconnect-test/disconnect-data" "tx0ed801a6fd384d38919d1-00690208f7" "proxy-server 1692291" 0.0201 "-" 1692291 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) (client_ip: 127.0.0.2) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (client_ip: 127.0.0.2) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx195a375ce23b49a3946ce-00690208f7) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa32c9f0ab6ad4d268c7c5-00690208f7) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa32c9f0ab6ad4d268c7c5-00690208f7) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txa32c9f0ab6ad4d268c7c5-00690208f7) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3878916204d341a989101-00690208f7" "proxy-server 1692291" 0.0156 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txde5a74a3639948249e139-00690208f7" "proxy-server 1692291" 0.0013 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx2d77eb2e8b0e48dc9f267-00690208f7" "object-server 1692291" 0.0005 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx2d77eb2e8b0e48dc9f267-00690208f7" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx2d77eb2e8b0e48dc9f267-00690208f7" "proxy-server 1692291" 0.0745 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx2d77eb2e8b0e48dc9f267-00690208f7" "proxy-server 1692291" 0.0759 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx2d77eb2e8b0e48dc9f267-00690208f7 - 0.1283 - - 1761741047.345402718 1761741047.473748207 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd804f12daeb94810a32a0-00690208f7" "proxy-server 1692291" 0.0342 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txac04451885334aeb8a2ff-00690208f7" "proxy-server 1692291" 0.0334 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txc6138aed92ad427f80ef9-00690208f7" "proxy-server 1692291" 0.0167 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce98878cf44a47a6a2250-00690208f7" "proxy-server 1692291" 0.0109 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5432989f8bd74835878bb-00690208f7" "proxy-server 1692291" 0.0172 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx0ee3726606114105bdbaf-00690208f7" "proxy-server 1692291" 0.0006 "-" 1692291 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: txd25570a868d74d5aae7d2-00690208f7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4714c0ce22244a51bc3fb-00690208f7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8ed6999dfdf4435ba11f0-00690208f7)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... ok +test.unit.proxy.test_server.TestController.test_container_info_404 +test.unit.proxy.test_server.TestController.test_container_info_404 ... 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 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6fe27d7e2fe646d2b7710-006b0f1698" "proxy-server 1399003" 0.0024 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx262a78df66b346e688674-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx262a78df66b346e688674-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 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: (1399003) wsgi starting up on http://127.0.0.1:35485 -proxy DEBUG: (1399003) accepted ('127.0.0.1', 60568) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd235ae8d3e424c6ca6a19-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:53171/sdb1/2/a/zero" "txd235ae8d3e424c6ca6a19-006b0f1698" "container-server 1399003" 0.0010 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:58127/sda1/2/a/zero" "txd235ae8d3e424c6ca6a19-006b0f1698" "container-server 1399003" 0.0009 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txd235ae8d3e424c6ca6a19-006b0f1698" "proxy-server 1399003" 0.0117 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txd235ae8d3e424c6ca6a19-006b0f1698" "proxy-server 1399003" 0.0083 "-" 1399003 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:56] "PUT /v1/a/zero HTTP/1.1" 201 174 0.019503 (txn: txd235ae8d3e424c6ca6a19-006b0f1698) -proxy DEBUG: (1399003) accepted ('127.0.0.1', 60574) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4cbdddef5394d9c9c3e9-006b0f1698" "proxy-server 1399003" 0.0019 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx67b8f7867ea04e2f9e003-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/3/a/zero/go-get-it" "tx21246d0c13284e048abf7-006b0f1698" "object-server 1399003" 0.0005 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/3/a/zero/go-get-it" "tx21246d0c13284e048abf7-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx21246d0c13284e048abf7-006b0f1698" "proxy-server 1399003" 0.0072 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx21246d0c13284e048abf7-006b0f1698" "proxy-server 1399003" 0.0082 "-" 1399003 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:56] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.019873 (txn: tx21246d0c13284e048abf7-006b0f1698) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81b15610fd2e4ad1967b4-006b0f1698" "proxy-server 1399003" 0.0020 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx66e017539bb94a138834a-006b0f1698" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/3/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "txf98277e6f2974fcdb80ea-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:48:56] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.012629 (txn: txf98277e6f2974fcdb80ea-006b0f1698) -proxy DEBUG: (1399003) timed out ('127.0.0.1', 60574) (txn: txf98277e6f2974fcdb80ea-006b0f1698) -proxy INFO: (1399003) 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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx888d852ffed045cebc2d8-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6dec3e788f7e4875acadd-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/c/o.beans" 201 - "PUT http://localhost/sdb1/2/a/c/o.beans" "txffbcdae397ec4b4293877-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/c/o.beans" 201 - "PUT http://localhost/sda1/2/a/c/o.beans" "txffbcdae397ec4b4293877-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txffbcdae397ec4b4293877-006b0f1698" "proxy-server 1399003" 0.0058 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txffbcdae397ec4b4293877-006b0f1698" "proxy-server 1399003" 0.0058 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - txffbcdae397ec4b4293877-006b0f1698 - 0.0183 - - 1796150936.605603695 1796150936.623900652 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx076030f878a54a5f95f4f-006b0f1698" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2256ba3c318a4d4d916d1-006b0f1698" "proxy-server 1399003" 0.0026 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/2/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "txc8a777433d7441e4be775-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx511121e9eeff437382154-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx11556c49bd7f4793be671-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/2/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx6c637491d9854178bfdee-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10a4c973a20d432fac11e-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 -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 +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/tmpx7qug9cw/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (126.79/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpx7qug9cw/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpx7qug9cw/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/tmpx7qug9cw/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpx7qug9cw/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (547.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/tmpdmmm987e/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpdmmm987e/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpdmmm987e/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (120.46/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0094s, 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/tmpdmmm987e/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpdmmm987e/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpdmmm987e/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (106.71/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0092s, min 0.0005s, med 0.0007s +test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpd3kdxqk3/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (140.13/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/tmpd3kdxqk3/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (138.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/tmpe712xmzb/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (81.13/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/tmpe712xmzb/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (112.35/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/tmp1rlc5ql6/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp1rlc5ql6/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp1rlc5ql6/node/sda1/objects-1/0 +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmjxu537q/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmjxu537q/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/tmpmjxu537q/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (123.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/tmpmjxu537q/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpmjxu537q/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/tmpmjxu537q/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (616.36/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/tmpqxz1ax_o/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpqxz1ax_o/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpqxz1ax_o/node/sda1/objects-1/1 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (97.99/sec, 0s remaining) +test-reconstructor INFO: 9 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0055s, min 0.0005s, med 0.0010s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpqt51wsgj/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpqt51wsgj/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpqt51wsgj/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (144.59/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/tmpqt51wsgj/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpqt51wsgj/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpqt51wsgj/node/sda1/objects-1/2test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... ok -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx411276a66de147e7bfa4d-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txf0f16dc91dca48d0adf16-006b0f1695) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3072b55c68a845b982d21-006b0f1695)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.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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:39853/sda1/2/a1/c1" "tx72a3cb2b7d0147569c5e6-00690208f7" "container-server 1692275" 0.0010 "-" 1692275 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:45225/sdb1/2/a1/c1" "tx72a3cb2b7d0147569c5e6-00690208f7" "container-server 1692275" 0.0010 "-" 1692275 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx72a3cb2b7d0147569c5e6-00690208f7" "proxy-server 1692275" 0.0563 "-" 1692275 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx72a3cb2b7d0147569c5e6-00690208f7" "proxy-server 1692275" 0.0320 "-" 1692275 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx72a3cb2b7d0147569c5e6-00690208f7 - 0.0991 - - 1761741047.424529552 1761741047.523582458 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcf05490c1274467a5407-00690208f7" "proxy-server 1692275" 0.0078 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:39853/sda1/0/a/c1" "txbcf05490c1274467a5407-00690208f7" "container-server 1692275" 0.0178 "-" 1692275 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:45225/sdb1/0/a/c1" "txbcf05490c1274467a5407-00690208f7" "container-server 1692275" 0.0010 "-" 1692275 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txbcf05490c1274467a5407-00690208f7" "proxy-server 1692275" 0.0602 "-" 1692275 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txbcf05490c1274467a5407-00690208f7" "proxy-server 1692275" 0.0378 "-" 1692275 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txbcf05490c1274467a5407-00690208f7 - 0.0875 - - 1761741047.525015354 1761741047.612478733 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0363ad85798a448abfe74-00690208f7" "proxy-server 1692275" 0.0139 "-" 1692275 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:39853/sda1/2/a/c2" "tx0363ad85798a448abfe74-00690208f7" "container-server 1692275" 0.0016 "-" 1692275 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:45225/sdb1/2/a/c2" "tx0363ad85798a448abfe74-00690208f7" "container-server 1692275" 0.0009 "-" 1692275 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0363ad85798a448abfe74-00690208f7" "proxy-server 1692275" 0.0369 "-" 1692275 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx0363ad85798a448abfe74-00690208f7" "proxy-server 1692275" 0.0542 "-" 1692275 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx0363ad85798a448abfe74-00690208f7 - 0.0740 - - 1761741047.613919497 1761741047.687956810 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: txca66d50c5c964abc80889-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txca66d50c5c964abc80889-00690208f7) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txca66d50c5c964abc80889-00690208f7) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx5155b62e17704f2fb2601-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx5155b62e17704f2fb2601-00690208f7) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx5155b62e17704f2fb2601-00690208f7) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txfd5a1829a0c9417489e29-00690208f7) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txfd5a1829a0c9417489e29-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txfd5a1829a0c9417489e29-00690208f7) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: txfd5a1829a0c9417489e29-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx395e2c355e2c47aa84d8a-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx395e2c355e2c47aa84d8a-00690208f7) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx395e2c355e2c47aa84d8a-00690208f7) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx395e2c355e2c47aa84d8a-00690208f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx897e56f0fa544d0989c32-00690208f7) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: txee0f612cf00a443387085-00690208f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage ... 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.TestReplicatedObjectController.test_GET_newest_large_file +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 01 Dec 2026 18:48: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': '1796150933.17294', '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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48: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': '1796150933.18278', '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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_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 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txcb651b5a56f94cc18fef7-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txa2c2399628334bb081075-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd015069b3d3441cda2601-00690208f7" "proxy-server 1692271" 0.0047 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6e511ab0edd54cbd90e11-00690208f7" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx32f325fe2f49426297324-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx32f325fe2f49426297324-00690208f7" "proxy-server 1692271" 0.0087 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc1b575e79b7d4638867ae-00690208f7" "proxy-server 1692271" 0.0033 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txaccbf012d6e94196aaade-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx9b51714386da47ea9d1ee-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx183b3c1bb8ec49c084cfb-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txcf9e39521ce54c0ead6c5-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx42344d40cb5c4cb796c43-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e6c4c99dd9e488cac47f-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx53622cbfa4094d24beb05-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx63ec9d3f07fd4724832c1-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx74ea007ab22f48a19947d-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txc181c225b65849adb1d51-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx01bbba7658c44513a274e-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a5c252de6524653af00c-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txfcd2b050a6f448179b867-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx5b1ff5c65d3340779db5e-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx57c5ee750dc346548c02b-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx7cb35ffb40ee423bab4bc-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txac83d1e6cada4b10ae5b2-00690208f7" "proxy-server 1692271" 0.0017 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txac83d1e6cada4b10ae5b2-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc6a1f1708024c5582d38-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx9997a64162834f2b9fd0f-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx737eb16ba5ed40a78e8ad-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx017ee1c5e33646e4b3f6f-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx603c5456a6004fc9b9d0f-00690208f7" "proxy-server 1692271" 0.0011 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx42d6c099b74349578891b-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txba87c5c24d1f49fd9d682-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx76d87e9f32244fd69754e-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "GET http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txd81c9ef4a7a749c1b26c1-00690208f7" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb7116f2e77e485ebb342-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... 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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green ... 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-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0024 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmpu2y_bu1n/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data to /tmp/tmpu2y_bu1n/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data due to next_part_power set -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0016 "-" 1398980 0 -test-object-controller DEBUG: Relinking /tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data to /tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data due to next_part_power set (txn: txn2) -test-object-controller ERROR: Relinking /tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data to /tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data failed: [Errno 17] File exists: '/tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data' -> '/tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1993, in _finalize_put - relink_paths(target_path, new_target_path) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 539, in relink_paths - raise err - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 515, in relink_paths - os.link(target_path, new_target_path) - ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileExistsError: [Errno 17] File exists: '/tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data' -> '/tmp/tmp7rvizd6m/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data' (txn: txn2) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0028 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmpzcmbsx_o/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data to /tmp/tmpzcmbsx_o/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmpzcmbsx_o/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150934.00000.data to /tmp/tmpzcmbsx_o/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150934.00000.data due to next_part_power set -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmp0_7glsj6/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data to /tmp/tmp0_7glsj6/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150933.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmp0_7glsj6/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1796150934.00000.data to /tmp/tmp0_7glsj6/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1796150934.00000.data due to next_part_power set -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0028 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:53 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1398980 -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 -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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4f76f8bdadc460b9f64c-00690208f7" "proxy-server 1692257" 0.0020 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd4f76f8bdadc460b9f64c-00690208f7 - 0.0061 VW - 1761741047.691625834 1761741047.697769880 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx348b0e1c1bac458ea0592-00690208f7" "proxy-server 1692257" 0.0047 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx348b0e1c1bac458ea0592-00690208f7 - 0.0159 VW - 1761741047.698283434 1761741047.714148283 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txf932d2eb134f4acdb6511-00690208f7" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txf932d2eb134f4acdb6511-00690208f7" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx55b2d0f994aa43f0b918e-00690208f7" "proxy-server 1692257" 0.0041 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf932d2eb134f4acdb6511-00690208f7 - 0.0447 VW - 1761741047.714720726 1761741047.759458542 0 - (txn: txd59d17e42c1f499684ee9-00690208f7) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "txd59d17e42c1f499684ee9-00690208f7" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "txd59d17e42c1f499684ee9-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "txd59d17e42c1f499684ee9-00690208f7" "proxy-server 1692257" 0.0679 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "txd59d17e42c1f499684ee9-00690208f7" "proxy-server 1692257" 0.0677 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/47 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.62438 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txd59d17e42c1f499684ee9-00690208f7 - 0.0949 VW - 1761741047.730266333 1761741047.825128794 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx0aa9e70fc239400d9f8a6-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx0aa9e70fc239400d9f8a6-00690208f7" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx0aa9e70fc239400d9f8a6-00690208f7" "proxy-server 1692257" 0.0328 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "tx0aa9e70fc239400d9f8a6-00690208f7" "proxy-server 1692257" 0.0343 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0aa9e70fc239400d9f8a6-00690208f7 - 0.0378 - - 1761741047.825666666 1761741047.863426208 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx190ad7eac7ce4f0bb135b-00690208f7" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txda0ddd0e9c414b98a6628-00690208f7" "proxy-server 1692257" 0.0224 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +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" "txd15432cad0aa43f693f25-00690208f7" "proxy-server 1692257" 0.0247 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd15432cad0aa43f693f25-00690208f7 - 0.0982 - - 1761741047.864782810 1761741047.963025331 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd220c34df98c4449a860b-00690208f7" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "txd220c34df98c4449a860b-00690208f7" "proxy-server 1692257" 0.0135 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txd220c34df98c4449a860b-00690208f7 - 0.0287 - - 1761741047.964528322 1761741047.993235826 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47e72da923f144c8b79d7-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd2d450f0177f4b71aa102-00690208f8" "proxy-server 1692257" 0.0013 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txfd062a44691941b1bd735-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txfd062a44691941b1bd735-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36151158d7324327a810c-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx36151158d7324327a810c-00690208f8 - 0.0321 VW - 1761741048.102139950 1761741048.134220600 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx46a4dd7d22234d2f91bfa-00690208f8" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx46a4dd7d22234d2f91bfa-00690208f8 - 0.0099 VW - 1761741048.134716988 1761741048.144591808 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txe83dc09cfe684b0c9601e-00690208f8" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txe83dc09cfe684b0c9601e-00690208f8" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe83dc09cfe684b0c9601e-00690208f8 - 0.0333 VW - 1761741048.145059824 1761741048.178381205 0 -test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings +test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings ... ok +test.unit.proxy.test_server.TestController.test_make_requests +test.unit.proxy.test_server.TestController.test_make_requests ... ok +test.unit.proxy.test_server.TestController.test_transfer_headers +test.unit.proxy.test_server.TestController.test_transfer_headers ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... ok -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca62881e5d364684b3334-006b0f168a" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txca62881e5d364684b3334-006b0f168a - 0.0043 VW - 1796150922.580571413 1796150922.584829092 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx7efb3a34d32941f3a284a-006b0f168a" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx7efb3a34d32941f3a284a-006b0f168a - 0.0038 VW - 1796150922.585319281 1796150922.589085340 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txef43843ce5ce460895ec3-006b0f168a" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txef43843ce5ce460895ec3-006b0f168a" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txef43843ce5ce460895ec3-006b0f168a - 0.0048 VW - 1796150922.589680195 1796150922.594496965 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "txc244bd9a88ed4e94aa0e2-006b0f168a" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "txc244bd9a88ed4e94aa0e2-006b0f168a" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txc244bd9a88ed4e94aa0e2-006b0f168a" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txc244bd9a88ed4e94aa0e2-006b0f168a" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/42 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txc244bd9a88ed4e94aa0e2-006b0f168a - 0.0127 - - 1796150922.594871998 1796150922.607539415 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0679c460b1b24bb395ebd-006b0f168a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0679c460b1b24bb395ebd-006b0f168a - 0.0039 VW - 1796150922.609087229 1796150922.612943172 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "txfb1d5726bf224133af89e-006b0f168a" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txfb1d5726bf224133af89e-006b0f168a - 0.0052 VW - 1796150922.613455057 1796150922.618630886 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txcd70d9c0c9eb4100b0a4d-006b0f168a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "txcd70d9c0c9eb4100b0a4d-006b0f168a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx0a08470daf3d48298f325-006b0f168a" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx0a08470daf3d48298f325-006b0f168a" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txcd70d9c0c9eb4100b0a4d-006b0f168a - 0.0161 VW - 1796150922.619273186 1796150922.635381937 0 - (txn: tx2a3a6008cbf74623967a8-006b0f168a) -proxy INFO: - - 01/Dec/2026/18/48/42 PUT /v1/a/none/003foo/1796150922.59539 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx2a3a6008cbf74623967a8-006b0f168a - 0.0061 VW - 1796150922.629729033 1796150922.635815859 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5955316a996f47caa5d94-006b0f168a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5955316a996f47caa5d94-006b0f168a - 0.0040 VW - 1796150922.637349129 1796150922.641371727 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx681025389ffa49cfb45e3-006b0f168a" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx681025389ffa49cfb45e3-006b0f168a - 0.0041 VW - 1796150922.641948700 1796150922.646030426 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb87d29ff00f24c42aefb5-006b0f168a" "proxy-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txb87d29ff00f24c42aefb5-006b0f168a" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/42 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txb87d29ff00f24c42aefb5-006b0f168a - 0.0056 VW - 1796150922.646573544 1796150922.652143002 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx9fb1745451b74ef98f8dd-006b0f168a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx9fb1745451b74ef98f8dd-006b0f168a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "tx9fb1745451b74ef98f8dd-006b0f168a" "proxy-server 1398994" 0.0056 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +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" "tx9fb1745451b74ef98f8dd-006b0f168a" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/42 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx9fb1745451b74ef98f8dd-006b0f168a - 0.0107 - - 1796150922.652522802 1796150922.663179874 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3aef7b099d0434baa333-006b0f168a" "proxy-server 1398994" 0.0020 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:42 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/1/a/6_oc_non_ascii%C2%A3" "txe3aef7b099d0434baa333-006b0f168a" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/1/a/6_oc_non_ascii%C2%A3" "txe3aef7b099d0434baa333-006b0f168a" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe3aef7b099d0434baa333-006b0f168a" "proxy-server 1398994" 0.5038 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe3aef7b099d0434baa333-006b0f168a" "proxy-server 1398994" 0.4995 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txe3aef7b099d0434baa333-006b0f168a - 0.5126 - - 1796150922.666259527 1796150923.178848743 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99aaed0833c645d08d0d8-006b0f168b" "proxy-server 1398994" 0.0018 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +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" "tx99aaed0833c645d08d0d8-006b0f168b" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx99aaed0833c645d08d0d8-006b0f168b - 0.0095 - - 1796150923.180251598 1796150923.189702749 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa767010e25274ca99a2ee-006b0f168b" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/6_vc_ascii" "txa767010e25274ca99a2ee-006b0f168b" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/6_vc_ascii" "txa767010e25274ca99a2ee-006b0f168b" "container-server 1398994" 0.0015 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txa767010e25274ca99a2ee-006b0f168b" "proxy-server 1398994" 0.0083 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txa767010e25274ca99a2ee-006b0f168b" "proxy-server 1398994" 0.0129 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - txa767010e25274ca99a2ee-006b0f168b - 0.0197 - - 1796150923.191391945 1796150923.211053133 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0588f91b33fb444d97953-006b0f168b" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0588f91b33fb444d97953-006b0f168b - 0.0043 VW - 1796150923.212443829 1796150923.216709375 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx35642b84da7e4c498a6c5-006b0f168b" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx35642b84da7e4c498a6c5-006b0f168b - 0.0037 VW - 1796150923.217192888 1796150923.220900536 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx250def96d60f495ab19f7-006b0f168b" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx250def96d60f495ab19f7-006b0f168b" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx250def96d60f495ab19f7-006b0f168b - 0.0086 VW - 1796150923.221458673 1796150923.230082273 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b35febf84434b03add03-006b0f168b" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b35febf84434b03add03-006b0f168b" "proxy-server 1398994" 0.0057 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b35febf84434b03add03-006b0f168b" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b35febf84434b03add03-006b0f168b" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx3b35febf84434b03add03-006b0f168b - 0.0125 - - 1796150923.230445147 1796150923.242957592 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde24c13a051046308416d-006b0f168b" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txde24c13a051046308416d-006b0f168b - 0.0041 VW - 1796150923.254787922 1796150923.258901596 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx68c184bf2b054fdd99f3d-006b0f168b" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx68c184bf2b054fdd99f3d-006b0f168b - 0.0052 VW - 1796150923.259464502 1796150923.264635563 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txd8d956ed69cf47ad8f4d8-006b0f168b" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txd8d956ed69cf47ad8f4d8-006b0f168b" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx622c8b23805d4c4598720-006b0f168b" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd8d956ed69cf47ad8f4d8-006b0f168b - 0.0150 VW - 1796150923.265221596 1796150923.280227661 0 - (txn: tx80681357df1d413f88a24-006b0f168b) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "tx80681357df1d413f88a24-006b0f168b" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:43 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "tx80681357df1d413f88a24-006b0f168b" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: tx80681357df1d413f88a24-006b0f168b) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "tx80681357df1d413f88a24-006b0f168b" "proxy-server 1398994" 1.7731 "-" 1398994 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:34679', 'sdb1')] (txn: tx80681357df1d413f88a24-006b0f168b) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "tx80681357df1d413f88a24-006b0f168b" "proxy-server 1398994" 1.7729 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150923.23098 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx80681357df1d413f88a24-006b0f168b - 1.7816 VW - 1796150923.271720648 1796150925.053335190 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx293f72525b9c4807a779d-006b0f168d" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx293f72525b9c4807a779d-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx293f72525b9c4807a779d-006b0f168d" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx293f72525b9c4807a779d-006b0f168d" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx293f72525b9c4807a779d-006b0f168d - 0.0116 - - 1796150925.053787947 1796150925.065354824 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8da37474ee046339b037-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4cb3cb71f769430fb273c-006b0f168d" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx405428ece6874d009d6e1-006b0f168d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx405428ece6874d009d6e1-006b0f168d - 0.0125 - - 1796150925.066773415 1796150925.079303026 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx806d1acc3c4f4e91839d9-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx806d1acc3c4f4e91839d9-006b0f168d - 0.0037 VW - 1796150925.091120481 1796150925.094819069 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6a8934f821304df9b9cd7-006b0f168d" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6a8934f821304df9b9cd7-006b0f168d - 0.0050 VW - 1796150925.095315933 1796150925.100288153 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx996a56e9ac124f78b4132-006b0f168d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx996a56e9ac124f78b4132-006b0f168d" "proxy-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx147dabfe355e46138c9a6-006b0f168d" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx996a56e9ac124f78b4132-006b0f168d - 0.0174 VW - 1796150925.100847721 1796150925.118201971 0 - (txn: txc36121680a434212829f6-006b0f168d) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txc36121680a434212829f6-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txc36121680a434212829f6-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txc36121680a434212829f6-006b0f168d" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txc36121680a434212829f6-006b0f168d" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150925.05431 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txc36121680a434212829f6-006b0f168d - 0.0193 VW - 1796150925.106685877 1796150925.125997066 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc0fca8becfe9487a9d239-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc0fca8becfe9487a9d239-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc0fca8becfe9487a9d239-006b0f168d" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc0fca8becfe9487a9d239-006b0f168d" "proxy-server 1398994" 0.0084 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txc0fca8becfe9487a9d239-006b0f168d - 0.0118 - - 1796150925.126394272 1796150925.138241291 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc44418df747492c8d94b-006b0f168d" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf806c0ae9166470a9a7fc-006b0f168d" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx4e54ec94db7e4f74a7966-006b0f168d" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4e54ec94db7e4f74a7966-006b0f168d - 0.5559 - - 1796150925.139662027 1796150925.695548534 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5086bb4e4924babb0da2-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdb1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "txf5086bb4e4924babb0da2-006b0f168d" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txf5086bb4e4924babb0da2-006b0f168d - 0.0098 - - 1796150925.696977854 1796150925.706782103 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd3d897430d424cbab4a34-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx554bf43abf694883a477a-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc74b78a8df9f4dc9b600c-006b0f168d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc74b78a8df9f4dc9b600c-006b0f168d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd89b3f4659d8461a9972c-006b0f168d" "proxy-server 1398994" 0.0011 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd89b3f4659d8461a9972c-006b0f168d - 0.0036 VW - 1796150925.722496986 1796150925.726058245 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx37683b4a4ed14b119c90c-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx37683b4a4ed14b119c90c-006b0f168d - 0.0037 VW - 1796150925.726538420 1796150925.730198622 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx644c5cbf3ac14203b961f-006b0f168d" "proxy-server 1398994" 0.0002 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx644c5cbf3ac14203b961f-006b0f168d" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx644c5cbf3ac14203b961f-006b0f168d - 0.0048 VW - 1796150925.730731964 1796150925.735498190 0 - -proxy INFO: - - 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txc74b78a8df9f4dc9b600c-006b0f168d - 0.0311 SSC - 1796150925.708697319 1796150925.739846706 0 - (txn: tx3f31520667584135bfc22-006b0f168d) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx3f31520667584135bfc22-006b0f168d" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx3f31520667584135bfc22-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx3f31520667584135bfc22-006b0f168d" "proxy-server 1398994" 0.0111 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +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" "tx3f31520667584135bfc22-006b0f168d" "proxy-server 1398994" 0.0110 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx3f31520667584135bfc22-006b0f168d - 0.0153 SSC - 1796150925.735855103 1796150925.751139402 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54e974aa35764256bfa5c-006b0f168d" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx9663555a6fb148dcb5bf5-006b0f168d" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx6c43a5336ff1450f8443c-006b0f168d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx6c43a5336ff1450f8443c-006b0f168d - 0.0135 - - 1796150925.752671957 1796150925.766218901 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5692ed4faabe42dcbe904-006b0f168d" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf278a372b9c448a2a0ad5-006b0f168d" "proxy-server 1398994" 0.0025 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txebb9d90b2bb1423c95008-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "POST /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txebb9d90b2bb1423c95008-006b0f168d" "proxy-server 1398994" 0.0052 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txebb9d90b2bb1423c95008-006b0f168d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "POST /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txebb9d90b2bb1423c95008-006b0f168d" "proxy-server 1398994" 0.0067 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/45 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txebb9d90b2bb1423c95008-006b0f168d - 0.0207 - - 1796150925.767930269 1796150925.788610220 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadb72c690b32413b99fd8-006b0f168d" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:45 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txdec41f222dc3474b86f11-006b0f168d" "proxy-server 1398994" 0.0024 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb43b1c88f54a406385982-006b0f168f" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txb43b1c88f54a406385982-006b0f168f - 1.5434 - - 1796150925.789962769 1796150927.333351135 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83620869281f41eba936b-006b0f168f" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +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" "tx83620869281f41eba936b-006b0f168f" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/47 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx83620869281f41eba936b-006b0f168f - 0.0100 - - 1796150927.334864855 1796150927.344828367 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e92db594d9d456fa1c9b-006b0f168f" "proxy-server 1398994" 0.0011 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7e92db594d9d456fa1c9b-006b0f168f - 0.0036 VW - 1796150927.346730471 1796150927.350317240 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx49d940466e694ed78717b-006b0f168f" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx49d940466e694ed78717b-006b0f168f - 0.0037 VW - 1796150927.350816488 1796150927.354519606 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx91932a2fc77a41fb8b443-006b0f168f" "proxy-server 1398994" 0.0032 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/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 - tx91932a2fc77a41fb8b443-006b0f168f - 0.0062 VW - 1796150927.355064631 1796150927.361249447 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431?symlink=get" "tx8252a2ba14754f51bfdda-006b0f168f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431?symlink=get" "tx8252a2ba14754f51bfdda-006b0f168f" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150925.05431%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8252a2ba14754f51bfdda-006b0f168f - 0.0158 VW - 1796150927.361757517 1796150927.377543211 0 - (txn: tx00235c5aee2f4692af415-006b0f168f) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx00235c5aee2f4692af415-006b0f168f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx00235c5aee2f4692af415-006b0f168f" "proxy-server 1398994" 0.0077 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx00235c5aee2f4692af415-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx00235c5aee2f4692af415-006b0f168f" "proxy-server 1398994" 0.0091 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx00235c5aee2f4692af415-006b0f168f - 0.0188 VW - 1796150927.367507219 1796150927.386296749 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txdc38e06f4e46431fa49bb-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txdc38e06f4e46431fa49bb-006b0f168f" "proxy-server 1398994" 0.0045 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txdc38e06f4e46431fa49bb-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150925.05431" "txdc38e06f4e46431fa49bb-006b0f168f" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150925.05431 HTTP/1.0 204 - Swift - - - - txdc38e06f4e46431fa49bb-006b0f168f - 0.0101 VW - 1796150927.386780262 1796150927.396872520 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02a4068049ca4ffba9450-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd48f66e449684f3484ecf-006b0f168f" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7138fce40ce04f68a7450-006b0f168f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx7138fce40ce04f68a7450-006b0f168f - 0.0126 - - 1796150927.398309708 1796150927.410916328 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e209ae24f7647d2b79ac-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48: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&format=json&states=listing" "tx7e209ae24f7647d2b79ac-006b0f168f" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/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 - tx7e209ae24f7647d2b79ac-006b0f168f - 0.0100 - - 1796150927.412454605 1796150927.422494650 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cfba35f534a4ebc8317f-006b0f168f" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9cfba35f534a4ebc8317f-006b0f168f - 0.0037 VW - 1796150927.424268723 1796150927.427962542 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx77fe995faa8342ad97fa7-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx77fe995faa8342ad97fa7-006b0f168f - 0.0040 VW - 1796150927.835978270 1796150927.839982510 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48: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&marker=&reverse=on&format=json&states=listing" "txe9ffdb71733949f782fa4-006b0f168f" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/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 - txe9ffdb71733949f782fa4-006b0f168f - 0.0067 VW - 1796150927.840487242 1796150927.847193003 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098?symlink=get" "tx56bdac1a0caa42b6bf477-006b0f168f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098?symlink=get" "tx56bdac1a0caa42b6bf477-006b0f168f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150923.23098%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx56bdac1a0caa42b6bf477-006b0f168f - 0.0111 VW - 1796150927.847730160 1796150927.858783007 0 - (txn: tx7f3359732b484c4c8471b-006b0f168f) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7f3359732b484c4c8471b-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7f3359732b484c4c8471b-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7f3359732b484c4c8471b-006b0f168f" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7f3359732b484c4c8471b-006b0f168f" "proxy-server 1398994" 0.0093 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7f3359732b484c4c8471b-006b0f168f - 0.0130 VW - 1796150927.854136467 1796150927.867136717 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 204 - "DELETE http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "txef6887991c4e4a58bc53a-006b0f168f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "txef6887991c4e4a58bc53a-006b0f168f" "proxy-server 1398994" 0.0053 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 204 - "DELETE http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "txef6887991c4e4a58bc53a-006b0f168f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150923.23098" "txef6887991c4e4a58bc53a-006b0f168f" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150923.23098 HTTP/1.0 204 - Swift - - - - txef6887991c4e4a58bc53a-006b0f168f - 0.0113 VW - 1796150927.867640734 1796150927.878913164 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a74b0eeb88f4403abbe1-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx01a60fea530a4076bda36-006b0f168f" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb3bfe1207b2646098734d-006b0f168f" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/47 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txb3bfe1207b2646098734d-006b0f168f - 0.0132 - - 1796150927.880479813 1796150927.893670082 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1cac2fbbeb81471199e4f-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48: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" "tx1cac2fbbeb81471199e4f-006b0f168f" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/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 - tx1cac2fbbeb81471199e4f-006b0f168f - 0.0141 - - 1796150927.895328283 1796150927.909472704 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28900147bb54473f9e33e-006b0f168f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48: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" "tx28900147bb54473f9e33e-006b0f168f" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/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 - tx28900147bb54473f9e33e-006b0f168f - 0.0095 - - 1796150927.911366701 1796150927.920839071 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8be18a6208c848bca0303-006b0f168f" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8be18a6208c848bca0303-006b0f168f - 0.0038 VW - 1796150927.922692537 1796150927.926539660 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:47 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2a2a4ad801b044019d4cc-006b0f168f" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/47 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2a2a4ad801b044019d4cc-006b0f168f - 0.0041 VW - 1796150927.927085161 1796150927.931156158 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48: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&marker=&reverse=on&format=json&states=listing" "txfe220e6cb38849d8a15c2-006b0f168f" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/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 - txfe220e6cb38849d8a15c2-006b0f168f - 0.0069 VW - 1796150927.931714535 1796150927.938585520 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "DELETE /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfb17a88377d141d686315-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "DELETE /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfb17a88377d141d686315-006b0f1691" "proxy-server 1398994" 0.0045 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "DELETE /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfb17a88377d141d686315-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "DELETE /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfb17a88377d141d686315-006b0f1691" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txfb17a88377d141d686315-006b0f1691 - 0.0104 - - 1796150929.295045853 1796150929.305478573 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31b3f4b9107342379140f-006b0f1691" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb2a157eb3037402aa4400-006b0f1691" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx76b9487dbfd6464dbddc5-006b0f1691" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx76b9487dbfd6464dbddc5-006b0f1691" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx76b9487dbfd6464dbddc5-006b0f1691 - 0.0144 - - 1796150929.306879997 1796150929.321289778 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e2433253bf54386bde10-006b0f1691" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0e2433253bf54386bde10-006b0f1691 - 0.0037 VW - 1796150929.333006144 1796150929.336714983 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe05ac67050804a80ae6d8-006b0f1691" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe05ac67050804a80ae6d8-006b0f1691 - 0.0051 VW - 1796150929.337178946 1796150929.342247248 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txd376389b50d34b37b8ec9-006b0f1691" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txd376389b50d34b37b8ec9-006b0f1691" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd376389b50d34b37b8ec9-006b0f1691 - 0.0050 VW - 1796150929.342827559 1796150929.347871304 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb01e0035a65343dd94d4c-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb01e0035a65343dd94d4c-006b0f1691" "object-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb01e0035a65343dd94d4c-006b0f1691" "proxy-server 1398994" 0.0065 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb01e0035a65343dd94d4c-006b0f1691" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txb01e0035a65343dd94d4c-006b0f1691 - 0.0112 - - 1796150929.348227978 1796150929.359437227 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4ab4cc8b9a749deb3093-006b0f1691" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf4ab4cc8b9a749deb3093-006b0f1691 - 0.0037 VW - 1796150929.371149540 1796150929.374854803 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx8238dbff185a49ef8b96e-006b0f1691" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8238dbff185a49ef8b96e-006b0f1691 - 0.0050 VW - 1796150929.375356436 1796150929.380327225 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx67613af16d0b48ac857da-006b0f1691" "proxy-server 1398994" 0.0042 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx67613af16d0b48ac857da-006b0f1691" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx67613af16d0b48ac857da-006b0f1691 - 0.0095 VW - 1796150929.380858898 1796150929.390387058 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx3be37c7aeca8429fbf5e0-006b0f1691" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" "txcdb8b242f116464185691-006b0f1691" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" "txcdb8b242f116464185691-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" "txcdb8b242f116464185691-006b0f1691" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.34871" "txcdb8b242f116464185691-006b0f1691" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150929.34871 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txcdb8b242f116464185691-006b0f1691 - 0.5057 VW - 1796150929.390995026 1796150929.896738529 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx9f468f6626384b2d83e20-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx9f468f6626384b2d83e20-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx9f468f6626384b2d83e20-006b0f1691" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx9f468f6626384b2d83e20-006b0f1691" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx9f468f6626384b2d83e20-006b0f1691 - 0.0119 - - 1796150929.897178888 1796150929.909044027 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb947906183944290b8732-006b0f1691" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb947906183944290b8732-006b0f1691 - 0.0038 VW - 1796150929.920768261 1796150929.924552441 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txc9280101c454487c9a337-006b0f1691" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc9280101c454487c9a337-006b0f1691 - 0.0051 VW - 1796150929.925056934 1796150929.930175066 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx96fcefbc98ef4557ae9b2-006b0f1691" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx96fcefbc98ef4557ae9b2-006b0f1691" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx96fcefbc98ef4557ae9b2-006b0f1691 - 0.0057 VW - 1796150929.930732965 1796150929.936401367 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx17d6e3eaeaae44daa5bec-006b0f1691" "proxy-server 1398994" 0.0025 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" "tx7edb434ae6ea470a8c0f8-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" "tx7edb434ae6ea470a8c0f8-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" "tx7edb434ae6ea470a8c0f8-006b0f1691" "proxy-server 1398994" 0.0072 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.89772" "tx7edb434ae6ea470a8c0f8-006b0f1691" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150929.89772 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx7edb434ae6ea470a8c0f8-006b0f1691 - 0.0163 VW - 1796150929.936939716 1796150929.953280449 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b9c6430cd3e4615ab88c-006b0f1691" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b9c6430cd3e4615ab88c-006b0f1691" "object-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b9c6430cd3e4615ab88c-006b0f1691" "proxy-server 1398994" 0.0066 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx3b9c6430cd3e4615ab88c-006b0f1691" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/49 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3b9c6430cd3e4615ab88c-006b0f1691 - 0.0114 - - 1796150929.953692436 1796150929.965111256 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5534c48540c84eeeb6d31-006b0f1691" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +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" "tx5534c48540c84eeeb6d31-006b0f1691" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/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 - tx5534c48540c84eeeb6d31-006b0f1691 - 0.0099 - - 1796150929.966473579 1796150929.976370573 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2c7787ed490479ab0e67-006b0f1691" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc2c7787ed490479ab0e67-006b0f1691 - 0.0037 VW - 1796150929.978149176 1796150929.981816292 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txe93c5b796bea4d2ba8a29-006b0f1691" "proxy-server 1398994" 0.0028 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/49 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe93c5b796bea4d2ba8a29-006b0f1691 - 0.0078 VW - 1796150929.982297421 1796150929.990119696 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txf09ad87129f847d297104-006b0f1691" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:49 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txf09ad87129f847d297104-006b0f1691" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txf09ad87129f847d297104-006b0f1691 - 1.2397 VW - 1796150929.990678787 1796150931.230427980 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx7c87c0129ab8468b989c5-006b0f1693" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" "tx5168811b04034852a4f7f-006b0f1693" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" "tx5168811b04034852a4f7f-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" "tx5168811b04034852a4f7f-006b0f1693" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150929.95419" "tx5168811b04034852a4f7f-006b0f1693" "proxy-server 1398994" 0.0074 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150929.95419 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5168811b04034852a4f7f-006b0f1693 - 0.0156 VW - 1796150931.231059551 1796150931.246685505 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx72353fbe58c14ecf950d8-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx72353fbe58c14ecf950d8-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx72353fbe58c14ecf950d8-006b0f1693" "proxy-server 1398994" 0.0085 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx72353fbe58c14ecf950d8-006b0f1693" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx72353fbe58c14ecf950d8-006b0f1693 - 0.0131 - - 1796150931.247113466 1796150931.260173082 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx803d34fb59dc4c5aadca7-006b0f1693" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx803d34fb59dc4c5aadca7-006b0f1693 - 0.0038 VW - 1796150931.261702538 1796150931.265457630 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx261296b1f4fa45c080a77-006b0f1693" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx261296b1f4fa45c080a77-006b0f1693 - 0.0053 VW - 1796150931.266011477 1796150931.271322966 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx84733393b1084233b8647-006b0f1693" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx84733393b1084233b8647-006b0f1693" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx1f82bfaa7ef94377a972d-006b0f1693" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx84733393b1084233b8647-006b0f1693 - 0.0158 VW - 1796150931.271897078 1796150931.287691832 0 - (txn: txb24309c382c84ea2b5b26-006b0f1693) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "txb24309c382c84ea2b5b26-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "txb24309c382c84ea2b5b26-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "txb24309c382c84ea2b5b26-006b0f1693" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "txb24309c382c84ea2b5b26-006b0f1693" "proxy-server 1398994" 0.0091 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150931.24763 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb24309c382c84ea2b5b26-006b0f1693 - 0.0179 VW - 1796150931.278214216 1796150931.296135426 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0349767cd92e48a398f4a-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0349767cd92e48a398f4a-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0349767cd92e48a398f4a-006b0f1693" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0349767cd92e48a398f4a-006b0f1693" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0349767cd92e48a398f4a-006b0f1693 - 0.0121 - - 1796150931.296547413 1796150931.308668137 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeca51bef334a40b893eb2-006b0f1693" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txeca51bef334a40b893eb2-006b0f1693 - 0.0037 VW - 1796150931.310218811 1796150931.313954353 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa4e256d4f8d44941bde77-006b0f1693" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa4e256d4f8d44941bde77-006b0f1693 - 0.4285 VW - 1796150931.314452648 1796150931.742989302 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx83b5e1cb85a54f7d90cfe-006b0f1693" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx83b5e1cb85a54f7d90cfe-006b0f1693" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx83b5e1cb85a54f7d90cfe-006b0f1693 - 0.0073 VW - 1796150931.744727850 1796150931.752064228 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx1d6f904c422d435889685-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx1d6f904c422d435889685-006b0f1693" "proxy-server 1398994" 0.0082 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx1d6f904c422d435889685-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx1d6f904c422d435889685-006b0f1693" "proxy-server 1398994" 0.0120 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx1d6f904c422d435889685-006b0f1693 - 0.0205 - - 1796150931.752476931 1796150931.773005247 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2052b4e1bfbb47aeb3200-006b0f1693" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2052b4e1bfbb47aeb3200-006b0f1693 - 0.0048 VW - 1796150931.775053740 1796150931.779868603 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2b3332a6cd364876bfc99-006b0f1693" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2b3332a6cd364876bfc99-006b0f1693 - 0.0073 VW - 1796150931.780478001 1796150931.787756681 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx17d30b95d3d44230a6837-006b0f1693" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx17d30b95d3d44230a6837-006b0f1693" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx724f64f1fc384809aa444-006b0f1693" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx17d30b95d3d44230a6837-006b0f1693 - 0.0164 VW - 1796150931.788340569 1796150931.804708958 0 - (txn: txdbe7cc9844ed4940ae627-006b0f1693) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" "txdbe7cc9844ed4940ae627-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" "txdbe7cc9844ed4940ae627-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sda1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" "txdbe7cc9844ed4940ae627-006b0f1693" "proxy-server 1398994" 0.0082 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "PUT /sdb1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1796150931.75620" "txdbe7cc9844ed4940ae627-006b0f1693" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1796150931.75620 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txdbe7cc9844ed4940ae627-006b0f1693 - 0.0175 VW - 1796150931.795337915 1796150931.812816858 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx37f72670ca6b4b339d6c1-006b0f1693" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx37f72670ca6b4b339d6c1-006b0f1693" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx37f72670ca6b4b339d6c1-006b0f1693" "proxy-server 1398994" 0.0079 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "tx37f72670ca6b4b339d6c1-006b0f1693" "proxy-server 1398994" 0.0094 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/51 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx37f72670ca6b4b339d6c1-006b0f1693 - 0.0130 - - 1796150931.813659191 1796150931.826701880 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e9910e5356d44fb98dcf-006b0f1693" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5e9910e5356d44fb98dcf-006b0f1693 - 0.0041 VW - 1796150931.828799725 1796150931.832878351 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txce88c49079734c7389c4c-006b0f1693" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txce88c49079734c7389c4c-006b0f1693 - 0.0059 VW - 1796150931.833376408 1796150931.839295387 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:51 +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" "txe0c18f232c9c46e796e37-006b0f1693" "proxy-server 1398994" 0.0052 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/51 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 - txe0c18f232c9c46e796e37-006b0f1693 - 0.0084 VW - 1796150931.840018511 1796150931.848435640 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763?symlink=get" "txcdb9bd1869684c939bc4c-006b0f1695" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763?symlink=get" "txcdb9bd1869684c939bc4c-006b0f1695" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150931.24763%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcdb9bd1869684c939bc4c-006b0f1695 - 0.0113 VW - 1796150933.349689007 1796150933.360954762 0 - (txn: tx78713036aa424b99a221a-006b0f1695) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx78713036aa424b99a221a-006b0f1695" "object-server 1398994" 0.0029 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx78713036aa424b99a221a-006b0f1695" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx78713036aa424b99a221a-006b0f1695" "proxy-server 1398994" 0.0103 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx78713036aa424b99a221a-006b0f1695" "proxy-server 1398994" 0.0118 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx78713036aa424b99a221a-006b0f1695 - 0.0156 VW - 1796150933.356307745 1796150933.371861458 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "tx4bed62c059984c5281418-006b0f1695" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "tx4bed62c059984c5281418-006b0f1695" "proxy-server 1398994" 0.0053 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "tx4bed62c059984c5281418-006b0f1695" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1796150931.24763" "tx4bed62c059984c5281418-006b0f1695" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1796150931.24763 HTTP/1.0 204 - Swift - - - - tx4bed62c059984c5281418-006b0f1695 - 0.0113 VW - 1796150933.372384310 1796150933.383680344 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb88f44604a24302b0c48-006b0f1695" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sda1/0/a/6_vc_ascii" 200 195 "GET http://localhost/v1/a/6_vc_ascii?prefix=0136_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "txcb88f44604a24302b0c48-006b0f1695" "proxy-server 1398994" 0.0038 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/53 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 - txcb88f44604a24302b0c48-006b0f1695 - 0.0113 - - 1796150933.385340929 1796150933.396658421 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea7970ab29fc42dbbd0fd-006b0f1695" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a/6_oc_non_ascii%C2%A3whoops" "txea7970ab29fc42dbbd0fd-006b0f1695" "container-server 1398994" 0.0011 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:57245/sda1/2/a/6_oc_non_ascii%C2%A3whoops" "txea7970ab29fc42dbbd0fd-006b0f1695" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txea7970ab29fc42dbbd0fd-006b0f1695" "proxy-server 1398994" 0.0138 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txea7970ab29fc42dbbd0fd-006b0f1695" "proxy-server 1398994" 0.0095 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/53 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txea7970ab29fc42dbbd0fd-006b0f1695 - 0.0220 - - 1796150933.398523092 1796150933.420550585 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbaf00a44aa72457b89a7c-006b0f1695" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbaf00a44aa72457b89a7c-006b0f1695 - 0.0046 VW - 1796150933.422125816 1796150933.426693439 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txa8a46067d973409a9d9d6-006b0f1695" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txa8a46067d973409a9d9d6-006b0f1695 - 0.0040 VW - 1796150933.427250385 1796150933.431282520 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "tx11691dba5cdb400cb3e7a-006b0f1695" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "tx11691dba5cdb400cb3e7a-006b0f1695" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx11691dba5cdb400cb3e7a-006b0f1695 - 0.0051 VW - 1796150933.431878090 1796150933.437014580 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "txaddf10730bc04e1797beb-006b0f1695" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "txaddf10730bc04e1797beb-006b0f1695" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txaddf10730bc04e1797beb-006b0f1695" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txaddf10730bc04e1797beb-006b0f1695" "proxy-server 1398994" 0.0078 "-" 1398994 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: Updating own shard range from root, path: .shards_a/shard_c_1761741248.00000, db: /tmp/tmp_snvb172/sda/containers/0/b98/89348924fd957fc5e9a8660dc37b7b98/89348924fd957fc5e9a8660dc37b7b98.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741248.00000, db: /tmp/tmp_snvb172/sda/containers/0/b98/89348924fd957fc5e9a8660dc37b7b98/89348924fd957fc5e9a8660dc37b7b98.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741250.00000, db: /tmp/tmp_snvb172/sda/containers/0/ed5/3161c3ffa0aff11edeed230706766ed5/3161c3ffa0aff11edeed230706766ed5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741250.00000, db: /tmp/tmp_snvb172/sda/containers/0/ed5/3161c3ffa0aff11edeed230706766ed5/3161c3ffa0aff11edeed230706766ed5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741252.00000, db: /tmp/tmp_snvb172/sda/containers/0/8aa/f6eb515cf07c4f7becd605e2c798e8aa/f6eb515cf07c4f7becd605e2c798e8aa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741252.00000, db: /tmp/tmp_snvb172/sda/containers/0/8aa/f6eb515cf07c4f7becd605e2c798e8aa/f6eb515cf07c4f7becd605e2c798e8aa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741254.00000, db: /tmp/tmp_snvb172/sda/containers/0/f96/87cb788ee8610dc63d1435045a9eaf96/87cb788ee8610dc63d1435045a9eaf96.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741254.00000, db: /tmp/tmp_snvb172/sda/containers/0/f96/87cb788ee8610dc63d1435045a9eaf96/87cb788ee8610dc63d1435045a9eaf96.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741256.00000, db: /tmp/tmp_snvb172/sda/containers/0/145/070c928d51d2f300237dd592f9e09145/070c928d51d2f300237dd592f9e09145.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741256.00000, db: /tmp/tmp_snvb172/sda/containers/0/145/070c928d51d2f300237dd592f9e09145/070c928d51d2f300237dd592f9e09145.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741258.00000, db: /tmp/tmp_snvb172/sda/containers/0/3f0/23492cafbeceb17a7cfd305e1b1bf3f0/23492cafbeceb17a7cfd305e1b1bf3f0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741258.00000, db: /tmp/tmp_snvb172/sda/containers/0/3f0/23492cafbeceb17a7cfd305e1b1bf3f0/23492cafbeceb17a7cfd305e1b1bf3f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741260.00000, db: /tmp/tmp_snvb172/sda/containers/0/39a/d116be0d68ac67a6e60aadab5cad339a/d116be0d68ac67a6e60aadab5cad339a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741260.00000, db: /tmp/tmp_snvb172/sda/containers/0/39a/d116be0d68ac67a6e60aadab5cad339a/d116be0d68ac67a6e60aadab5cad339a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741262.00000, db: /tmp/tmp_snvb172/sda/containers/0/2f0/cb2bc36012c5e7069407670e009c02f0/cb2bc36012c5e7069407670e009c02f0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741262.00000, db: /tmp/tmp_snvb172/sda/containers/0/2f0/cb2bc36012c5e7069407670e009c02f0/cb2bc36012c5e7069407670e009c02f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741264.00000, db: /tmp/tmp_snvb172/sda/containers/0/2d0/984924b190e226cbb32b48274f3e12d0/984924b190e226cbb32b48274f3e12d0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741264.00000, db: /tmp/tmp_snvb172/sda/containers/0/2d0/984924b190e226cbb32b48274f3e12d0/984924b190e226cbb32b48274f3e12d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741266.00000, db: /tmp/tmp_snvb172/sda/containers/0/47f/957ae46bd56a6ae9c3e30ccef6d8a47f/957ae46bd56a6ae9c3e30ccef6d8a47f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741266.00000, db: /tmp/tmp_snvb172/sda/containers/0/47f/957ae46bd56a6ae9c3e30ccef6d8a47f/957ae46bd56a6ae9c3e30ccef6d8a47f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741268.00000, db: /tmp/tmp_snvb172/sda/containers/0/85e/445db6eb8b1dafcdbd35cee2c074185e/445db6eb8b1dafcdbd35cee2c074185e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741268.00000, db: /tmp/tmp_snvb172/sda/containers/0/85e/445db6eb8b1dafcdbd35cee2c074185e/445db6eb8b1dafcdbd35cee2c074185e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741270.00000, db: /tmp/tmp_snvb172/sda/containers/0/750/fcbae450de7bf88deccc7fde2e4e1750/fcbae450de7bf88deccc7fde2e4e1750.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741270.00000, db: /tmp/tmp_snvb172/sda/containers/0/750/fcbae450de7bf88deccc7fde2e4e1750/fcbae450de7bf88deccc7fde2e4e1750.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741272.00000, db: /tmp/tmp_snvb172/sda/containers/0/c60/6696589b1a2e01b61f25bfa4004b2c60/6696589b1a2e01b61f25bfa4004b2c60.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741272.00000, db: /tmp/tmp_snvb172/sda/containers/0/c60/6696589b1a2e01b61f25bfa4004b2c60/6696589b1a2e01b61f25bfa4004b2c60.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741274.00000, db: /tmp/tmp_snvb172/sda/containers/0/9d5/4240bafe93b530e3378b591d6c32a9d5/4240bafe93b530e3378b591d6c32a9d5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741274.00000, db: /tmp/tmp_snvb172/sda/containers/0/9d5/4240bafe93b530e3378b591d6c32a9d5/4240bafe93b530e3378b591d6c32a9d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741276.00000, db: /tmp/tmp_snvb172/sda/containers/0/185/c88dc35737a0754ac586da11f1b44185/c88dc35737a0754ac586da11f1b44185.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741276.00000, db: /tmp/tmp_snvb172/sda/containers/0/185/c88dc35737a0754ac586da11f1b44185/c88dc35737a0754ac586da11f1b44185.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741278.00000, db: /tmp/tmp_snvb172/sda/containers/0/819/179242c35891601a0f12f05b1a3b0819/179242c35891601a0f12f05b1a3b0819.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741278.00000, db: /tmp/tmp_snvb172/sda/containers/0/819/179242c35891601a0f12f05b1a3b0819/179242c35891601a0f12f05b1a3b0819.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741280.00000, db: /tmp/tmp_snvb172/sda/containers/0/892/e99f321ee8e217229f7a725288b6e892/e99f321ee8e217229f7a725288b6e892.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741280.00000, db: /tmp/tmp_snvb172/sda/containers/0/892/e99f321ee8e217229f7a725288b6e892/e99f321ee8e217229f7a725288b6e892.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741282.00000, db: /tmp/tmp_snvb172/sda/containers/0/ec6/9e769accc6e123ff25bccb06f8df2ec6/9e769accc6e123ff25bccb06f8df2ec6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741282.00000, db: /tmp/tmp_snvb172/sda/containers/0/ec6/9e769accc6e123ff25bccb06f8df2ec6/9e769accc6e123ff25bccb06f8df2ec6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741284.00000, db: /tmp/tmp_snvb172/sda/containers/0/0b0/d69d0bb9eff8cc3771cf024e552170b0/d69d0bb9eff8cc3771cf024e552170b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741284.00000, db: /tmp/tmp_snvb172/sda/containers/0/0b0/d69d0bb9eff8cc3771cf024e552170b0/d69d0bb9eff8cc3771cf024e552170b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741286.00000, db: /tmp/tmp_snvb172/sda/containers/0/93e/62d27d4e150e6c786d3b496842b8f93e/62d27d4e150e6c786d3b496842b8f93e.dbtest.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... ok -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0016 "-" 1398980 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/tmpiducqdkd/tmp_test_object_server_ObjectController/sda1 (pid: 1398980) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpiducqdkd/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150934.00000 -test INFO: Object update sweep completed on /tmp/tmpiducqdkd/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: 1398980) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0016 "-" 1398980 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/tmpfrwoemjo/tmp_test_object_server_ObjectController/sda1 (pid: 1398980) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpfrwoemjo/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150934.00000 -test INFO: Object update sweep completed on /tmp/tmpfrwoemjo/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: 1398980) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0016 "-" 1398980 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/tmpxxgtbkw0/tmp_test_object_server_ObjectController/sda1 (pid: 1398980) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpxxgtbkw0/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150934.00000 -test INFO: Object update sweep completed on /tmp/tmpxxgtbkw0/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: 1398980) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx5b3a7d854e704b15b4b1d-00690208f7) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx5b3a7d854e704b15b4b1d-00690208f7) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx5b3a7d854e704b15b4b1d-00690208f7) +test ERROR: Account HEAD returning 503 for [] (txn: tx5b3a7d854e704b15b4b1d-00690208f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx97b4b5710a0948bbaf422-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx97b4b5710a0948bbaf422-00690208f7) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx97b4b5710a0948bbaf422-00690208f7) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txf94506da827142289bdfd-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txf94506da827142289bdfd-00690208f7) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: txf94506da827142289bdfd-00690208f7) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txd20f354e753141e086cab-00690208f7) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd20f354e753141e086cab-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txd20f354e753141e086cab-00690208f7) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: txd20f354e753141e086cab-00690208f7) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx54e5ce92bb2c48d9a9412-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx54e5ce92bb2c48d9a9412-00690208f7) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx54e5ce92bb2c48d9a9412-00690208f7) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx54e5ce92bb2c48d9a9412-00690208f7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd93cb08f46af4c129069c-00690208f8) +test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: put_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0024 "-" 1398980 1 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txd93cb08f46af4c129069c-00690208f8) +test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: post_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:54 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0021 "-" 1398980 1 -test INFO: Object update sweep starting on /tmp/tmpc5p9y0fr/tmp_test_object_server_ObjectController/sda1 (pid: 1398980) -test DEBUG: Update sent for /a/c/o /tmp/tmpc5p9y0fr/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150935.00000 -test INFO: Object update sweep completed on /tmp/tmpc5p9y0fr/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: 1398980) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.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 + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txd93cb08f46af4c129069c-00690208f8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4e163ef182f455986881-00690208f8" "proxy-server 1692275" 0.0019 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:45225/sdb1/3/a/ec-crazytown" "txc4e163ef182f455986881-00690208f8" "container-server 1692275" 0.0016 "-" 1692275 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:39853/sda1/3/a/ec-crazytown" "txc4e163ef182f455986881-00690208f8" "container-server 1692275" 0.0010 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txc4e163ef182f455986881-00690208f8" "proxy-server 1692275" 0.0182 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txc4e163ef182f455986881-00690208f8" "proxy-server 1692275" 0.0264 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92a464cc1bf549b796b1e-00690208f8" "proxy-server 1692275" 0.0020 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx94ba4b580f2a4b3ebe8e6-00690208f8" "proxy-server 1692275" 0.0040 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txc2622b8723de4c23ac146-00690208f8" "proxy-server 1692275" 0.0002 "-" 1692275 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36025/sdi1, error: ERROR Insufficient Storage (txn: txc2622b8723de4c23ac146-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:36025/sdi1 (txn: txc2622b8723de4c23ac146-00690208f8) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-crazytown/obj" "txc2622b8723de4c23ac146-00690208f8" "object-server 1692275" 0.0004 "-" 1692275 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "txc2622b8723de4c23ac146-00690208f8" "object-server 1692275" 0.0058 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txc2622b8723de4c23ac146-00690208f8" "proxy-server 1692275" 0.0365 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txc2622b8723de4c23ac146-00690208f8" "proxy-server 1692275" 0.0362 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx99bb34d9aabe442abf5ad-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txfde3581564a140c992098-00690208f7" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3f9df65104bf4b65b889c-00690208f7" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx6758883da99042bd8d156-00690208f7" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "txc1f88b90256c4aa882bd1-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa9bae7cd893468a8c301-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx45afe9e8f5274c08b855c-00690208f8" "proxy-server 1692271" 0.0114 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx455cc22e0f2e4e4b89f72-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 412 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx455cc22e0f2e4e4b89f72-00690208f8" "proxy-server 1692271" 0.0039 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8714ecfc605409b82f44-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "txa740ed51b5f84b4490132-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx3d98452d5a4e4ba4a7a91-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9fb598ebf87c49a391086-00690208f8" "proxy-server 1692271" 0.0072 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx56c40d49d04c4aceb60d7-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdd1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 304 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx3f10d4c9576245559f506-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0a601d7baa8341cf8e169-00690208f8" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31" 204 - "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31" "tx9c1f280217ff43f893f38-00690208f8" "proxy-server 1692271" 0.0077 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdc1/0/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" 200 24 "HEAD http://foo:8080/v1/a/c8d70b02c97b41bcb4c8824dd7c1eb31/o" "tx7988ddb4770642d29e726-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8f521dec84c4b8789772-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/d807f74c10354955a36d66aad7fb4be9" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/d807f74c10354955a36d66aad7fb4be9" "txf8f521dec84c4b8789772-00690208f8" "container-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/d807f74c10354955a36d66aad7fb4be9" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" "txf8f521dec84c4b8789772-00690208f8" "container-server 1692271" 0.0010 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" 201 - "PUT http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "txf8f521dec84c4b8789772-00690208f8" "proxy-server 1692271" 0.0433 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/0/a/d807f74c10354955a36d66aad7fb4be9" 201 - "PUT http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "txf8f521dec84c4b8789772-00690208f8" "proxy-server 1692271" 0.0841 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa5162e8964bb426f9143f-00690208f8" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" 204 - "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "txa5162e8964bb426f9143f-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9e2977e17ca842d185c5d-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/d807f74c10354955a36d66aad7fb4be9" 204 - "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "tx6381a11505604d03a03b8-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "PUT http://foo:8080/sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" "txaa82f4fdc65a4a48a75a8-00690208f8" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "PUT http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "txaa82f4fdc65a4a48a75a8-00690208f8" "proxy-server 1692271" 0.0196 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/0/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "PUT http://foo:8080/sdc1/3/a/d807f74c10354955a36d66aad7fb4be9/o" "txaa82f4fdc65a4a48a75a8-00690208f8" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdc1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "PUT http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "txaa82f4fdc65a4a48a75a8-00690208f8" "proxy-server 1692271" 0.0284 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6cbcd46779945aa952cf-00690208f8" "proxy-server 1692271" 0.0015 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" 204 - "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "tx56dbcdb1738b4a01860b3-00690208f8" "proxy-server 1692271" 0.0026 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "POST http://foo:8080/sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" "tx2d81d9aef7624409a7984-00690208f8" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "POST /sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 202 76 "POST http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "tx2d81d9aef7624409a7984-00690208f8" "proxy-server 1692271" 0.0075 "-" 1692271 1test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... 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.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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcf7981e6bc8441c7bc53a-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/2/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txf6c719a7adc94e25a226c-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6832dba473854b8caf4eb-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0077c0dd45f64f5e86568-006b0f1698" "proxy-server 1399003" 0.0056 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/1/a/c/o.smurfs" "tx8001f614c21346bc807f4-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/1/a/c/o.smurfs" "tx8001f614c21346bc807f4-006b0f1698" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx8001f614c21346bc807f4-006b0f1698" "proxy-server 1399003" 0.0059 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx8001f614c21346bc807f4-006b0f1698" "proxy-server 1399003" 0.0071 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx8001f614c21346bc807f4-006b0f1698 - 0.0234 - - 1796150936.665636539 1796150936.689018011 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx946814db9f8e49a8aff3a-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx55b39a0e1a66404688b24-006b0f1698" "proxy-server 1399003" 0.0026 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx4f1a611ea7c6428b9cbbc-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41337/sdb1 (txn: tx4f1a611ea7c6428b9cbbc-006b0f1698) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx4f1a611ea7c6428b9cbbc-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47eeb47514fe4233b9a78-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx217b4bb5409c4572ab8c5-006b0f1698" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txe23761e31ecd49f9832f5-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:32981/sda1 (txn: txe23761e31ecd49f9832f5-006b0f1698) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "txe23761e31ecd49f9832f5-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:41337/sdb1 (txn: txe23761e31ecd49f9832f5-006b0f1698) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: txe23761e31ecd49f9832f5-006b0f1698) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fda8c970f9b4f279cf07-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txff73d70c7c0e4602ab10c-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txa6db7c1897c249cc9ce32-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:41337/sdb1 (txn: txa6db7c1897c249cc9ce32-006b0f1698) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "txa6db7c1897c249cc9ce32-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b07db08cef441e29e459-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8f360e141e68413bbea08-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx3cca5cea8a3041a1a360f-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:41337/sdb1 (txn: tx3cca5cea8a3041a1a360f-006b0f1698) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx3cca5cea8a3041a1a360f-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2798ab847eb348bf9a9f3-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3b7ef6fb63a34fc48c3ab-006b0f1698" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx02403e42bcd543dfb5acc-006b0f1698" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:32981/sda1 (txn: tx02403e42bcd543dfb5acc-006b0f1698) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx02403e42bcd543dfb5acc-006b0f1698" "proxy-server 1399003" 0.0004 "-" 1399003 0 +proxy INFO: - - 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txfd062a44691941b1bd735-00690208f8 - 0.1777 SSC - 1761741048.013540268 1761741048.191260576 0 - (txn: tx00294ca456ae485b92fae-00690208f8) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/copied_name" "tx00294ca456ae485b92fae-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/copied_name" "tx00294ca456ae485b92fae-00690208f8" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx00294ca456ae485b92fae-00690208f8" "proxy-server 1692257" 0.0543 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx00294ca456ae485b92fae-00690208f8" "proxy-server 1692257" 0.0458 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx00294ca456ae485b92fae-00690208f8 - 0.0583 SSC - 1761741048.178804636 1761741048.237117529 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb3b741579404d05b9fbd-00690208f8" "proxy-server 1692257" 0.0015 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx452b06d3039947509c2da-00690208f8" "proxy-server 1692257" 0.0026 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/2/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "txc6cf638611d74ddab7126-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txc6cf638611d74ddab7126-00690208f8 - 0.0447 - - 1761741048.238785505 1761741048.283446789 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx831e503be9744364a1601-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx8c522e4bc79a46d4b342c-00690208f8" "proxy-server 1692257" 0.0078 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/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" "tx9951d94ae50a4c1f9d2e8-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/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" "tx9951d94ae50a4c1f9d2e8-00690208f8" "object-server 1692257" 0.0020 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx9951d94ae50a4c1f9d2e8-00690208f8" "proxy-server 1692257" 0.0173 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx9951d94ae50a4c1f9d2e8-00690208f8" "proxy-server 1692257" 0.0264 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx9951d94ae50a4c1f9d2e8-00690208f8 - 0.0592 - - 1761741048.290265799 1761741048.349474192 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3aa71f4e7896477690d77-00690208f8" "proxy-server 1692257" 0.0019 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9124b709b09147c6ad076-00690208f8" "proxy-server 1692257" 0.0054 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx96eff2b674c0471eb5ad7-00690208f8" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx96eff2b674c0471eb5ad7-00690208f8 - 0.0330 - - 1761741048.358314991 1761741048.391343355 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76b82dc202354aaf847af-00690208f8" "proxy-server 1692257" 0.0047 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/3/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx76b82dc202354aaf847af-00690208f8" "proxy-server 1692257" 0.0070 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx76b82dc202354aaf847af-00690208f8 - 0.0305 - - 1761741048.395893574 1761741048.426407337 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4c1aad5f23146cb8077d-00690208f8" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe4c1aad5f23146cb8077d-00690208f8 - 0.0053 VW - 1761741048.428250790 1761741048.433577538 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9fa8b23cb9ad449898725-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx9fa8b23cb9ad449898725-00690208f8 - 0.0160 VW - 1761741048.434066772 1761741048.450048685 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txbd7ee6061902447da7c8e-00690208f8" "proxy-server 1692257" 0.0100 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 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 - txbd7ee6061902447da7c8e-00690208f8 - 0.0132 VW - 1761741048.450607061 1761741048.463757277 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438?symlink=get" "txbd066d4f6b4d46489e57b-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438?symlink=get" "txbd066d4f6b4d46489e57b-00690208f8" "proxy-server 1692257" 0.0092 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.62438%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbd066d4f6b4d46489e57b-00690208f8 - 0.0424 VW - 1761741048.464294672 1761741048.506720304 0 - (txn: tx8c876377bd144a70b8584-00690208f8) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx8c876377bd144a70b8584-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx8c876377bd144a70b8584-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... ok +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok + +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4861167633d94de59e487-00690208f7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx203fdace065642ff95756-00690208f7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb9d9244c298f479593cac-00690208f7) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fc5cda753c74dde8b25a-00690208f7" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd9c697d8d12846f3b9538-00690208f7" "proxy-server 1692291" 0.0013 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "txd04b937fbcd9401a90c2e-00690208f7" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txd04b937fbcd9401a90c2e-00690208f7" "proxy-server 1692291" 0.0645 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "txd04b937fbcd9401a90c2e-00690208f7" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:47 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txd04b937fbcd9401a90c2e-00690208f7" "proxy-server 1692291" 0.0730 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/47 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - txd04b937fbcd9401a90c2e-00690208f7 - 0.1167 - - 1761741047.877567768 1761741047.994238377 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4547220470d46e99bae4-00690208f7" "proxy-server 1692291" 0.0090 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd899ca035ae447f18732d-00690208f8" "proxy-server 1692291" 0.0111 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txf918bd9797b840f5b905c-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txf918bd9797b840f5b905c-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 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: tx8f0e8d9fdbb545378a24d-006b0f1698) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 +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: (1692291) wsgi starting up on http://127.0.0.1:46871 +proxy DEBUG: (1692291) accepted ('127.0.0.1', 56336) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78493de53e2440c1a301b-00690208f8" "proxy-server 1692291" 0.0055 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/zero" 201 - "PUT http://127.0.0.1:52931/sdb1/3/a/zero" "tx78493de53e2440c1a301b-00690208f8" "container-server 1692291" 0.0010 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/zero" 201 - "PUT http://127.0.0.1:40003/sda1/3/a/zero" "tx78493de53e2440c1a301b-00690208f8" "container-server 1692291" 0.0012 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx78493de53e2440c1a301b-00690208f8" "proxy-server 1692291" 0.0795 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx78493de53e2440c1a301b-00690208f8" "proxy-server 1692291" 0.0553 "-" 1692291 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:48] "PUT /v1/a/zero HTTP/1.1" 201 174 0.107465 (txn: tx78493de53e2440c1a301b-00690208f8) +proxy DEBUG: (1692291) accepted ('127.0.0.1', 56340) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf03fc971efb8425e97780-00690208f8" "proxy-server 1692291" 0.0140 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "txd5ab23a397bf47818b8de-00690208f8" "proxy-server 1692291" 0.0013 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "tx7d6d0425a22b44d69efc7-00690208f8" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "tx7d6d0425a22b44d69efc7-00690208f8" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx7d6d0425a22b44d69efc7-00690208f8" "proxy-server 1692291" 0.0456 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx7d6d0425a22b44d69efc7-00690208f8" "proxy-server 1692291" 0.0456 "-" 1692291 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:48] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.099547 (txn: tx7d6d0425a22b44d69efc7-00690208f8) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06bce65201ff400f99526-00690208f8" "proxy-server 1692291" 0.0066 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx101ca65413434768bf94b-00690208f8" "proxy-server 1692291" 0.0032 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx3609bba8f6de40b5b6521-00690208f8" "proxy-server 1692291" 0.0007 "-" 1692291 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:30:48] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.039352 (txn: tx3609bba8f6de40b5b6521-00690208f8) +proxy DEBUG: (1692291) timed out ('127.0.0.1', 56340) (txn: tx3609bba8f6de40b5b6521-00690208f8) +proxy INFO: (1692291) 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 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a15053338d14854a3a05-00690208f8" "proxy-server 1692291" 0.0149 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4e6d2f2656af4573a173e-00690208f8" "proxy-server 1692291" 0.0041 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "tx081270b8ed3b4f1792341-00690208f8" "object-server 1692291" 0.0004 "-" 1692291 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... 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 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) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (130.35/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/tmpqt51wsgj/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpqt51wsgj/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpqt51wsgj/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpqt51wsgj/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (445.30/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/tmpjxacoc7_/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/tmpjxacoc7_/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjxacoc7_/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/tmp_edkdsbg/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp_edkdsbg/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/tmp_edkdsbg/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/tmpjoq6xxzp/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjoq6xxzp/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpjoq6xxzp/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/tmpduavd0yr/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/tmpduavd0yr/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/tmpduavd0yr/node/sda1/objects-1/2 +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/tmpm6luhuto/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmpm6luhuto/node/sda1/objects-2/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm6luhuto/node/sda1/objects-2/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpm6luhuto/node/sda1/objects-2/0 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (218.38/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.0005767345428466797 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpd3ho3xrg/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmpd3ho3xrg/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/tmp9bttd2sr/node/sda1/objects-1/1/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmp9bttd2sr/node/sda1/objects-1/1' +test-reconstructor WARNING: Unexpected entity '/tmp/tmp9bttd2sr/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmp9bttd2sr/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp9bttd2sr/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp9bttd2sr/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (354.38/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/tmpb78af81t/node/sdc1/objects-1/0 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (1155.77/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sdb1/objects-1/3 +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (376.22/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sda1/objects-1/0 +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.02s (173.16/sec, 0s remaining) +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.02s (227.03/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sdb1/objects-1/0 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.02s (267.47/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sda1/objects-1/1 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.02s (249.39/sec, 0s remaining) +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.02s (247.08/sec, 0s remaining) +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (294.01/sec, 0s remaining)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 -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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: 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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: 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, 01 Dec 2026 18:48:54 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150934.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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b438de77a8142a1b1638-00690208f8" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx005a79bfa3614f6cb6e18-00690208f8" "proxy-server 1692275" 0.0151 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx2ab8a97b5eb7458fa880f-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55323/sdg1, error: ERROR Insufficient Storage (txn: tx2ab8a97b5eb7458fa880f-00690208f8) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx2ab8a97b5eb7458fa880f-00690208f8" "proxy-server 1692275" 0.0277 "-" 1692275 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdi1/3/a/ec-crazytown/obj" "tx2ab8a97b5eb7458fa880f-00690208f8" "object-server 1692275" 0.0004 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx2ab8a97b5eb7458fa880f-00690208f8" "proxy-server 1692275" 0.0357 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0545ce88fc994fe08da47-00690208f8" "proxy-server 1692275" 0.0012 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txa39f885e41d24897a4d58-00690208f8" "proxy-server 1692275" 0.0073 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txc7c3bfe594d2473e972b7-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txc7c3bfe594d2473e972b7-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: txc7c3bfe594d2473e972b7-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55323/sdg1, error: ERROR Insufficient Storage (txn: txc7c3bfe594d2473e972b7-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:52011/sdh1 (txn: txc7c3bfe594d2473e972b7-00690208f8) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txc7c3bfe594d2473e972b7-00690208f8" "proxy-server 1692275" 0.0007 "-" 1692275 3 +proxy ERROR: Object returning 503 for [] (txn: txc7c3bfe594d2473e972b7-00690208f8) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2560ea2041234836930de-00690208f8" "proxy-server 1692275" 0.0061 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx00bc289fc9d6478ba16a0-00690208f8" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx2a617331d6b244a19995a-00690208f8" "proxy-server 1692275" 0.0008 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx2a617331d6b244a19995a-00690208f8" "proxy-server 1692275" 0.0007 "-" 1692275 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ed1dc4fd5534cd3a8b48-00690208f8" "proxy-server 1692275" 0.0013 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx9b49dbbdd46f495680c30-00690208f8" "proxy-server 1692275" 0.0013 "-" 1692275 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txa1df506d927142119ee15-00690208f8" "proxy-server 1692275" 0.0007 "-" 1692275 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txa1df506d927142119ee15-00690208f8" "proxy-server 1692275" 0.0006 "-" 1692275 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txa1df506d927142119ee15-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: txa1df506d927142119ee15-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:52011/sdh1 (txn: txa1df506d927142119ee15-00690208f8) +proxy ERROR: Object returning 503 for [] (txn: txa1df506d927142119ee15-00690208f8) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc604fb3985174cffb0c86-00690208f8" "proxy-server 1692275" 0.0012 "-" 1692275 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:39853/sda1/3/a/ec-dup-crazytown" "txc604fb3985174cffb0c86-00690208f8" "container-server 1692275" 0.0032 "-" 1692275 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:45225/sdb1/3/a/ec-dup-crazytown" "txc604fb3985174cffb0c86-00690208f8" "container-server 1692275" 0.0092 "-" 1692275 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txc604fb3985174cffb0c86-00690208f8" "proxy-server 1692275" 0.0306 "-" 1692275 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txc604fb3985174cffb0c86-00690208f8" "proxy-server 1692275" 0.0480 "-" 1692275 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d8ec4635c82438ba2d5a-00690208f8" "proxy-server 1692275" 0.0019 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txdc0f45ac96be4dc2a4b53-00690208f8" "proxy-server 1692275" 0.0013 "-" 1692275 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0002 "-" 1692275 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0002 "-" 1692275 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56531/sdj1, error: ERROR Insufficient Storage (txn: tx945fa3f514ab4487aa06d-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:58509/sdk1, error: ERROR Insufficient Storage (txn: tx945fa3f514ab4487aa06d-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34307/sdl1, error: ERROR Insufficient Storage (txn: tx945fa3f514ab4487aa06d-00690208f8) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0462 "-" 1692275 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/2/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "object-server 1692275" 0.0005 "-" 1692275 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx8c876377bd144a70b8584-00690208f8" "proxy-server 1692257" 0.0194 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx8c876377bd144a70b8584-00690208f8" "proxy-server 1692257" 0.0187 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx8c876377bd144a70b8584-00690208f8 - 0.0476 VW - 1761741048.495213985 1761741048.542773485 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 204 - "DELETE http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "tx84f4ecc52150400e8585e-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 204 - "DELETE http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "tx84f4ecc52150400e8585e-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "tx84f4ecc52150400e8585e-00690208f8" "proxy-server 1692257" 0.0275 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.62438" "tx84f4ecc52150400e8585e-00690208f8" "proxy-server 1692257" 0.0220 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.62438 HTTP/1.0 204 - Swift - - - - tx84f4ecc52150400e8585e-00690208f8 - 0.0323 VW - 1761741048.543411732 1761741048.575707912 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d96349fa21e477eb07fa-00690208f8" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txa6a5e10de1c44479a1a7d-00690208f8" "proxy-server 1692257" 0.0142 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx391abcec61db462692772-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx391abcec61db462692772-00690208f8 - 0.0548 - - 1761741048.577250004 1761741048.632024765 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa95e8a653f2f4c5eb78a6-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txa95e8a653f2f4c5eb78a6-00690208f8" "proxy-server 1692257" 0.0127 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txa95e8a653f2f4c5eb78a6-00690208f8 - 0.0269 - - 1761741048.645781994 1761741048.672724009 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f064130a5344eff9d123-00690208f8" "proxy-server 1692257" 0.0074 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1f064130a5344eff9d123-00690208f8 - 0.0100 VW - 1761741048.677866936 1761741048.687913418 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd38e44e9e28547e7ae602-00690208f8" "proxy-server 1692257" 0.0074 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txd38e44e9e28547e7ae602-00690208f8 - 0.0143 VW - 1761741048.688399315 1761741048.702671766 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txffce51a9809f4245a93e3-00690208f8" "proxy-server 1692257" 0.0143 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 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 - txffce51a9809f4245a93e3-00690208f8 - 0.0212 VW - 1761741048.703212976 1761741048.724366426 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671?symlink=get" "txc7bb83e143364c8781e86-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671?symlink=get" "txc7bb83e143364c8781e86-00690208f8" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.46671%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc7bb83e143364c8781e86-00690208f8 - 0.0379 VW - 1761741048.724895239 1761741048.762801170 0 - (txn: tx1a420e144c2d4d2b8473a-00690208f8) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx1a420e144c2d4d2b8473a-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx1a420e144c2d4d2b8473a-00690208f8" "object-server 1692257" 0.0031 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx1a420e144c2d4d2b8473a-00690208f8" "proxy-server 1692257" 0.0282 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx1a420e144c2d4d2b8473a-00690208f8" "proxy-server 1692257" 0.0319 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1a420e144c2d4d2b8473a-00690208f8 - 0.0356 VW - 1761741048.745677710 1761741048.781233549 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 204 - "DELETE http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx94aebdbe67be4d1389a13-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 204 - "DELETE http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx94aebdbe67be4d1389a13-00690208f8" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx94aebdbe67be4d1389a13-00690208f8" "proxy-server 1692257" 0.0263 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "DELETE /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741047.46671" "tx94aebdbe67be4d1389a13-00690208f8" "proxy-server 1692257" 0.0158 "-" 1692257 0test.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.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 -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152046.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2a8/dbc5f5d46bb01467cb61ba33ecd302a8/dbc5f5d46bb01467cb61ba33ecd302a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152051.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/30c/690fd66446c65bfe477a5bd92326130c/690fd66446c65bfe477a5bd92326130c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152056.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3b2/352791e2f4037007d890f5db813643b2/352791e2f4037007d890f5db813643b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152061.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/b55/a1e545c036a54c7849d14ad0c9687b55/a1e545c036a54c7849d14ad0c9687b55.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152066.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/d54/400c3780f93c0374d568be242e3d3d54/400c3780f93c0374d568be242e3d3d54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152071.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f33/0abca1a415989abedd774344ebd01f33/0abca1a415989abedd774344ebd01f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152076.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/eaf/8d2fd516bd743d0e9d21a22e462cfeaf/8d2fd516bd743d0e9d21a22e462cfeaf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152081.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c35/957e4b816c9d23e70234e4ec7a2eec35/957e4b816c9d23e70234e4ec7a2eec35.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152086.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/7dd/42a9ed28f30db40e0dc830a586d7b7dd/42a9ed28f30db40e0dc830a586d7b7dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152091.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/3c8/23258f856c4864d9f741cfb7d9bd33c8/23258f856c4864d9f741cfb7d9bd33c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152096.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/04e/ae20ce19aa020d875dc9896f71add04e/ae20ce19aa020d875dc9896f71add04e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152101.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/aab/fd34200d199880581f903d0dd2997aab/fd34200d199880581f903d0dd2997aab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152106.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/2b0/b44a712dbc3a10cd865196e4496142b0/b44a712dbc3a10cd865196e4496142b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152111.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/5eb/c99edb2a081b35378aa87e9e97eaf5eb/c99edb2a081b35378aa87e9e97eaf5eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152116.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/4f7/474879dde6ad715cd4c74ade8d44c4f7/474879dde6ad715cd4c74ade8d44c4f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152121.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/502/602010900497ac9b152e925d9ae0c502/602010900497ac9b152e925d9ae0c502.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152126.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/058/4e29463238b78da92c31e4547e9c4058/4e29463238b78da92c31e4547e9c4058.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152131.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/944/b1e2e54c841f023e0e745578c8da1944/b1e2e54c841f023e0e745578c8da1944.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152136.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/0ad/6c188b086c7592b654bc41c53ef5a0ad/6c188b086c7592b654bc41c53ef5a0ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152141.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a77/61681bc9abfb1e9784bf32f6e1ff5a77/61681bc9abfb1e9784bf32f6e1ff5a77.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152146.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/28b/8eb5c40962e73d75fbb820cba4bd628b/8eb5c40962e73d75fbb820cba4bd628b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152151.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/558/0f5c2b76bfd4636a34e1557184a3b558/0f5c2b76bfd4636a34e1557184a3b558.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152156.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/fa6/0e7a92f68676ea39542bf5f13bf01fa6/0e7a92f68676ea39542bf5f13bf01fa6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152161.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/809/f9d5b002443457b16487e0a294b66809/f9d5b002443457b16487e0a294b66809.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152166.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/a8d/9615bfaa760f515d0d6af767e22e9a8d/9615bfaa760f515d0d6af767e22e9a8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152171.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/fde/4bd29ce0a2221d62ed38c0c4ed9d4fde/4bd29ce0a2221d62ed38c0c4ed9d4fde.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152176.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/ed5/e9a6217054121a868b6eb4ed0b858ed5/e9a6217054121a868b6eb4ed0b858ed5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152181.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/f62/135088d1d0b6a1ab5170a912ce197f62/135088d1d0b6a1ab5170a912ce197f62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152186.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/6f7/89061b3f7e2caaf5c951e25dc3ed66f7/89061b3f7e2caaf5c951e25dc3ed66f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152191.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/c30/60c26fbac1e81fa3277224ab26642c30/60c26fbac1e81fa3277224ab26642c30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152196.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/70d/867c832932c967fd58ecde460f55170d/867c832932c967fd58ecde460f55170d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796152201.00000-0, db: /tmp/tmpylvhq00y/sda/containers/0/927/8673baaf3805bc3d3e993a4baa422927/8673baaf3805bc3d3e993a4baa422927.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150932.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/1a7/564a38ca9405cd33e242d28178e731a7/564a38ca9405cd33e242d28178e731a7_1796150932.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150936.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/db9/38f0467b7236dcf787a2fc93b83e9db9/38f0467b7236dcf787a2fc93b83e9db9_1796150936.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed_1796150940.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf_1796150944.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82_1796150948.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150952.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/d7b/3e06c90a144d5d9b06a5c5f4c9968d7b/3e06c90a144d5d9b06a5c5f4c9968d7b_1796150952.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15_1796150956.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/9de/fa4a8602aace17e3919ec671d04d39de/fa4a8602aace17e3919ec671d04d39de.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150960.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/9de/fa4a8602aace17e3919ec671d04d39de/fa4a8602aace17e3919ec671d04d39de_1796150960.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150964.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/2ac/7243a69adb831ab4b2c50d89dd3982ac/7243a69adb831ab4b2c50d89dd3982ac_1796150964.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8_1796150968.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/88e/8f0730d1dc2f072e7a7393fd9b50e88e/8f0730d1dc2f072e7a7393fd9b50e88e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150972.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/88e/8f0730d1dc2f072e7a7393fd9b50e88e/8f0730d1dc2f072e7a7393fd9b50e88e_1796150972.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150976.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/352/c0b644036b26774a7ef21c38c1ecb352/c0b644036b26774a7ef21c38c1ecb352_1796150976.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275_1796150980.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/db0/b0401c0385efcb9110468e14f4400db0/b0401c0385efcb9110468e14f4400db0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150984.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/db0/b0401c0385efcb9110468e14f4400db0/b0401c0385efcb9110468e14f4400db0_1796150984.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150988.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/59b/50a482a6f21b5bf259677bbd39a0959b/50a482a6f21b5bf259677bbd39a0959b_1796150988.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b_1796150992.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/4c2/84ed86c42661670285ee9e4c286274c2/84ed86c42661670285ee9e4c286274c2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150996.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/4c2/84ed86c42661670285ee9e4c286274c2/84ed86c42661670285ee9e4c286274c2_1796150996.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151000.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/7ce/f0125a586ce788c73a678c437eb6f7ce/f0125a586ce788c73a678c437eb6f7ce_1796151000.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81_1796151004.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/638/a08d56c09a3a8da50e9715eedd8e5638/a08d56c09a3a8da50e9715eedd8e5638.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151008.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/638/a08d56c09a3a8da50e9715eedd8e5638/a08d56c09a3a8da50e9715eedd8e5638_1796151008.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151012.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/40c/2839a165bd9a2304036123e27be4440c/2839a165bd9a2304036123e27be4440c_1796151012.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e_1796151016.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/a54/33792cc9e8ae37de5138bfca3baeda54/33792cc9e8ae37de5138bfca3baeda54.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151020.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/a54/33792cc9e8ae37de5138bfca3baeda54/33792cc9e8ae37de5138bfca3baeda54_1796151020.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151024.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b74/6be8d5437e509a248e7f45b17f101b74/6be8d5437e509a248e7f45b17f101b74_1796151024.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5_1796151028.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/70a/4d4bf33eb006ca86549ce24a8e2b670a/4d4bf33eb006ca86549ce24a8e2b670a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151032.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/70a/4d4bf33eb006ca86549ce24a8e2b670a/4d4bf33eb006ca86549ce24a8e2b670a_1796151032.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151036.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/838/a13c2044933551ba12227462c3de9838/a13c2044933551ba12227462c3de9838_1796151036.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8_1796151040.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/966/8d9033905cca21dfaf798c213d4ff966/8d9033905cca21dfaf798c213d4ff966.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151044.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/966/8d9033905cca21dfaf798c213d4ff966/8d9033905cca21dfaf798c213d4ff966_1796151044.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151048.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e57/469e25c121a119f1983234481b1a4e57/469e25c121a119f1983234481b1a4e57_1796151048.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005_1796151052.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/9e6/419451b249f6c3a025fe5f702c7b79e6/419451b249f6c3a025fe5f702c7b79e6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151056.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/9e6/419451b249f6c3a025fe5f702c7b79e6/419451b249f6c3a025fe5f702c7b79e6_1796151056.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151060.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/6bf/80e299e0ed41b32b93dbe7b5ad44f6bf/80e299e0ed41b32b93dbe7b5ad44f6bf_1796151060.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa_1796151064.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e82/75e00d7fce2427ed4c62c0aa3d249e82/75e00d7fce2427ed4c62c0aa3d249e82.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151068.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e82/75e00d7fce2427ed4c62c0aa3d249e82/75e00d7fce2427ed4c62c0aa3d249e82_1796151068.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151072.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/336/ab5c22a73f719c258da0cc9af07de336/ab5c22a73f719c258da0cc9af07de336_1796151072.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642_1796151076.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b82/d5cb8f523697c47b6da8ec749859ab82/d5cb8f523697c47b6da8ec749859ab82.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151080.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b82/d5cb8f523697c47b6da8ec749859ab82/d5cb8f523697c47b6da8ec749859ab82_1796151080.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151084.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e33/c81b57eed5d62d9865975053065cee33/c81b57eed5d62d9865975053065cee33_1796151084.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286_1796151088.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/615/b5212004b7176cba5908b2aa95118615/b5212004b7176cba5908b2aa95118615.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151092.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/615/b5212004b7176cba5908b2aa95118615/b5212004b7176cba5908b2aa95118615_1796151092.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/985/192ee8daaab72adb9f9728c4103a3985/192ee8daaab72adb9f9728c4103a3985.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151096.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/985/192ee8daaab72adb9f9728c4103a3985/192ee8daaab72adb9f9728c4103a3985_1796151096.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08_1796151100.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/ad0/dbadc0be16a031959eff4e4c06b0ead0/dbadc0be16a031959eff4e4c06b0ead0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151104.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/ad0/dbadc0be16a031959eff4e4c06b0ead0/dbadc0be16a031959eff4e4c06b0ead0_1796151104.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/431/2e942a14a93f83167d860b3393b11431/2e942a14a93f83167d860b3393b11431.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151108.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/431/2e942a14a93f83167d860b3393b11431/2e942a14a93f83167d860b3393b11431_1796151108.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e1b/cf3c0d09dc7f539e81d3152c4f35de1b/cf3c0d09dc7f539e81d3152c4f35de1b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151112.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e1b/cf3c0d09dc7f539e81d3152c4f35de1b/cf3c0d09dc7f539e81d3152c4f35de1b_1796151112.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/a75/288116ecec326b77ea53ae6bfa9eca75/288116ecec326b77ea53ae6bfa9eca75.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151116.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/a75/288116ecec326b77ea53ae6bfa9eca75/288116ecec326b77ea53ae6bfa9eca75_1796151116.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b98/ad930a6dbc578445fe1406fad5f7ab98/ad930a6dbc578445fe1406fad5f7ab98.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151120.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b98/ad930a6dbc578445fe1406fad5f7ab98/ad930a6dbc578445fe1406fad5f7ab98_1796151120.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/374/d954ed0a7d8954a8da7342e02ceb9374/d954ed0a7d8954a8da7342e02ceb9374.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151124.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/374/d954ed0a7d8954a8da7342e02ceb9374/d954ed0a7d8954a8da7342e02ceb9374_1796151124.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/ca2/baf68eb94ef6c84f96d57be5e6755ca2/baf68eb94ef6c84f96d57be5e6755ca2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151128.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/ca2/baf68eb94ef6c84f96d57be5e6755ca2/baf68eb94ef6c84f96d57be5e6755ca2_1796151128.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/9e8/295c1733a6d0a6bba1cf85679bb8f9e8/295c1733a6d0a6bba1cf85679bb8f9e8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151132.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/9e8/295c1733a6d0a6bba1cf85679bb8f9e8/295c1733a6d0a6bba1cf85679bb8f9e8_1796151132.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/8d2/70c42a8a6f0a458938e9df75eb8948d2/70c42a8a6f0a458938e9df75eb8948d2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151136.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/8d2/70c42a8a6f0a458938e9df75eb8948d2/70c42a8a6f0a458938e9df75eb8948d2_1796151136.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/921/975c5a481d03ca1cd231f91d8d15d921/975c5a481d03ca1cd231f91d8d15d921.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151140.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/921/975c5a481d03ca1cd231f91d8d15d921/975c5a481d03ca1cd231f91d8d15d921_1796151140.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/f64/040e4521bbafeee14bc45805d7f8bf64/040e4521bbafeee14bc45805d7f8bf64.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151144.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/f64/040e4521bbafeee14bc45805d7f8bf64/040e4521bbafeee14bc45805d7f8bf64_1796151144.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/aa5/5279e82311f03224a160419943853aa5/5279e82311f03224a160419943853aa5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151148.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/aa5/5279e82311f03224a160419943853aa5/5279e82311f03224a160419943853aa5_1796151148.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/155/85ee223fc13cc6f5bf42e8dcf6045155/85ee223fc13cc6f5bf42e8dcf6045155.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151152.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/155/85ee223fc13cc6f5bf42e8dcf6045155/85ee223fc13cc6f5bf42e8dcf6045155_1796151152.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/5c4/1e808a959eff1a43b11e0cded87065c4/1e808a959eff1a43b11e0cded87065c4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151156.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/5c4/1e808a959eff1a43b11e0cded87065c4/1e808a959eff1a43b11e0cded87065c4_1796151156.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/73a/9c565bd6b76d4a4de1b335f474f2c73a/9c565bd6b76d4a4de1b335f474f2c73a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151160.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/73a/9c565bd6b76d4a4de1b335f474f2c73a/9c565bd6b76d4a4de1b335f474f2c73a_1796151160.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/782/e9958484252255e5d3e970138e184782/e9958484252255e5d3e970138e184782.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151164.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/782/e9958484252255e5d3e970138e184782/e9958484252255e5d3e970138e184782_1796151164.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/7a9/72e8fab8427034816ae85bad734d77a9/72e8fab8427034816ae85bad734d77a9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151168.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/7a9/72e8fab8427034816ae85bad734d77a9/72e8fab8427034816ae85bad734d77a9_1796151168.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/5b8/6189cf5331b084df27724ee067e355b8/6189cf5331b084df27724ee067e355b8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151172.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/5b8/6189cf5331b084df27724ee067e355b8/6189cf5331b084df27724ee067e355b8_1796151172.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/082/0ec9645f21f3bcd8963475065a0f3082/0ec9645f21f3bcd8963475065a0f3082.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151176.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/082/0ec9645f21f3bcd8963475065a0f3082/0ec9645f21f3bcd8963475065a0f3082_1796151176.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/ac2/39c03dc4ac0f28ee500e3601cb83fac2/39c03dc4ac0f28ee500e3601cb83fac2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151180.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/ac2/39c03dc4ac0f28ee500e3601cb83fac2/39c03dc4ac0f28ee500e3601cb83fac2_1796151180.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/11b/c7403e07d4c28e4a8625bb97dd25011b/c7403e07d4c28e4a8625bb97dd25011b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151184.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/11b/c7403e07d4c28e4a8625bb97dd25011b/c7403e07d4c28e4a8625bb97dd25011b_1796151184.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e66/a297a0d8f6fb4f98efc8b9e5d1924e66/a297a0d8f6fb4f98efc8b9e5d1924e66.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151188.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e66/a297a0d8f6fb4f98efc8b9e5d1924e66/a297a0d8f6fb4f98efc8b9e5d1924e66_1796151188.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/601/646d4964b844cb0eac32e032f41ff601/646d4964b844cb0eac32e032f41ff601.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151192.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/601/646d4964b844cb0eac32e032f41ff601/646d4964b844cb0eac32e032f41ff601_1796151192.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/807/13ace92176c7035eafa40f2e07a09807/13ace92176c7035eafa40f2e07a09807.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151196.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/807/13ace92176c7035eafa40f2e07a09807/13ace92176c7035eafa40f2e07a09807_1796151196.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/6c6/4e0026c8cbb641bd13b5056909c926c6/4e0026c8cbb641bd13b5056909c926c6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151200.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/6c6/4e0026c8cbb641bd13b5056909c926c6/4e0026c8cbb641bd13b5056909c926c6_1796151200.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/129/387e5071f6ae033a1784c3ca19ffa129/387e5071f6ae033a1784c3ca19ffa129.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151204.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/129/387e5071f6ae033a1784c3ca19ffa129/387e5071f6ae033a1784c3ca19ffa129_1796151204.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/8b0/fd0fb3518c6fcae5ae2576f3b3e718b0/fd0fb3518c6fcae5ae2576f3b3e718b0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151208.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/8b0/fd0fb3518c6fcae5ae2576f3b3e718b0/fd0fb3518c6fcae5ae2576f3b3e718b0_1796151208.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/610/11afbf70a8294b62a09e4d760eaac610/11afbf70a8294b62a09e4d760eaac610.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151212.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/610/11afbf70a8294b62a09e4d760eaac610/11afbf70a8294b62a09e4d760eaac610_1796151212.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/770/2b1b3551169856db5fb3ee74e3785770/2b1b3551169856db5fb3ee74e3785770.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151216.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/770/2b1b3551169856db5fb3ee74e3785770/2b1b3551169856db5fb3ee74e3785770_1796151216.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/510/1fa200f35199941e642505fb83d71510/1fa200f35199941e642505fb83d71510.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151220.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/510/1fa200f35199941e642505fb83d71510/1fa200f35199941e642505fb83d71510_1796151220.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/19f/50919d0bdbef1ae2c872fb04a5c2619f/50919d0bdbef1ae2c872fb04a5c2619f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151224.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/19f/50919d0bdbef1ae2c872fb04a5c2619f/50919d0bdbef1ae2c872fb04a5c2619f_1796151224.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/dde/45596c3f403f9f8ac7dc79ef55311dde/45596c3f403f9f8ac7dc79ef55311dde.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151228.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/dde/45596c3f403f9f8ac7dc79ef55311dde/45596c3f403f9f8ac7dc79ef55311dde_1796151228.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/cec/97bae1fad204db06c1769d7cac7e3cec/97bae1fad204db06c1769d7cac7e3cec.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151232.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/cec/97bae1fad204db06c1769d7cac7e3cec/97bae1fad204db06c1769d7cac7e3cec_1796151232.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/c59/807521fd07c99af4bac1acfa7a70ac59/807521fd07c99af4bac1acfa7a70ac59.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151236.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/c59/807521fd07c99af4bac1acfa7a70ac59/807521fd07c99af4bac1acfa7a70ac59_1796151236.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/9f7/acd47cdb88fb331fb35d610f9acbf9f7/acd47cdb88fb331fb35d610f9acbf9f7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151240.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/9f7/acd47cdb88fb331fb35d610f9acbf9f7/acd47cdb88fb331fb35d610f9acbf9f7_1796151240.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/929/526f00493afe22091158da99b327c929/526f00493afe22091158da99b327c929.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151244.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/929/526f00493afe22091158da99b327c929/526f00493afe22091158da99b327c929_1796151244.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/1e3/9695c3ac6f92168ad372d26e639871e3/9695c3ac6f92168ad372d26e639871e3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151248.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/1e3/9695c3ac6f92168ad372d26e639871e3/9695c3ac6f92168ad372d26e639871e3_1796151248.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/176/80365658323f3e5654c74cffb98f6176/80365658323f3e5654c74cffb98f6176.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151252.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/176/80365658323f3e5654c74cffb98f6176/80365658323f3e5654c74cffb98f6176_1796151252.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/4e3/af107880e91cbb6fb2cbac21650db4e3/af107880e91cbb6fb2cbac21650db4e3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151256.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/4e3/af107880e91cbb6fb2cbac21650db4e3/af107880e91cbb6fb2cbac21650db4e3_1796151256.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/835/a9639481d60d63474c676b9d6099e835/a9639481d60d63474c676b9d6099e835.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151260.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/835/a9639481d60d63474c676b9d6099e835/a9639481d60d63474c676b9d6099e835_1796151260.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/db5/7dc89d4f0001d4c52844a61d35069db5/7dc89d4f0001d4c52844a61d35069db5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151264.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/db5/7dc89d4f0001d4c52844a61d35069db5/7dc89d4f0001d4c52844a61d35069db5_1796151264.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/677/a59f6f9ab4cbec832c588736cfca3677/a59f6f9ab4cbec832c588736cfca3677.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151268.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/677/a59f6f9ab4cbec832c588736cfca3677/a59f6f9ab4cbec832c588736cfca3677_1796151268.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/09c/58b0d495905a411c2c05b14d713d209c/58b0d495905a411c2c05b14d713d209c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151272.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/09c/58b0d495905a411c2c05b14d713d209c/58b0d495905a411c2c05b14d713d209c_1796151272.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/d74/a17a9e23d855adfa3dbb27a4be3c6d74/a17a9e23d855adfa3dbb27a4be3c6d74.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151276.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/d74/a17a9e23d855adfa3dbb27a4be3c6d74/a17a9e23d855adfa3dbb27a4be3c6d74_1796151276.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/1a1/2a1d504e81fb8f64b88bb4ea7faa91a1/2a1d504e81fb8f64b88bb4ea7faa91a1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151280.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/1a1/2a1d504e81fb8f64b88bb4ea7faa91a1/2a1d504e81fb8f64b88bb4ea7faa91a1_1796151280.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/76b/6ba130ee499837ba19e78f1bf2c2676b/6ba130ee499837ba19e78f1bf2c2676b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151284.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/76b/6ba130ee499837ba19e78f1bf2c2676b/6ba130ee499837ba19e78f1bf2c2676b_1796151284.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/f3a/1f0bcbbad32bfa18ca274c9d9a798f3a/1f0bcbbad32bfa18ca274c9d9a798f3a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151288.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/f3a/1f0bcbbad32bfa18ca274c9d9a798f3a/1f0bcbbad32bfa18ca274c9d9a798f3a_1796151288.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/852/1d2706e93510b1af43703c029c4e1852/1d2706e93510b1af43703c029c4e1852.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151292.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/852/1d2706e93510b1af43703c029c4e1852/1d2706e93510b1af43703c029c4e1852_1796151292.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/2fc/7c3a52fd7142f5202f79ef062f2ac2fc/7c3a52fd7142f5202f79ef062f2ac2fc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151296.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/2fc/7c3a52fd7142f5202f79ef062f2ac2fc/7c3a52fd7142f5202f79ef062f2ac2fc_1796151296.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/ef5/83d683488c4edb6ef3dec73e2b777ef5/83d683488c4edb6ef3dec73e2b777ef5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151300.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/ef5/83d683488c4edb6ef3dec73e2b777ef5/83d683488c4edb6ef3dec73e2b777ef5_1796151300.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b82/dfd7d6c5d1482d3500663410e44bbb82/dfd7d6c5d1482d3500663410e44bbb82.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151304.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b82/dfd7d6c5d1482d3500663410e44bbb82/dfd7d6c5d1482d3500663410e44bbb82_1796151304.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/15d/762316292683995d94feafdbea5b315d/762316292683995d94feafdbea5b315d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151308.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/15d/762316292683995d94feafdbea5b315d/762316292683995d94feafdbea5b315d_1796151308.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/7dc/0f2ac80a261e97dcda4204a1408367dc/0f2ac80a261e97dcda4204a1408367dc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151312.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/7dc/0f2ac80a261e97dcda4204a1408367dc/0f2ac80a261e97dcda4204a1408367dc_1796151312.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/1dc/068c74e7b88dc32f2cbe9ad7e22d61dc/068c74e7b88dc32f2cbe9ad7e22d61dc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151316.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/1dc/068c74e7b88dc32f2cbe9ad7e22d61dc/068c74e7b88dc32f2cbe9ad7e22d61dc_1796151316.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/6f6/e3b3e44b43244c68bf88e836f176e6f6/e3b3e44b43244c68bf88e836f176e6f6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151320.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/6f6/e3b3e44b43244c68bf88e836f176e6f6/e3b3e44b43244c68bf88e836f176e6f6_1796151320.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/5c1/204b93265032f9bf0ad97330fbae25c1/204b93265032f9bf0ad97330fbae25c1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151324.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/5c1/204b93265032f9bf0ad97330fbae25c1/204b93265032f9bf0ad97330fbae25c1_1796151324.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/464/b52caea9fa449a1a5a7504579fd8d464/b52caea9fa449a1a5a7504579fd8d464.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151328.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/464/b52caea9fa449a1a5a7504579fd8d464/b52caea9fa449a1a5a7504579fd8d464_1796151328.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/08c/0beb2b12bcc62fb9ed856c59733d608c/0beb2b12bcc62fb9ed856c59733d608c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151332.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/08c/0beb2b12bcc62fb9ed856c59733d608c/0beb2b12bcc62fb9ed856c59733d608c_1796151332.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/72a/d6c26f509a2f857ea645e4a40c60f72a/d6c26f509a2f857ea645e4a40c60f72a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151336.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/72a/d6c26f509a2f857ea645e4a40c60f72a/d6c26f509a2f857ea645e4a40c60f72a_1796151336.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/49c/88ed7b687070962b7eaad53b707a649c/88ed7b687070962b7eaad53b707a649c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151340.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/49c/88ed7b687070962b7eaad53b707a649c/88ed7b687070962b7eaad53b707a649c_1796151340.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/765/66a32f4a5dac1153fab0868f925e4765/66a32f4a5dac1153fab0868f925e4765.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151344.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/765/66a32f4a5dac1153fab0868f925e4765/66a32f4a5dac1153fab0868f925e4765_1796151344.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/dab/23f0440a21a8b3cdfe522f34f78c7dab/23f0440a21a8b3cdfe522f34f78c7dab.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151348.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/dab/23f0440a21a8b3cdfe522f34f78c7dab/23f0440a21a8b3cdfe522f34f78c7dab_1796151348.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/85f/1ccc67fede2bce51a9b018b85a09e85f/1ccc67fede2bce51a9b018b85a09e85f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151352.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/85f/1ccc67fede2bce51a9b018b85a09e85f/1ccc67fede2bce51a9b018b85a09e85f_1796151352.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b05/6753dfa0d4a2ec4f1dad88b63c7b6b05/6753dfa0d4a2ec4f1dad88b63c7b6b05.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151356.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b05/6753dfa0d4a2ec4f1dad88b63c7b6b05/6753dfa0d4a2ec4f1dad88b63c7b6b05_1796151356.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/d2b/832b3535c6e56d97e4ab4ff64ddd8d2b/832b3535c6e56d97e4ab4ff64ddd8d2b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151360.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/d2b/832b3535c6e56d97e4ab4ff64ddd8d2b/832b3535c6e56d97e4ab4ff64ddd8d2b_1796151360.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/e73/309fc663fcc2598692cf50b4db7e7e73/309fc663fcc2598692cf50b4db7e7e73.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151364.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/e73/309fc663fcc2598692cf50b4db7e7e73/309fc663fcc2598692cf50b4db7e7e73_1796151364.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/b52/c9c394aaee515524915293bb1a473b52/c9c394aaee515524915293bb1a473b52.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151368.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/b52/c9c394aaee515524915293bb1a473b52/c9c394aaee515524915293bb1a473b52_1796151368.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/f03/21c1ba525dba8cd5dd8bffa9a8954f03/21c1ba525dba8cd5dd8bffa9a8954f03.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151372.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/f03/21c1ba525dba8cd5dd8bffa9a8954f03/21c1ba525dba8cd5dd8bffa9a8954f03_1796151372.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/561/c04e72c1b39155afe36f73c93403e561/c04e72c1b39155afe36f73c93403e561.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151376.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/561/c04e72c1b39155afe36f73c93403e561/c04e72c1b39155afe36f73c93403e561_1796151376.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/f07/45fe7d56fb820f1405a5bfe50f0acf07/45fe7d56fb820f1405a5bfe50f0acf07.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151380.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/f07/45fe7d56fb820f1405a5bfe50f0acf07/45fe7d56fb820f1405a5bfe50f0acf07_1796151380.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/bcb/55b8662ddce900c56f117383c1ab0bcb/55b8662ddce900c56f117383c1ab0bcb.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151384.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/bcb/55b8662ddce900c56f117383c1ab0bcb/55b8662ddce900c56f117383c1ab0bcb_1796151384.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/579/b917c0238caac545f8b29388172f6579/b917c0238caac545f8b29388172f6579.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151388.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/579/b917c0238caac545f8b29388172f6579/b917c0238caac545f8b29388172f6579_1796151388.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/5fc/da156213cf326d667ba2985afa9b55fc/da156213cf326d667ba2985afa9b55fc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151392.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/5fc/da156213cf326d667ba2985afa9b55fc/da156213cf326d667ba2985afa9b55fc_1796151392.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/f8c/a326f03d5a5e5dfe9383075ee5babf8c/a326f03d5a5e5dfe9383075ee5babf8c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151396.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/f8c/a326f03d5a5e5dfe9383075ee5babf8c/a326f03d5a5e5dfe9383075ee5babf8c_1796151396.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/36d/2939afac06f9368684146ed9d4ba036d/2939afac06f9368684146ed9d4ba036d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151400.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/36d/2939afac06f9368684146ed9d4ba036d/2939afac06f9368684146ed9d4ba036d_1796151400.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/246/a90c40e472fd1b17c206a8fba1d61246/a90c40e472fd1b17c206a8fba1d61246.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151404.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/246/a90c40e472fd1b17c206a8fba1d61246/a90c40e472fd1b17c206a8fba1d61246_1796151404.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/d9a/1fcf3960cab9e70dc3ec2bf72339fd9a/1fcf3960cab9e70dc3ec2bf72339fd9a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151408.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/d9a/1fcf3960cab9e70dc3ec2bf72339fd9a/1fcf3960cab9e70dc3ec2bf72339fd9a_1796151408.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/717/fc1251962b8b5c457648b446eecbd717/fc1251962b8b5c457648b446eecbd717.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151412.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/717/fc1251962b8b5c457648b446eecbd717/fc1251962b8b5c457648b446eecbd717_1796151412.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/5a4/f3dec55f8cd206c843cad8d612d215a4/f3dec55f8cd206c843cad8d612d215a4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151416.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/5a4/f3dec55f8cd206c843cad8d612d215a4/f3dec55f8cd206c843cad8d612d215a4_1796151416.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/388/ae94f8a7cf7d3fee366b2bff4e53e388/ae94f8a7cf7d3fee366b2bff4e53e388.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151420.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/388/ae94f8a7cf7d3fee366b2bff4e53e388/ae94f8a7cf7d3fee366b2bff4e53e388_1796151420.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/c72/5b04d16fbb046ebbf42c6a99ee17fc72/5b04d16fbb046ebbf42c6a99ee17fc72.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151424.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/c72/5b04d16fbb046ebbf42c6a99ee17fc72/5b04d16fbb046ebbf42c6a99ee17fc72_1796151424.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/18c/33db5dc44cb6b5487f4710437743718c/33db5dc44cb6b5487f4710437743718c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151428.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/18c/33db5dc44cb6b5487f4710437743718c/33db5dc44cb6b5487f4710437743718c_1796151428.00000.dbtest.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 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/0/a/d807f74c10354955a36d66aad7fb4be9/o" 201 - "POST http://foo:8080/sdc1/3/a/d807f74c10354955a36d66aad7fb4be9/o" "tx2d81d9aef7624409a7984-00690208f8" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "POST /sdc1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 202 76 "POST http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "tx2d81d9aef7624409a7984-00690208f8" "proxy-server 1692271" 0.0080 "-" 1692271 1 +cont1 INFO: - - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/0/a/d807f74c10354955a36d66aad7fb4be9" 200 380 "-" "-" "-" 0.0202 "-" 1692271 1 +cont1 INFO: - - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" 200 380 "-" "-" "-" 0.0114 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6124aac105f5470288471-00690208f8" "proxy-server 1692271" 0.0135 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a/d807f74c10354955a36d66aad7fb4be9" 204 - "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "tx886d18de677d461687439-00690208f8" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 200 24 "GET http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "txa4dc9c74deab483482b88-00690208f8" "proxy-server 1692271" 0.0089 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx546b06d42a6c4c0baf584-00690208f8" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a/d807f74c10354955a36d66aad7fb4be9" 204 - "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9" "txc6ecbb1fdfd944fbbe9a3-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdd1/3/a/d807f74c10354955a36d66aad7fb4be9/o" 200 24 "HEAD http://foo:8080/v1/a/d807f74c10354955a36d66aad7fb4be9/o" "tx947e044335234d4291f2d-00690208f8" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6d92de96762402883692-00690208f8" "proxy-server 1692271" 0.0135 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txf6d92de96762402883692-00690208f8" "container-server 1692271" 0.0011 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txf6d92de96762402883692-00690208f8" "container-server 1692271" 0.0009 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 201 - "PUT http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txf6d92de96762402883692-00690208f8" "proxy-server 1692271" 0.0652 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 201 - "PUT http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txf6d92de96762402883692-00690208f8" "proxy-server 1692271" 0.0497 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3847576ca4934739be970-00690208f8" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 204 - "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "tx3847576ca4934739be970-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc5c7fa7d718f4021bc7c0-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 204 - "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "tx629fbc13ac384c49aace5-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "PUT http://foo:8080/sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "txefb2914bf5104b0daada3-00690208f8" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "PUT http://foo:8080/sdg1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "txefb2914bf5104b0daada3-00690208f8" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "PUT http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "txefb2914bf5104b0daada3-00690208f8" "proxy-server 1692271" 0.0467 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdg1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "PUT http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "txefb2914bf5104b0daada3-00690208f8" "proxy-server 1692271" 0.0469 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdh1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "PUT http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "txefb2914bf5104b0daada3-00690208f8" "proxy-server 1692271" 0.0496 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx26f6ba8839e24e0f9acb3-00690208f8" "proxy-server 1692271" 0.0100 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 204 - "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txdb030917df204bd2b0f77-00690208f8" "proxy-server 1692271" 0.0023 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "POST /sdg1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 202 76 "POST http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9ded307c76424deb88a87-00690208f8" "proxy-server 1692271" 0.0192 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "POST http://foo:8080/sdh1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9ded307c76424deb88a87-00690208f8" "object-server 1692271" 0.0004 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 201 - "POST http://foo:8080/sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9ded307c76424deb88a87-00690208f8" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "POST /sdh1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 202 76 "POST http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9ded307c76424deb88a87-00690208f8" "proxy-server 1692271" 0.0125 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "POST /sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 202 76 "POST http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9ded307c76424deb88a87-00690208f8" "proxy-server 1692271" 0.0287 "-" 1692271 3 +cont1 INFO: - - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 200 380 "-" "-" "-" 0.0087 "-" 1692271 3 +cont1 INFO: - - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 200 380 "-" "-" "-" 0.0073 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx75de676ed4d6470f91a3b-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 204 - "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txe3656841b3d845e281b9c-00690208f8" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdg1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 200 92 "GET http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9926e2bb28e647f2b1f98-00690208f8" "proxy-server 1692271" 0.0008 "-" 1692271 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 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: put_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0025 "-" 1398980 0 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: post_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0022 "-" 1398980 0 -test INFO: Object update sweep starting on /tmp/tmpmozpcvy9/tmp_test_object_server_ObjectController/sda1 (pid: 1398980) -test DEBUG: Update sent for /a/c/o /tmp/tmpmozpcvy9/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150936.00000 -test INFO: Object update sweep completed on /tmp/tmpmozpcvy9/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: 1398980) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -Filesystem at 19 does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 2618, in mock_get_and_setxattr - raise IOError(error_num, 'Operation not supported') -OSError: [Errno 95] Operation not supported -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works ... ok -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS ... ok -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called ... ok -test.unit.obj.test_server.TestObjectController.test__call__returns_500 -test.unit.obj.test_server.TestObjectController.test__call__returns_500 ... ok -test.unit.obj.test_server.TestObjectController.test_allowed_headers -test.unit.obj.test_server.TestObjectController.test_allowed_headers ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx -test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_bad_sinces -test.unit.obj.test_server.TestObjectController.test_bad_sinces ... ok -test.unit.obj.test_server.TestObjectController.test_call_bad_method -test.unit.obj.test_server.TestObjectController.test_call_bad_method ... ok -test.unit.obj.test_server.TestObjectController.test_call_bad_request -test.unit.obj.test_server.TestObjectController.test_call_bad_request ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "tx081270b8ed3b4f1792341-00690208f8" "object-server 1692291" 0.0003 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx081270b8ed3b4f1792341-00690208f8" "proxy-server 1692291" 0.0222 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx081270b8ed3b4f1792341-00690208f8" "proxy-server 1692291" 0.0303 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx081270b8ed3b4f1792341-00690208f8 - 0.0637 - - 1761741048.643431664 1761741048.707175255 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa68831e9ac34fb4a486e-00690208f8" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8ed3613a262540238252d-00690208f8" "proxy-server 1692291" 0.0250 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx7531a1ce17e642fea95df-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae3c8c80a1a1498ca0446-00690208f8" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9609425f69214ebb8e709-00690208f8" "proxy-server 1692291" 0.0173 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx026648926fd74f428ccce-00690208f8" "proxy-server 1692291" 0.0035 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4650c698b7894503ac06d-00690208f8" "proxy-server 1692291" 0.0043 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdb5b01e78dd44de0ad0be-00690208f8" "proxy-server 1692291" 0.0034 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txbb20140e0b6f48cca542a-00690208f8" "proxy-server 1692291" 0.0007 "-" 1692291 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 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53aa080bcb124273be74b-00690208f8" "proxy-server 1692291" 0.0114 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3bb8627a7e9f4ab197ba5-00690208f8" "proxy-server 1692291" 0.0013 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "tx9fb97eef761a44ab89062-00690208f8" "object-server 1692291" 0.0004 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "tx9fb97eef761a44ab89062-00690208f8" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx9fb97eef761a44ab89062-00690208f8" "proxy-server 1692291" 0.0175 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx9fb97eef761a44ab89062-00690208f8" "proxy-server 1692291" 0.0187 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx9fb97eef761a44ab89062-00690208f8 - 0.0596 - - 1761741048.849162817 1761741048.908715963 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8280c93b81a446c1b8bff-00690208f8" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc3c4bb9cd200400287859-00690208f8" "proxy-server 1692291" 0.0021 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txf455781644f24a07bcefb-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57891/sdb1 (txn: txf455781644f24a07bcefb-00690208f8) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txf455781644f24a07bcefb-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa54f16d23dbe4c8e8d7b1-00690208f8" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2aaf112fdce74a28af5e3-00690208f8" "proxy-server 1692291" 0.0013 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx76efc6b0ec8f42faaccc6-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57891/sdb1 (txn: tx76efc6b0ec8f42faaccc6-00690208f8) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx76efc6b0ec8f42faaccc6-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:38683/sda1 (txn: tx76efc6b0ec8f42faaccc6-00690208f8) +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx76efc6b0ec8f42faaccc6-00690208f8) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx999afa2ba17c4028ac87e-00690208f8" "proxy-server 1692291" 0.0059 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd4c7cf47131a48418c127-00690208f8" "proxy-server 1692291" 0.0064 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx404ad26194bd4c2c85acd-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57891/sdb1 (txn: tx404ad26194bd4c2c85acd-00690208f8) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx404ad26194bd4c2c85acd-00690208f8" "proxy-server 1692291" 0.0048 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx755120b3fab54597aa8c9-00690208f8" "proxy-server 1692291" 0.0055 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx75fa12fc2042475dbe276-00690208f8" "proxy-server 1692291" 0.0014 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txa1c3f76326524ec9a5780-00690208f8" "proxy-server 1692291" 0.0008 "-" 1692291 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:38683/sda1 (txn: txa1c3f76326524ec9a5780-00690208f8)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... 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.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('222a1ab1-d0a2-472c-b6df-c5da23a39764-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.32870 seconds (3.04233/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/tmpi51irhj9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '941f63d11dd56c89aed1639a0252a003', '9db6e92d-6824-4f06-a774-25f812258b03-sda', '1796150933.79697', '1796150936', '1796150935', '', '1796150936', 1, 1) -test DEBUG: /tmp/tmpi51irhj9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1796150939.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '9db6e92d-6824-4f06-a774-25f812258b03-sda') -test DEBUG: /tmp/tmpi51irhj9/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00257516s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '941f63d11dd56c89aed1639a0252a003', '9db6e92d-6824-4f06-a774-25f812258b03-sda', '1796150933.79697', '1796150936', '1796150935', '', '1796150936', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('9db6e92d-6824-4f06-a774-25f812258b03-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpi51irhj9/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01999 seconds (50.01888/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/tmpi51irhj9/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'd4c49ee8aaf86ed795c951824eea1723', '7922c26f-5425-4db1-8b61-c1487d945e81-sda', '1796150933.81827', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('7922c26f-5425-4db1-8b61-c1487d945e81-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'd4c49ee8aaf86ed795c951824eea1723', '7922c26f-5425-4db1-8b61-c1487d945e81-sda', '1796150933.81827', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('7922c26f-5425-4db1-8b61-c1487d945e81-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpke35nv2j/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '22307750-2318-49f0-aa46-70dde0ac739e-sda', '1796150933.83502', '1796150936', '1796150935', '', '1796150936', 0, 0) -test DEBUG: /tmp/tmpke35nv2j/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '22307750-2318-49f0-aa46-70dde0ac739e-sda', '1796150933.83502', '1796150936', '1796150935', '', '1796150936', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('22307750-2318-49f0-aa46-70dde0ac739e-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00978 seconds (102.28907/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/tmplso7tklf/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '941f63d11dd56c89aed1639a0252a003', 'c9dff34e-ec76-4295-a280-53b6b27534e3-sda', '1796150933.85772', '1796150936', '1796150935', '', '1796150936', 1, 1) -test DEBUG: /tmp/tmplso7tklf/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '941f63d11dd56c89aed1639a0252a003', 'c9dff34e-ec76-4295-a280-53b6b27534e3-sda', '1796150933.85772', '1796150936', '1796150935', '', '1796150936', 1, 1) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('c9dff34e-ec76-4295-a280-53b6b27534e3-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmplso7tklf/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01561 seconds (64.06215/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/tmplso7tklf/sda/containers/0/f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95/d5bad9dd1e4c0e0caaa6ce8b4e453f95.db -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'd4c49ee8aaf86ed795c951824eea1723', '20e60124-dc59-45c2-9412-2d8d3e037a2c-sda', '1796150933.87778', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdb/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('20e60124-dc59-45c2-9412-2d8d3e037a2c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, sync, (1, 'd4c49ee8aaf86ed795c951824eea1723', '20e60124-dc59-45c2-9412-2d8d3e037a2c-sda', '1796150933.87778', '1796148000', '0', '', '1796148000', 1, 0) -REPLICATE: /sdc/0/d5bad9dd1e4c0e0caaa6ce8b4e453f95, complete_rsync, ('20e60124-dc59-45c2-9412-2d8d3e037a2c-sda', 'd5bad9dd1e4c0e0caaa6ce8b4e453f95.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '3c68611edf01f6dc0d51bbd2f959807e', '38d62811-fc4e-4c1f-bf89-3549a0126b01-sda', '1796150934.27496', '1796150934.00000', '0', '{"x-container-meta-test": ["foo", "1796150934.00000"]}', '1796150934.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.29312', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.29312', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29312', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150934.29316', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150934.29317', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150934.29317', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29317', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1796150934.29444', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00253606s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.29312', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.29312', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29312', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150934.29316', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150934.29317', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150934.29317', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29317', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.29312', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.29312', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29312', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1796150934.85924', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150934.29317', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150934.29317', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29317', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.29312', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.29312', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29312', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150934.29317', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150934.29317', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29317', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.88794', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.88794', 'deleted': 1, 'state': 10, 'state_timestamp': '1796150934.88794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150934.29317', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150934.29317', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29317', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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_sync_shard_ranges -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges ... ok +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741286.00000, db: /tmp/tmp_snvb172/sda/containers/0/93e/62d27d4e150e6c786d3b496842b8f93e/62d27d4e150e6c786d3b496842b8f93e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741288.00000, db: /tmp/tmp_snvb172/sda/containers/0/be7/13247f35eaa5d0701a527202eb0c7be7/13247f35eaa5d0701a527202eb0c7be7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741288.00000, db: /tmp/tmp_snvb172/sda/containers/0/be7/13247f35eaa5d0701a527202eb0c7be7/13247f35eaa5d0701a527202eb0c7be7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741290.00000, db: /tmp/tmp_snvb172/sda/containers/0/8a5/a6978c156ffccb7c49e310c2839708a5/a6978c156ffccb7c49e310c2839708a5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741290.00000, db: /tmp/tmp_snvb172/sda/containers/0/8a5/a6978c156ffccb7c49e310c2839708a5/a6978c156ffccb7c49e310c2839708a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741292.00000, db: /tmp/tmp_snvb172/sda/containers/0/c03/e1d331f07df672e725c1b971b1647c03/e1d331f07df672e725c1b971b1647c03.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741292.00000, db: /tmp/tmp_snvb172/sda/containers/0/c03/e1d331f07df672e725c1b971b1647c03/e1d331f07df672e725c1b971b1647c03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741294.00000, db: /tmp/tmp_snvb172/sda/containers/0/bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741294.00000, db: /tmp/tmp_snvb172/sda/containers/0/bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741296.00000, db: /tmp/tmp_snvb172/sda/containers/0/d62/70839ed2ed3aedc2305531a927c41d62/70839ed2ed3aedc2305531a927c41d62.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741296.00000, db: /tmp/tmp_snvb172/sda/containers/0/d62/70839ed2ed3aedc2305531a927c41d62/70839ed2ed3aedc2305531a927c41d62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741298.00000, db: /tmp/tmp_snvb172/sda/containers/0/021/ccc01fa81fe05aac352fe93ae3da0021/ccc01fa81fe05aac352fe93ae3da0021.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741298.00000, db: /tmp/tmp_snvb172/sda/containers/0/021/ccc01fa81fe05aac352fe93ae3da0021/ccc01fa81fe05aac352fe93ae3da0021.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741053.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/def/df244c6ca31a36a56fd17089dd1eadef/df244c6ca31a36a56fd17089dd1eadef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741058.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b8d/8b892878da83ba5af6fdc1b144b15b8d/8b892878da83ba5af6fdc1b144b15b8d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741063.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/012/4f26c5fd13378494dcf0e77705243012/4f26c5fd13378494dcf0e77705243012.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741068.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/037/fa3850f0df3b62a851212782125a5037/fa3850f0df3b62a851212782125a5037.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741073.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/66d/b663d28e27fb99f17823d668ac8a166d/b663d28e27fb99f17823d668ac8a166d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741088.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/454/7d1acb52f93215846db2d1ba320a7454/7d1acb52f93215846db2d1ba320a7454.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741098.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d47/b2793eda9b91bd98baaab5d8ce566d47/b2793eda9b91bd98baaab5d8ce566d47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741103.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4a4/d3ebcd820b1aa0543826bafe08e5e4a4/d3ebcd820b1aa0543826bafe08e5e4a4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741113.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/83a/5631d0d61716d4d67f31a663ba4a883a/5631d0d61716d4d67f31a663ba4a883a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741118.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/754/4feb6dbf901399a8b5e24b7fdb4a8754/4feb6dbf901399a8b5e24b7fdb4a8754.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741128.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741133.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/eb5/f81e5657ce0d1678d5d5a1c96a5f3eb5/f81e5657ce0d1678d5d5a1c96a5f3eb5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741143.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f94/f64ef008634f88c3e0f328a3eac77f94/f64ef008634f88c3e0f328a3eac77f94.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741148.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/800/81c9c44041e0314d6e4f704ae6208800/81c9c44041e0314d6e4f704ae6208800.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741158.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/cf6/30b0c303a07664f14eeb60f4d28fecf6/30b0c303a07664f14eeb60f4d28fecf6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741163.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/092/e672ddd874b0ffd75a8af43f1e8c4092/e672ddd874b0ffd75a8af43f1e8c4092.db +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdi1/2/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "object-server 1692275" 0.0004 "-" 1692275 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0622 "-" 1692275 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx945fa3f514ab4487aa06d-00690208f8" "proxy-server 1692275" 0.0686 "-" 1692275 4 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda67d99a0ba142ba97f80-00690208f8" "proxy-server 1692275" 0.0103 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx9009d74eedd14be183486-00690208f8" "proxy-server 1692275" 0.0104 "-" 1692275 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0000 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: txe085d439310b4775ad3ed-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55323/sdg1, error: ERROR Insufficient Storage (txn: txe085d439310b4775ad3ed-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36025/sdi1, error: ERROR Insufficient Storage (txn: txe085d439310b4775ad3ed-00690208f8) +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0273 "-" 1692275 4 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdj1/2/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "object-server 1692275" 0.0004 "-" 1692275 4 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdk1/2/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "object-server 1692275" 0.0003 "-" 1692275 4 +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0441 "-" 1692275 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txe085d439310b4775ad3ed-00690208f8" "proxy-server 1692275" 0.0340 "-" 1692275 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c5bccca04b04ab3a683c-00690208f8" "proxy-server 1692275" 0.0055 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx6ea2a0415a2c4555882d7-00690208f8" "proxy-server 1692275" 0.0066 "-" 1692275 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0000 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:58509/sdk1, error: ERROR Insufficient Storage (txn: txe259e43af9db4eddba35a-00690208f8) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: txe259e43af9db4eddba35a-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:52011/sdh1 (txn: txe259e43af9db4eddba35a-00690208f8) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0007 "-" 1692275 4 +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0000 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34307/sdl1, error: ERROR Insufficient Storage (txn: txe259e43af9db4eddba35a-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:34307/sdl1 (txn: txe259e43af9db4eddba35a-00690208f8) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36025/sdi1, error: ERROR Insufficient Storage (txn: txe259e43af9db4eddba35a-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:36025/sdi1 (txn: txe259e43af9db4eddba35a-00690208f8) +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txe259e43af9db4eddba35a-00690208f8" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56531/sdj1, error: ERROR Insufficient Storage (txn: txe259e43af9db4eddba35a-00690208f8) +proxy DEBUG: Node is error limited: 127.0.0.1:56531/sdj1 (txn: txe259e43af9db4eddba35a-00690208f8) +proxy ERROR: Object returning 503 for [] (txn: txe259e43af9db4eddba35a-00690208f8) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e38af4bb6c142d99e0ac-00690208f8" "proxy-server 1692275" 0.0134 "-" 1692275 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txf7d0c64031cf4d58aa616-00690208f8" "proxy-server 1692275" 0.0080 "-" 1692275 4 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0000 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: tx59b249d740d5469495373-00690208f9) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:55323/sdg1, error: ERROR Insufficient Storage (txn: tx59b249d740d5469495373-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:52011/sdh1 (txn: tx59b249d740d5469495373-00690208f9) +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0007 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34307/sdl1, error: ERROR Insufficient Storage (txn: tx59b249d740d5469495373-00690208f9)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.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... 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_ssync_receiver.TestSsyncInputProxy.test_read_line +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error ... ok -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx644c159b583b4b70a7953-006b0f1695" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/4e6e5c4ffb9c4019bd61a216ff80e084" 204 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084" "tx29ce30b41a324c5189f3c-006b0f1695" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdh1/3/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" 304 - "HEAD http://localhost/v1/a/4e6e5c4ffb9c4019bd61a216ff80e084/conditionals" "tx4ccf70ee66e0436db79a0-006b0f1695" "proxy-server 1398996" 0.0006 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1ef2e235af042d3ab697-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/ec-dup-discon" "txc1ef2e235af042d3ab697-006b0f1696" "container-server 1398996" 0.0010 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/ec-dup-discon" "txc1ef2e235af042d3ab697-006b0f1696" "container-server 1398996" 0.0009 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txc1ef2e235af042d3ab697-006b0f1696" "proxy-server 1398996" 0.0118 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txc1ef2e235af042d3ab697-006b0f1696" "proxy-server 1398996" 0.0083 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - txc1ef2e235af042d3ab697-006b0f1696 - 0.0194 - - 1796150934.198668242 1796150934.218072653 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaad76c87a57f425bb5135-006b0f1696" "proxy-server 1398996" 0.0018 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx61fff3161b1f4856a7e40-006b0f1696" "proxy-server 1398996" 0.0012 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0237 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0233 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0236 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0254 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdj1/3/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "object-server 1398996" 0.0005 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "object-server 1398996" 0.0005 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0321 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx3834840a40cf408581d56-006b0f1696" "proxy-server 1398996" 0.0334 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - tx3834840a40cf408581d56-006b0f1696 - 0.0511 - - 1796150934.218993902 1796150934.270075560 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46f6701b01f847248dd1f-006b0f1696" "proxy-server 1398996" 0.0015 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx736ec11b91614bb78786b-006b0f1696" "proxy-server 1398996" 0.0025 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdj1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "txfc2444e414254d73889c9-006b0f1696" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdk1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "txfc2444e414254d73889c9-006b0f1696" "proxy-server 1398996" 0.0007 "-" 1398996 4 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: txfc2444e414254d73889c9-006b0f1696) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: txfc2444e414254d73889c9-006b0f1696) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 GET /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 12288 - txfc2444e414254d73889c9-006b0f1696 - 0.0208 - - 1796150934.271142244 1796150934.291944027 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b243852edda40f2a5e0e-006b0f1696" "proxy-server 1398996" 0.0019 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:45487/sdb1/0/a/ec-dup-discon" "tx8b243852edda40f2a5e0e-006b0f1696" "container-server 1398996" 0.0015 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "tx8b243852edda40f2a5e0e-006b0f1696" "proxy-server 1398996" 0.0065 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:56751/sda1/0/a/ec-dup-discon" "tx8b243852edda40f2a5e0e-006b0f1696" "container-server 1398996" 0.0009 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "tx8b243852edda40f2a5e0e-006b0f1696" "proxy-server 1398996" 0.0088 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon HTTP/1.0 202 - - t - 76 - tx8b243852edda40f2a5e0e-006b0f1696 - 0.0186 - - 1796150934.392114162 1796150934.410708427 4 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5a8058de38e4326a4605-006b0f1696" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx04f594de14c74f72834dc-006b0f1696" "proxy-server 1398996" 0.0012 "-" 1398996 4 -proxy WARNING: Client disconnected without sending enough data (txn: tx1dea7db6377b4a6c93191-006b0f1696) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 262134 89 - tx1dea7db6377b4a6c93191-006b0f1696 - 0.0247 - - 1796150934.411675692 1796150934.436423063 4 - -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.0134 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.0082 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.2453 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.2464 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.2463 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1dea7db6377b4a6c93191-006b0f1696" "proxy-server 1398996" 0.2486 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa0f67b3f1294a3f973b1-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx3e4b9dfae1ed4826ad159-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx8d619fe8baba4fd390485-006b0f1696) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 65536 89 - tx8d619fe8baba4fd390485-006b0f1696 - 0.0195 - - 1796150934.677052021 1796150934.696538687 4 - -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0048 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0077 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0066 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0079 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0062 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8d619fe8baba4fd390485-006b0f1696" "proxy-server 1398996" 0.0107 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29a33e1876804d2da727c-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx6b5280d134ae4b7a975de-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx383012d0820d4b4485d2a-006b0f1696) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx383012d0820d4b4485d2a-006b0f1696 - 0.0192 - - 1796150934.778466463 1796150934.797698975 4 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0056 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0069 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0044 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0088 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0061 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx383012d0820d4b4485d2a-006b0f1696" "proxy-server 1398996" 0.0073 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf7c139e723e457e8bc9b-006b0f1696" "proxy-server 1398996" 0.0021 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx8d52428e61394524afe99-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 4 -proxy WARNING: Client disconnected without sending last chunk (txn: txd181499ce5534ac6ae17a-006b0f1696) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - txd181499ce5534ac6ae17a-006b0f1696 - 0.0229 - - 1796150934.879638672 1796150934.902508736 4 - -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0043 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0083 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0078 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0075 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0055 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd181499ce5534ac6ae17a-006b0f1696" "proxy-server 1398996" 0.0076 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6cdbc09d0c5d47a0ba0a1-006b0f1696" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx73ed035efa1c4eae8ff72-006b0f1696" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.0197 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.0193 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.0245 "-" 1398996 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... ok +proxy INFO: - - 29/Oct/2025/12/30/48 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741047.46671 HTTP/1.0 204 - Swift - - - - tx94aebdbe67be4d1389a13-00690208f8 - 0.0303 VW - 1761741048.785960436 1761741048.816293478 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2eca1914b1fc49528821b-00690208f8" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx7d520eccb15e4d9aa4764-00690208f8" "proxy-server 1692257" 0.0063 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txd53773df4c174dada6c8e-00690208f8" "proxy-server 1692257" 0.0047 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd53773df4c174dada6c8e-00690208f8 - 0.0292 - - 1761741048.841760874 1761741048.871006250 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx266c17aba77a4609924cf-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "tx266c17aba77a4609924cf-00690208f8" "proxy-server 1692257" 0.0113 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx266c17aba77a4609924cf-00690208f8 - 0.0353 - - 1761741048.882959127 1761741048.918248415 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbdc4a95247814b76944ce-00690208f8" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txbdc4a95247814b76944ce-00690208f8" "proxy-server 1692257" 0.0055 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/48 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txbdc4a95247814b76944ce-00690208f8 - 0.0281 - - 1761741048.920011997 1761741048.948160887 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3724cbb8b1a24ca6b28bf-00690208f8" "proxy-server 1692257" 0.0055 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3724cbb8b1a24ca6b28bf-00690208f8 - 0.0080 VW - 1761741048.955262661 1761741048.963243008 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx059764e5b8d449d5a7adc-00690208f8" "proxy-server 1692257" 0.0078 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx059764e5b8d449d5a7adc-00690208f8 - 0.0106 VW - 1761741048.968390703 1761741048.978992701 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +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" "txa87cebfd52cf47f19f9cf-00690208f8" "proxy-server 1692257" 0.0033 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/48 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 - txa87cebfd52cf47f19f9cf-00690208f8 - 0.0149 VW - 1761741048.979577065 1761741048.994458199 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx8e792bbfebf54c0d897fb-00690208f8" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx8e792bbfebf54c0d897fb-00690208f8" "proxy-server 1692257" 0.0137 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx8e792bbfebf54c0d897fb-00690208f8" "object-server 1692257" 0.0013 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx8e792bbfebf54c0d897fb-00690208f8" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx8e792bbfebf54c0d897fb-00690208f8 - 0.0284 - - 1761741048.994911194 1761741049.023301601 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3adb72d06d74dc6bbcb3-00690208f9" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2cd7b2bdb0e9410794a88-00690208f9" "proxy-server 1692257" 0.0076 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx221174ea145245a299dbe-00690208f9" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx221174ea145245a299dbe-00690208f9" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx221174ea145245a299dbe-00690208f9 - 0.0341 - - 1761741049.024767399 1761741049.058857918 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3407805008a041689ec94-00690208f9" "proxy-server 1692257" 0.0011 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3407805008a041689ec94-00690208f9 - 0.0078 VW - 1761741049.074333191 1761741049.082180023 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd487cedaaa3848db93771-00690208f9" "proxy-server 1692257" 0.0041 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txd487cedaaa3848db93771-00690208f9 - 0.0109 VW - 1761741049.082690954 1761741049.093612432 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx0ed57f479c0f4d32987be-00690208f9" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx0ed57f479c0f4d32987be-00690208f9" "proxy-server 1692257" 0.0118 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0ed57f479c0f4d32987be-00690208f9 - 0.0214 VW - 1761741049.094234943 1761741049.115585566 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfb37b6fbb297442e941d0-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfb37b6fbb297442e941d0-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout ... ok +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path ... ok +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "txa1c3f76326524ec9a5780-00690208f8" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d7ad08f8d354b4c9491a-00690208f9" "proxy-server 1692291" 0.0042 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3cb0e52f56fb4406b6e2f-00690208f9" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx0126790fc07946dd92fce-00690208f9" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:38683/sda1 (txn: tx0126790fc07946dd92fce-00690208f9) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx0126790fc07946dd92fce-00690208f9" "proxy-server 1692291" 0.0047 "-" 1692291 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: txe76d9f73f8be4d5d9ba6e-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_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: txec20e6f924804dd4824e6-006b0f1698) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx9baefa0d351844d1b39f1-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_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: tx58e32bdf69b24b80aa2ac-006b0f1698) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx5b8f0ff5e08f4ccc80f06-00690208f9) 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: txf974b3ed6fc24c989a102-006b0f1698) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx303deb96d9ae46debca15-006b0f1698) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa1bd2185e97848e193d5e-006b0f1698) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa1bd2185e97848e193d5e-006b0f1698) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa1bd2185e97848e193d5e-006b0f1698) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: txa1bd2185e97848e193d5e-006b0f1698) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txbd3457c51a4b4acc82ce4-006b0f1698) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txbd3457c51a4b4acc82ce4-006b0f1698) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txbd3457c51a4b4acc82ce4-006b0f1698) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: txbd3457c51a4b4acc82ce4-006b0f1698) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bc90cc16c6e49dca9e1f-006b0f1698" "proxy-server 1399003" 0.0014 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx2bc90cc16c6e49dca9e1f-006b0f1698 - 0.0040 - - 1796150936.844853163 1796150936.848818779 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx938df5392c36443598a7a-006b0f1698" "proxy-server 1399003" 0.0013 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx938df5392c36443598a7a-006b0f1698 - 0.0038 - - 1796150936.849927425 1796150936.853759766 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx917a89ccb48a45738286e-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e8f19ce95074bcaad0cf-00690208f9" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx92a29a6d16b443b981285-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "tx8c63a11d06d949109ef15-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "tx8c63a11d06d949109ef15-00690208f9" "object-server 1692291" 0.0045 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx8c63a11d06d949109ef15-00690208f9" "proxy-server 1692291" 0.0180 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx8c63a11d06d949109ef15-00690208f9" "proxy-server 1692291" 0.0192 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx8c63a11d06d949109ef15-00690208f9 - 0.0465 - - 1761741049.157664537 1761741049.204202414 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6891aa121054420a8017c-00690208f9" "proxy-server 1692291" 0.0175 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc6e68954fff246ccb3a5f-00690208f9" "proxy-server 1692291" 0.0064 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx413fbba245854ab1bcefb-00690208f9" "proxy-server 1692291" 0.0006 "-" 1692291 0 +obj1 WARNING: Quarantined object /tmp/tmpzl16a3kv/tmp_test_proxy_server_chunked/sda1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1761741049.18222.data: Bytes read: 6160, does not match metadata: 6260 (txn: tx413fbba245854ab1bcefb-00690208f9) +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:38683/sda1 (txn: tx413fbba245854ab1bcefb-00690208f9)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... ok + +proxy DEBUG: Node is error limited: 127.0.0.1:34307/sdl1 (txn: tx59b249d740d5469495373-00690208f9) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36025/sdi1, error: ERROR Insufficient Storage (txn: tx59b249d740d5469495373-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:36025/sdi1 (txn: tx59b249d740d5469495373-00690208f9) +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx59b249d740d5469495373-00690208f9" "proxy-server 1692275" 0.0007 "-" 1692275 4 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4dc3cecbe32e45e7bfab6-00690208f9" "proxy-server 1692275" 0.0114 "-" 1692275 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx05e5e135fcdd41528f841-00690208f9" "proxy-server 1692275" 0.0013 "-" 1692275 4 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +obj5 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0007 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:36025/sdi1, error: ERROR Insufficient Storage (txn: txc7d9543bb19644bdb17d8-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:36025/sdi1 (txn: txc7d9543bb19644bdb17d8-00690208f9) +obj4 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56531/sdj1, error: ERROR Insufficient Storage (txn: txc7d9543bb19644bdb17d8-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:56531/sdj1 (txn: txc7d9543bb19644bdb17d8-00690208f9) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:52011/sdh1, error: ERROR Insufficient Storage (txn: txc7d9543bb19644bdb17d8-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:52011/sdh1 (txn: txc7d9543bb19644bdb17d8-00690208f9) +obj6 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0001 "-" 1692275 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:34307/sdl1, error: ERROR Insufficient Storage (txn: txc7d9543bb19644bdb17d8-00690208f9) +proxy DEBUG: Node is error limited: 127.0.0.1:34307/sdl1 (txn: txc7d9543bb19644bdb17d8-00690208f9) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txc7d9543bb19644bdb17d8-00690208f9" "proxy-server 1692275" 0.0008 "-" 1692275 4 +proxy ERROR: Object returning 503 for [] (txn: txc7d9543bb19644bdb17d8-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txb43827c2b81e44cea45f2-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txb43827c2b81e44cea45f2-00690208f9" "proxy-server 1692275" 0.0064 "-" 1692275 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx88104f523d444424bc12a-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx88104f523d444424bc12a-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx8329816b724e4851a09b6-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx8329816b724e4851a09b6-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx8329816b724e4851a09b6-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8329816b724e4851a09b6-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx716620ef9b4b4d058848d-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txeb213c9fa0614ee9bd43d-006b0f1698)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 +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txeda93fcc006841e783e95-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txeda93fcc006841e783e95-00690208f9" "proxy-server 1692275" 0.0023 "-" 1692275 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txd45b51aa969f4260a43c7-00690208f9)test.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.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.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.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... ok +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:48 +0000] "GET /sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 200 92 "GET http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx9926e2bb28e647f2b1f98-00690208f8" "proxy-server 1692271" 0.0009 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7dc25b1e48e94fb389954-00690208f8" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/bd2d3f1808264f2290cdc5f7bf0dc92e" 204 - "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e" "txfc98e892238e4481aaf41-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdi1/1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" 200 92 "HEAD http://foo:8080/v1/a/bd2d3f1808264f2290cdc5f7bf0dc92e/o" "tx2f3184ea82354719bae6a-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc35249c40e0d4ee4bed06-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/491541c72703445c852a74c6a67483d9" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/491541c72703445c852a74c6a67483d9" "txc35249c40e0d4ee4bed06-00690208f9" "container-server 1692271" 0.0034 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/491541c72703445c852a74c6a67483d9" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/491541c72703445c852a74c6a67483d9" "txc35249c40e0d4ee4bed06-00690208f9" "container-server 1692271" 0.0091 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/491541c72703445c852a74c6a67483d9" 201 - "PUT http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txc35249c40e0d4ee4bed06-00690208f9" "proxy-server 1692271" 0.0229 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/491541c72703445c852a74c6a67483d9" 201 - "PUT http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txc35249c40e0d4ee4bed06-00690208f9" "proxy-server 1692271" 0.0452 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0aec58871a2a4bb8a1b51-00690208f9" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx0aec58871a2a4bb8a1b51-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc43f2aba894a4b6c9f809-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx641b626185954f47a6d72-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/491541c72703445c852a74c6a67483d9/o" 201 - "PUT http://foo:8080/sdd1/0/a/491541c72703445c852a74c6a67483d9/o" "tx1f975346df1147b3ad373-00690208f9" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 201 - "PUT http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx1f975346df1147b3ad373-00690208f9" "proxy-server 1692271" 0.0042 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/491541c72703445c852a74c6a67483d9/o" 201 - "PUT http://foo:8080/sdc1/0/a/491541c72703445c852a74c6a67483d9/o" "tx1f975346df1147b3ad373-00690208f9" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 201 - "PUT http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx1f975346df1147b3ad373-00690208f9" "proxy-server 1692271" 0.0165 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02808966e1ac4bcd899f7-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx53d385d6d8154382827d7-00690208f9" "proxy-server 1692271" 0.0106 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/491541c72703445c852a74c6a67483d9/o" 201 - "POST http://foo:8080/sdd1/0/a/491541c72703445c852a74c6a67483d9/o" "txc6f48f0593f94e869363b-00690208f9" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "POST /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 202 76 "POST http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txc6f48f0593f94e869363b-00690208f9" "proxy-server 1692271" 0.0168 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/491541c72703445c852a74c6a67483d9/o" 201 - "POST http://foo:8080/sdc1/0/a/491541c72703445c852a74c6a67483d9/o" "txc6f48f0593f94e869363b-00690208f9" "object-server 1692271" 0.0046 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "POST /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 202 76 "POST http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txc6f48f0593f94e869363b-00690208f9" "proxy-server 1692271" 0.0230 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b24c3a25b3f49b4a039f-00690208f9" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx2380207e1fb5410f8408e-00690208f9" "proxy-server 1692271" 0.0100 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx2bb17210c1234727a8c2b-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd37db4b332d04b7fab173-00690208f9" "proxy-server 1692271" 0.0081 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txe4021d2c21da4b6696c02-00690208f9" "proxy-server 1692271" 0.0023 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txa9bf240528314f6db76a9-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf28472e9ddc4e268db88-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx68cbf7237b584345a444e-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx66b3232814f048d5bb931-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f016f0a9a3c4b5396b8f-00690208f9" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txa135998a88784e8e81cb6-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1test.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-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sda1/objects-1/2 +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (250.28/sec, 0s remaining) +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (288.79/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sdb1/objects-1/1 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.04s (193.35/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpb78af81t/node/sdb1/objects-1/2 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.04s (188.19/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.04s (187.08/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 28s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpk6kzgayw/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (727.93/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (596.63/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/tmpe0nxbr07/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (74.05/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpfijp7tgc/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.02s (56.75/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpfijp7tgc/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.11556#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpfijp7tgc/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfijp7tgc/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.11556#4.data' -> '/tmp/tmpfijp7tgc/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.11556#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfijp7tgc/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/tmpfef3128m/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (491.94/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpfef3128m/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.23008#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpfef3128m/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfef3128m/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.23008#4.data' -> '/tmp/tmpfef3128m/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136248.23008#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpfef3128m/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 get commit status of PUT to /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1739, in await_response + self.resp = self.conn.getexpect() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status + raise expect_status +Exception: kaboom! (txn: tx06549a42248c404f8cd76-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 get commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: tx25416c84bf044806928ad-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx5d51c81300834c98911a3-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx4d4f5986705c4cc3b7b8b-00690208f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfb37b6fbb297442e941d0-00690208f9" "proxy-server 1692257" 0.0188 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfb37b6fbb297442e941d0-00690208f9" "proxy-server 1692257" 0.0217 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txfb37b6fbb297442e941d0-00690208f9 - 0.0276 - - 1761741049.115950108 1761741049.143552780 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe945d22561c843fc8bc09-00690208f9" "proxy-server 1692257" 0.0029 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe945d22561c843fc8bc09-00690208f9 - 0.0054 VW - 1761741049.155447960 1761741049.160840988 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx85b8d7fd16f84420bd4df-00690208f9" "proxy-server 1692257" 0.0163 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx85b8d7fd16f84420bd4df-00690208f9 - 0.0188 VW - 1761741049.161367655 1761741049.180170298 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txbcd72858aca34a1086cc5-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txbcd72858aca34a1086cc5-00690208f9" "proxy-server 1692257" 0.0051 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txbcd72858aca34a1086cc5-00690208f9 - 0.0148 VW - 1761741049.180699587 1761741049.195481300 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txae7703fa7b7945d79a938-00690208f9" "proxy-server 1692257" 0.0013 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" "tx728832d60ec54794b8bb3-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" "tx728832d60ec54794b8bb3-00690208f9" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" "tx728832d60ec54794b8bb3-00690208f9" "proxy-server 1692257" 0.0243 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.11645" "tx728832d60ec54794b8bb3-00690208f9" "proxy-server 1692257" 0.0240 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.11645 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx728832d60ec54794b8bb3-00690208f9 - 0.0607 VW - 1761741049.196058512 1761741049.256770372 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txebf1210a4b3844289fa16-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txebf1210a4b3844289fa16-00690208f9" "proxy-server 1692257" 0.0146 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txebf1210a4b3844289fa16-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txebf1210a4b3844289fa16-00690208f9" "proxy-server 1692257" 0.0194 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txebf1210a4b3844289fa16-00690208f9 - 0.0298 - - 1761741049.257175207 1761741049.286960125 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf0335a02a33485c9c4ca-00690208f9" "proxy-server 1692257" 0.0072 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txaf0335a02a33485c9c4ca-00690208f9 - 0.0099 VW - 1761741049.300974846 1761741049.310883045 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd960960dc2c34bd0a7a36-00690208f9" "proxy-server 1692257" 0.0066 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txd960960dc2c34bd0a7a36-00690208f9 - 0.0091 VW - 1761741049.311365128 1761741049.320479155 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx4d4bb9892fcb481987eb4-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx4d4bb9892fcb481987eb4-00690208f9" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx4d4bb9892fcb481987eb4-00690208f9 - 0.0168 VW - 1761741049.321019650 1761741049.337849140 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx53a3014dd3cb4658a6932-00690208f9" "proxy-server 1692257" 0.0149 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" "txa13a327013644ad5a1628-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" "txa13a327013644ad5a1628-00690208f9" "proxy-server 1692257" 0.0097 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" "txa13a327013644ad5a1628-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.26364" "txa13a327013644ad5a1628-00690208f9" "proxy-server 1692257" 0.0173 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.26364 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa13a327013644ad5a1628-00690208f9 - 0.0510 VW - 1761741049.338467360 1761741049.389429569 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... 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.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... 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.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.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... 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.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 + +proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3161, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 878, in reader + return req.environ['wsgi.input'].read( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self.app.client_chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 7227, in read + raise Exception('exception message') +Exception: exception message (txn: txbf2b922f635d43f2b5222-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.12:1012/sdm (txn: tx33ef66c7f56e4c0fab6a9-006b0f1697) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe00421b1576d4070bb8f5-006b0f1697) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.11:1011/sdl (txn: tx26b733c4e3d44860922af-006b0f1697) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx0b18fcaa61e94ff78abe1-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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)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 - -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/55c/bfe0bbde6c6e099fe4dbe5a57f99e55c/bfe0bbde6c6e099fe4dbe5a57f99e55c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151432.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/55c/bfe0bbde6c6e099fe4dbe5a57f99e55c/bfe0bbde6c6e099fe4dbe5a57f99e55c_1796151432.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/c90/f1307eb39c8aefd148b8ae468d8f2c90/f1307eb39c8aefd148b8ae468d8f2c90.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151436.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/c90/f1307eb39c8aefd148b8ae468d8f2c90/f1307eb39c8aefd148b8ae468d8f2c90_1796151436.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk9uce1ol/sda/containers/0/4d3/566b789e274c3f82494f8079c694a4d3/566b789e274c3f82494f8079c694a4d3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151440.00000-0, db: /tmp/tmpk9uce1ol/sda/containers/0/4d3/566b789e274c3f82494f8079c694a4d3/566b789e274c3f82494f8079c694a4d3_1796151440.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150937.00000-0, db: /tmp/tmpat1v737b/sda/containers/0/713/6e372ecbf9b5818d309876ab15f37713/6e372ecbf9b5818d309876ab15f37713.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpat1v737b/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmpat1v737b/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150949.00000-0, db: /tmp/tmpat1v737b/sda/containers/0/7b2/1e42ee5f0ee31716870876ee310f77b2/1e42ee5f0ee31716870876ee310f77b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150938.00000-0, db: /tmp/tmp7_fqg1uf/sda/containers/0/0f8/83325f2690f7c19631e6ea7acc7360f8/83325f2690f7c19631e6ea7acc7360f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmp7_fqg1uf/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmp7_fqg1uf/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmp7_fqg1uf/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150943.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/6cc/007f4a745dd5156c33022ac9e1fcc6cc/007f4a745dd5156c33022ac9e1fcc6cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150951.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/b49/4ef424bb8ef9152bd611f94297627b49/4ef424bb8ef9152bd611f94297627b49.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150951.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/b49/4ef424bb8ef9152bd611f94297627b49/4ef424bb8ef9152bd611f94297627b49.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150951.00000-0, db: /tmp/tmpj4g6gq39/sda/containers/0/b49/4ef424bb8ef9152bd611f94297627b49/4ef424bb8ef9152bd611f94297627b49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpq63sw86m/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.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 +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx524eb9ac661a4eb8bf2de-00690208f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.8:1008/sdi (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx926e3ee2c5af4d5f80877-00690208f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx33cae5b788504e398820b-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx33cae5b788504e398820b-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx33cae5b788504e398820b-00690208f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txac0ef76a73704fe389073-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txac0ef76a73704fe389073-00690208f9) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txac0ef76a73704fe389073-00690208f9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Tue, 01 Dec 2026 18:48:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150935.50004', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150935.50914', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission ... ok -test-object-controller INFO: - - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0015 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:56 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller DEBUG: Run listdir on /tmp/tmpn30hsvt4/tmp_test_object_server_ObjectController/sda1/objects/0 -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:56 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller DEBUG: - - - [01/Dec/2026:18:52:16 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1398980 0 -test-object-controller DEBUG: - - - [01/Dec/2026:18:52:16 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:52:16 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1398980 1 -test-object-controller DEBUG: Run listdir on /tmp/tmpn30hsvt4/tmp_test_object_server_ObjectController/sda1/objects-1/0 -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:56 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller DEBUG: - - - [01/Dec/2026:18:52:16 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1398980 1 -test-object-controller DEBUG: - - - [01/Dec/2026:18:52:16 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:52:16 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:56 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:56 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd45b51aa969f4260a43c7-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 9523, in mock_put_method - raise Exception() -Exception -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx50aa826819824fd9a5e14-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx50aa826819824fd9a5e14-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx50aa826819824fd9a5e14-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txaf83c6afe5eb4e1dbc4d7-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txaf83c6afe5eb4e1dbc4d7-00690208f9" "proxy-server 1692275" 0.0156 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx3905a51d9a7645e38c647-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "tx3905a51d9a7645e38c647-00690208f9" "proxy-server 1692275" 0.0179 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx77b40ae44a4b49c2be5a0-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txbd66be67f780498d99af3-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txbd66be67f780498d99af3-00690208f9" "proxy-server 1692275" 0.0027 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txbd66be67f780498d99af3-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx584f673971c84ff98ecd2-00690208f9" "proxy-server 1692275" 0.0005 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx584f673971c84ff98ecd2-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx96a14ab5c1e34be89ecb0-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx96a14ab5c1e34be89ecb0-00690208f9" "proxy-server 1692275" 0.0179 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txf933d4050594483b8bb26-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txf933d4050594483b8bb26-00690208f9" "proxy-server 1692275" 0.0047 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx116189e9addf4b99bbcf9-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx116189e9addf4b99bbcf9-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx8fee560305ab44d6bd28e-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8fee560305ab44d6bd28e-00690208f9" "proxy-server 1692275" 0.0022 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx20b80c5d219f4745a5707-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx622b98b19047490eaa046-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx622b98b19047490eaa046-00690208f9" "proxy-server 1692275" 0.0065 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx119513121946415cac3b5-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx119513121946415cac3b5-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx6fbe2c32e7414f439cc91-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx6fbe2c32e7414f439cc91-00690208f9" "proxy-server 1692275" 0.0048 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx1a39fc2d91964d0f91b0d-00690208f9" "proxy-server 1692275" 0.0005 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx2a13f6474b894d17bc5ee-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx2a13f6474b894d17bc5ee-00690208f9" "proxy-server 1692275" 0.0118 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txef20c917a5514d7f878f8-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txef20c917a5514d7f878f8-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx0c6f808d4f0e4b1eac12f-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx0c6f808d4f0e4b1eac12f-00690208f9" "proxy-server 1692275" 0.0033 "-" 1692275 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6254, in fake_http_connect - raise Exception('test') -Exception: test -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx0dbe2b9a7c1d4551aad96-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx0dbe2b9a7c1d4551aad96-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6583, in fake_http_connect - raise Exception('test') -Exception: test -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 199 response from 127.0.0.1:1234/sdc1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 300 response from 127.0.0.1:1234/sdc1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 503 response from 127.0.0.1:1234/sdc1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o -test-object-controller INFO: - - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0005 "-" 1398980 -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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_put -test.unit.obj.test_server.TestObjectController.test_chunked_put ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_async -test.unit.obj.test_server.TestObjectController.test_container_update_async ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_success -test.unit.obj.test_server.TestObjectController.test_container_update_success ... ok -test.unit.obj.test_server.TestObjectController.test_content_encoding -test.unit.obj.test_server.TestObjectController.test_content_encoding ... ok -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method ... ok -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object ... ok -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration -test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_cap -test.unit.obj.test_server.TestObjectController.test_delete_at_cap ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_negative -test.unit.obj.test_server.TestObjectController.test_delete_at_negative ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes -test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries -test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication ... ok -test.unit.obj.test_server.TestObjectController.test_device_unavailable -test.unit.obj.test_server.TestObjectController.test_device_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir ... ok -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes ... ok -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing ... ok -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore ... ok -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config ... ok -test.unit.obj.test_server.TestObjectController.test_init -test.unit.obj.test_server.TestObjectController.test_init ... ok -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false ... ok + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx0621ac6face04f8293261-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx0621ac6face04f8293261-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx0621ac6face04f8293261-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx0621ac6face04f8293261-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx0621ac6face04f8293261-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx0621ac6face04f8293261-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx0621ac6face04f8293261-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx0621ac6face04f8293261-00690208f9" "proxy-server 1692275" 0.0004 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txfdb03412fbc14b8b878ba-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txfdb03412fbc14b8b878ba-00690208f9" "proxy-server 1692275" 0.0055 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfdb03412fbc14b8b878ba-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx5de946d825484074900a7-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx5de946d825484074900a7-00690208f9) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx9bb47015cd6b4af8abed6-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx9bb47015cd6b4af8abed6-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx9bb47015cd6b4af8abed6-00690208f9" "proxy-server 1692275" 0.0006 "-" 1692275 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx9bb47015cd6b4af8abed6-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx9bb47015cd6b4af8abed6-00690208f9)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok +test.unit.proxy.test_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 +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 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.88794', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.88794', 'deleted': 1, 'state': 10, 'state_timestamp': '1796150934.88794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150935.96456', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1796150935.96456', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150935.96456', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150934.88794', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.88794', 'deleted': 1, 'state': 10, 'state_timestamp': '1796150934.88794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150935.96456', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1796150935.97653', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150935.96456', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150935.98524', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.88794', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.88794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150935.96456', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1796150935.97653', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150935.96456', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnc1i32l/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '1af0dded99798265511d22086d21d0c3', 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda', '1796150934.28937', '1796150934.28773', '0', '', '1796150934.28773', 1, 0) -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sda/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150935.98524', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150934.88794', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.88794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150934.29316', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1796150934.86814', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150934.29316', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150935.96456', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1796150935.97653', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150935.96456', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150934.85899', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150934.85899', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150934.85890', 'epoch': '1796150934.85890', 'reported': 0, 'tombstones': -1}], 'aa0ae7f9-7b5c-4b45-b919-829801c7508b-sda') -test DEBUG: /tmp/tmpcnc1i32l/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.0:1000/sda -test WARNING: /tmp/tmpcnc1i32l/sdb/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '71c0c0d1cee49f9b0375e4932144fbbb', 'a80fe128-3ca1-4799-a634-ab83e4479341-sda', '1796150936.00813', '1796150936.00636', '0', '', '1796150936.00636', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1796150936.01219', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150936.01219', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150936.01206', 'epoch': '1796150936.01206', 'reported': 0, 'tombstones': -1}], 'a80fe128-3ca1-4799-a634-ab83e4479341-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txec2299a36eb04687bd573-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txec2299a36eb04687bd573-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txec2299a36eb04687bd573-00690208f9" "proxy-server 1692257" 0.0247 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txec2299a36eb04687bd573-00690208f9" "proxy-server 1692257" 0.0347 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txec2299a36eb04687bd573-00690208f9 - 0.0384 - - 1761741049.390024185 1761741049.428383827 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0244e4555ad41ef8e21c-00690208f9" "proxy-server 1692257" 0.0063 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txc0244e4555ad41ef8e21c-00690208f9" "proxy-server 1692257" 0.0074 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txc0244e4555ad41ef8e21c-00690208f9 - 0.0229 - - 1761741049.434130669 1761741049.457064629 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d828c40db754de7a1e39-00690208f9" "proxy-server 1692257" 0.0070 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3d828c40db754de7a1e39-00690208f9 - 0.0095 VW - 1761741049.459020853 1761741049.468526363 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx659041336dfb4f0682433-00690208f9" "proxy-server 1692257" 0.0041 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx659041336dfb4f0682433-00690208f9 - 0.0162 VW - 1761741049.469011307 1761741049.485203981 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx82b74dafae1f47df8a2db-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx82b74dafae1f47df8a2db-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx82b74dafae1f47df8a2db-00690208f9 - 0.0162 VW - 1761741049.485862970 1761741049.502092838 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx864b1ee8b7924f9abb58a-00690208f9" "proxy-server 1692257" 0.0153 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" "tx072adecc2ead4ba7ba5a1-00690208f9" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" "tx072adecc2ead4ba7ba5a1-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" "tx072adecc2ead4ba7ba5a1-00690208f9" "proxy-server 1692257" 0.0191 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.39056" "tx072adecc2ead4ba7ba5a1-00690208f9" "proxy-server 1692257" 0.0188 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.39056 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx072adecc2ead4ba7ba5a1-00690208f9 - 0.0541 VW - 1761741049.502719402 1761741049.556864023 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf6d19a4b77db4a9ab6193-00690208f9" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf6d19a4b77db4a9ab6193-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf6d19a4b77db4a9ab6193-00690208f9" "proxy-server 1692257" 0.0202 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf6d19a4b77db4a9ab6193-00690208f9" "proxy-server 1692257" 0.0198 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txf6d19a4b77db4a9ab6193-00690208f9 - 0.0287 - - 1761741049.557395458 1761741049.586126089 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4096ab7e1a8f4377acd09-00690208f9" "proxy-server 1692257" 0.0054 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4096ab7e1a8f4377acd09-00690208f9 - 0.0147 VW - 1761741049.587685108 1761741049.602354288 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9b087d156fb448c882df6-00690208f9" "proxy-server 1692257" 0.0024 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx9b087d156fb448c882df6-00690208f9 - 0.0050 VW - 1761741049.602870464 1761741049.607827902 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txae1558fb07cf453b8af00-00690208f9" "proxy-server 1692257" 0.0038 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txae1558fb07cf453b8af00-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx841a38d7ff4b46189042e-00690208f9" "proxy-server 1692257" 0.0149 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txae1558fb07cf453b8af00-00690208f9 - 0.0510 VW - 1761741049.608362675 1761741049.659321547 0 - (txn: txedaa642965bb418ea131f-00690208f9) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "txedaa642965bb418ea131f-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 WARNING: Quarantined object /tmp/tmpzl16a3kv/tmp_test_proxy_server_chunked/sdb1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1761741049.18222.data: metadata content-length 6260 does not match actual object size 6160 (txn: tx413fbba245854ab1bcefb-00690208f9) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/2/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "tx413fbba245854ab1bcefb-00690208f9" "proxy-server 1692291" 0.0007 "-" 1692291 0 +proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: tx413fbba245854ab1bcefb-00690208f9) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - tx413fbba245854ab1bcefb-00690208f9 - 0.0511 - - 1761741049.211050510 1761741049.262139559 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 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b2a61d190614391ab732-00690208f9" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx71c2cbf1a4e94c2cb5ac5-00690208f9" "proxy-server 1692291" 0.0011 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "txcc501aa7e49b4a33a723f-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "txcc501aa7e49b4a33a723f-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txcc501aa7e49b4a33a723f-00690208f9" "proxy-server 1692291" 0.0444 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txcc501aa7e49b4a33a723f-00690208f9" "proxy-server 1692291" 0.0481 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - txcc501aa7e49b4a33a723f-00690208f9 - 0.0776 - - 1761741049.289723396 1761741049.367320061 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx639a323db62a486d8e534-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx93d1c22a4833435a8fda1-00690208f9" "proxy-server 1692291" 0.0146 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx86cd7daaa77c49fda6e66-00690208f9" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx86cd7daaa77c49fda6e66-00690208f9 - 0.0657 - - 1761741049.368919373 1761741049.434612513 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.1:3001/sdb (txn: tx90e12454203548759025e-00690208f9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1584ffa7e65b44ab808bc-00690208f9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1584ffa7e65b44ab808bc-00690208f9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1584ffa7e65b44ab808bc-00690208f9) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx1584ffa7e65b44ab808bc-00690208f9) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa3605b110475441080107-00690208f9) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa3605b110475441080107-00690208f9) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa3605b110475441080107-00690208f9) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: txa3605b110475441080107-00690208f9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe45274c0ab494405bc16f-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txe45274c0ab494405bc16f-00690208f9 - 0.0066 - - 1761741049.516852379 1761741049.523435354 - - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx563db6180c214e3a89c2c-00690208f9" "proxy-server 1692291" 0.0012 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx563db6180c214e3a89c2c-00690208f9 - 0.0042 - - 1761741049.524558544 1761741049.528774261 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb99ac38411904ed5be6fe-00690208f9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd09826a019b548a0acb96-00690208f9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd09826a019b548a0acb96-00690208f9) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: txd09826a019b548a0acb96-00690208f9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcb25715614d047d1a95c9-00690208f9)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 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.6321 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdj1/3/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "object-server 1398996" 0.0004 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "object-server 1398996" 0.0004 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.6379 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx1172948f47d045e7bab17-006b0f1696" "proxy-server 1398996" 0.6403 "-" 1398996 4 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - tx1172948f47d045e7bab17-006b0f1696 - 0.6543 - - 1796150934.981152058 1796150935.635429859 4 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2202296ba29d4415913b8-006b0f1697" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:45487/sdb1/1/a/ec-con" "tx2202296ba29d4415913b8-006b0f1697" "container-server 1398996" 0.0010 "-" 1398996 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56751/sda1/1/a/ec-con" "tx2202296ba29d4415913b8-006b0f1697" "container-server 1398996" 0.0009 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2202296ba29d4415913b8-006b0f1697" "proxy-server 1398996" 0.0081 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2202296ba29d4415913b8-006b0f1697" "proxy-server 1398996" 0.0065 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx2202296ba29d4415913b8-006b0f1697 - 0.0155 - - 1796150935.636983156 1796150935.652488232 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73e4f87f85a64a05a396c-006b0f1697" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfede9e66474b463c8e4d2-006b0f1697" "proxy-server 1398996" 0.0012 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcb33ec29f5804d6989f27-006b0f1697" "proxy-server 1398996" 0.0098 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/1/a/ec-con/o2" "txcb33ec29f5804d6989f27-006b0f1697" "object-server 1398996" 0.0005 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/1/a/ec-con/o2" "txcb33ec29f5804d6989f27-006b0f1697" "object-server 1398996" 0.0004 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcb33ec29f5804d6989f27-006b0f1697" "proxy-server 1398996" 0.0139 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcb33ec29f5804d6989f27-006b0f1697" "proxy-server 1398996" 0.0162 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txcb33ec29f5804d6989f27-006b0f1697 - 0.0284 - - 1796150935.654314280 1796150935.682665825 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fcef211dd904dee96290-006b0f1697" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx496061acfb9540529d4b7-006b0f1697" "proxy-server 1398996" 0.0025 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdi1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx0ba4cf4e557b49ef89194-006b0f1697" "proxy-server 1398996" 0.0006 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx0ba4cf4e557b49ef89194-006b0f1697 - 0.0124 - - 1796150935.684042692 1796150935.696487427 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bbb434538dd4a8083753-006b0f1697" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx07fe60fe996d422b9d4cb-006b0f1697" "proxy-server 1398996" 0.0024 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdh1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txb251c62158ec4fb18b48e-006b0f1697" "proxy-server 1398996" 0.0007 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdg1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txb251c62158ec4fb18b48e-006b0f1697" "proxy-server 1398996" 0.0007 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - txb251c62158ec4fb18b48e-006b0f1697 - 0.0198 - - 1796150935.697971344 1796150935.717798233 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ec8d56ce0f84fc78be48-006b0f1697" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3656db9a21b240739c915-006b0f1697" "proxy-server 1398996" 0.0013 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txab95b38955524a1d8fca7-006b0f1697" "proxy-server 1398996" 0.0037 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "txab95b38955524a1d8fca7-006b0f1697" "object-server 1398996" 0.0005 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "txab95b38955524a1d8fca7-006b0f1697" "object-server 1398996" 0.0004 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txab95b38955524a1d8fca7-006b0f1697" "proxy-server 1398996" 0.0100 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txab95b38955524a1d8fca7-006b0f1697" "proxy-server 1398996" 0.0094 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - txab95b38955524a1d8fca7-006b0f1697 - 0.0226 - - 1796150935.719322681 1796150935.741923094 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65bdd229b92345c9b6674-006b0f1697" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx22ba869022f14f3785bd2-006b0f1697" "proxy-server 1398996" 0.0027 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx68b5277049d746c996027-006b0f1697" "proxy-server 1398996" 0.0051 "-" 1398996 3test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... ok +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx9dcacd423fe740818785b-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txea730564a6fe43f6a3f26-00690208f9" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txb7e69baba6374344a9f6b-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 412 - "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx74840bb643774abe8531e-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 412 - "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx74840bb643774abe8531e-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1813eb925aab4ad786cb5-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx9438bea3d069409daf657-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 304 - "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txa74af470b68b4da0baedf-00690208f9" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txad28524784e9433ba72d4-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx609403d199e749e88811f-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 304 - "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx25629302c1c544d29391d-00690208f9" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx07ed18a1b51d47cd85c3a-00690208f9" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txe2af594ff8754a0e8d634-00690208f9" "proxy-server 1692271" 0.0054 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx9a536d0091884a79bafd9-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2a7bf13762ca44bc8d6f9-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx75f6b8cc2dbc47fabdfb3-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx4d1e5260c0d9430dab0fe-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80c3562d328a4fc5850e7-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx7f5d9bf78bea4484b7d0f-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx5598d6df5229433ba3c1c-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfba50f7fb712441a9f4fa-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "txa120b6b22cf442a1a11d2-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 412 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txe200f54e95c94b17b7e3c-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 412 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "txe200f54e95c94b17b7e3c-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71dc02d6a2af4d1b9912b-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx977f98575b814c278d1b4-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdc1/0/a/491541c72703445c852a74c6a67483d9/o" 304 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx3dc20808f824497fad9e7-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx99a017da25ff41c0b1396-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx17c01625f16f4fa591234-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 304 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx13b8675fed944e859e4d8-00690208f9" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx712c10bead8d4fb784cd5-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/491541c72703445c852a74c6a67483d9" 204 - "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9" "tx29202ce99820448a9c5da-00690208f9" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdd1/0/a/491541c72703445c852a74c6a67483d9/o" 200 24 "HEAD http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9/o" "tx9f6e30c8a11b414296b3e-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1a679a88998c4204a96e8-00690208f9" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/2/a/491541c72703445c852a74c6a67483d9" 200 155 "GET http://foo:8080/v1/a/491541c72703445c852a74c6a67483d9?format=json&states=listing" "tx1a679a88998c4204a96e8-00690208f9" "proxy-server 1692271" 0.0063 "-" 1692271 1test.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.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.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.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.test_server.TestReplicatedObjectController.test_POST_meta_size +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... ok -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txeb213c9fa0614ee9bd43d-006b0f1698) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: txeb213c9fa0614ee9bd43d-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx124c67fca9354d0998e40-006b0f1698) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx124c67fca9354d0998e40-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx44bbbd07603146b8aa6e0-006b0f1698) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx44bbbd07603146b8aa6e0-006b0f1698) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx44bbbd07603146b8aa6e0-006b0f1698) +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741173.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/593/665beb502a596e85e96f01ab4f4dc593/665beb502a596e85e96f01ab4f4dc593.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741178.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/615/c3e74842af25d76ef93929c1a2405615/c3e74842af25d76ef93929c1a2405615.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741188.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0cf/a35a045a78fd1c49c0731a16bdee50cf/a35a045a78fd1c49c0731a16bdee50cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741193.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5f1/c39fcddf3311aec67a500cfd747045f1/c39fcddf3311aec67a500cfd747045f1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741203.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9c3/ab021d0f5076a3afd067cc31885689c3/ab021d0f5076a3afd067cc31885689c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741208.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/486/28b0586c734ac147a4c111a739136486/28b0586c734ac147a4c111a739136486.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741218.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b64/b14c2b81d082082e4490f4eabbb21b64/b14c2b81d082082e4490f4eabbb21b64.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741223.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9ec/efe1d5d77e4f343d14a0092e544a79ec/efe1d5d77e4f343d14a0092e544a79ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741233.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f76/9906b903e38b9a6b42f793103b9a8f76/9906b903e38b9a6b42f793103b9a8f76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741238.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e98/d08f53150e7e355077e26287ef17de98/d08f53150e7e355077e26287ef17de98.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741243.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/afe/823a7ac9793512301a4c305368c11afe/823a7ac9793512301a4c305368c11afe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741248.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/479/69a896004e79323cea6e6d052734b479/69a896004e79323cea6e6d052734b479.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741253.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ec3/9e1f5c24771af424bc7e4cd7060cdec3/9e1f5c24771af424bc7e4cd7060cdec3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741258.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741263.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c1f/c50dccd1709b759fc25826ef0d428c1f/c50dccd1709b759fc25826ef0d428c1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741268.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9cd/8b2598afdf1769af9a7a0229baa719cd/8b2598afdf1769af9a7a0229baa719cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741273.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/adc/4f5a1431665ae9de5b6a18c3a68cbadc/4f5a1431665ae9de5b6a18c3a68cbadc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741278.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6ea/5d459ad316576b4ee3db09b27e7c76ea/5d459ad316576b4ee3db09b27e7c76ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741283.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/711/903c8b99fdb747a90b6a6237dd8bc711/903c8b99fdb747a90b6a6237dd8bc711.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741288.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ecb/d8ade0c1cb340e011feb3d1ad9388ecb/d8ade0c1cb340e011feb3d1ad9388ecb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741293.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/3d5/1ee6ae4be0edd51dcbeebafd02a633d5/1ee6ae4be0edd51dcbeebafd02a633d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741298.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c88/1f084f9d14ae2c56346c3dfd12676c88/1f084f9d14ae2c56346c3dfd12676c88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741303.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/389/0641f25d9f254ad9633c15e4dfa06389/0641f25d9f254ad9633c15e4dfa06389.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741308.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/31a/5feb0f1ee0be02ebaee3ecf6aa99131a/5feb0f1ee0be02ebaee3ecf6aa99131a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741313.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d42/5dd30c561b218ce08e12461798093d42/5dd30c561b218ce08e12461798093d42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741318.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/83f/0375ba7267117eccf538df41c5ebe83f/0375ba7267117eccf538df41c5ebe83f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741323.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/92f/5c6b50282ca77aa10e8725b0df61592f/5c6b50282ca77aa10e8725b0df61592f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741328.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/198/65081e72da9f7845ee28c2bc914b2198/65081e72da9f7845ee28c2bc914b2198.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741333.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d87/c7858a5b89cbc24156071d24df5e6d87/c7858a5b89cbc24156071d24df5e6d87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741338.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/285/7a4d3de92d5a6fd810ab13cedb5ae285/7a4d3de92d5a6fd810ab13cedb5ae285.dbtest.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "txedaa642965bb418ea131f-00690208f9" "proxy-server 1692257" 0.0184 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "txedaa642965bb418ea131f-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "txedaa642965bb418ea131f-00690208f9" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.55794 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txedaa642965bb418ea131f-00690208f9 - 0.0579 VW - 1761741049.626098394 1761741049.684038401 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx42608781f5a84a26a14a7-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx42608781f5a84a26a14a7-00690208f9" "proxy-server 1692257" 0.0096 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx42608781f5a84a26a14a7-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx42608781f5a84a26a14a7-00690208f9" "proxy-server 1692257" 0.0200 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx42608781f5a84a26a14a7-00690208f9 - 0.0347 - - 1761741049.684449196 1761741049.719141722 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb05e1476677448f5beabf-00690208f9" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb05e1476677448f5beabf-00690208f9 - 0.0114 VW - 1761741049.720645428 1761741049.731997252 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx6b133db662854d30b14ec-00690208f9" "proxy-server 1692257" 0.0051 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx6b133db662854d30b14ec-00690208f9 - 0.0158 VW - 1761741049.732449055 1761741049.748280525 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx04028b390944417e90ad8-00690208f9" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx04028b390944417e90ad8-00690208f9" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx04028b390944417e90ad8-00690208f9 - 0.0136 VW - 1761741049.748829365 1761741049.762397766 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx34c4fdd27a284685835ca-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx34c4fdd27a284685835ca-00690208f9" "proxy-server 1692257" 0.0189 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx34c4fdd27a284685835ca-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx34c4fdd27a284685835ca-00690208f9" "proxy-server 1692257" 0.0138 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx34c4fdd27a284685835ca-00690208f9 - 0.0262 - - 1761741049.762791395 1761741049.788960218 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx066249d588224189aaa43-00690208f9" "proxy-server 1692257" 0.0053 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx066249d588224189aaa43-00690208f9 - 0.0079 VW - 1761741049.798804522 1761741049.806710958 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx4c535bb41de74487913f4-00690208f9" "proxy-server 1692257" 0.0064 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx4c535bb41de74487913f4-00690208f9 - 0.0089 VW - 1761741049.807188272 1761741049.816089153 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx101f9ceb38c94198b2bcc-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "tx101f9ceb38c94198b2bcc-00690208f9" "proxy-server 1692257" 0.0047 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx212a88b01bca48b9a5d1e-00690208f9" "proxy-server 1692257" 0.0145 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx101f9ceb38c94198b2bcc-00690208f9 - 0.0361 VW - 1761741049.816632509 1761741049.852762222 0 - (txn: tx3f103158d1474d9380574-00690208f9) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" "tx3f103158d1474d9380574-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" "tx3f103158d1474d9380574-00690208f9" "object-server 1692257" 0.0127 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" "tx3f103158d1474d9380574-00690208f9" "proxy-server 1692257" 0.0392 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761741049.76330" "tx3f103158d1474d9380574-00690208f9" "proxy-server 1692257" 0.0406 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1761741049.76330 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx3f103158d1474d9380574-00690208f9 - 0.0614 VW - 1761741049.831347227 1761741049.892779589 0 -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok + +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: txcb25715614d047d1a95c9-00690208f9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8080a411ea654d11a5c67-00690208f9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8080a411ea654d11a5c67-00690208f9) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx8080a411ea654d11a5c67-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -53637,595 +50801,180 @@ proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx888b06257eb04d9c9a9d2-006b0f1699) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx65ba80940c5b42b9b441e-006b0f1699) -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx65ba80940c5b42b9b441e-006b0f1699) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx64f6c4b94b9d41ababbf3-00690208f9) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx4c7c7bff44114558a3533-00690208f9) +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx4c7c7bff44114558a3533-00690208f9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c4a0b6a5289496699f04-006b0f1699" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1f49fd5f602d48a19b5cc-006b0f1699" "proxy-server 1399003" 0.0014 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx375f109dc2f9429c82ba3-006b0f1699" "object-server 1399003" 0.0005 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx375f109dc2f9429c82ba3-006b0f1699" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx375f109dc2f9429c82ba3-006b0f1699" "proxy-server 1399003" 0.0060 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx375f109dc2f9429c82ba3-006b0f1699" "proxy-server 1399003" 0.0060 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx375f109dc2f9429c82ba3-006b0f1699 - 0.0188 - - 1796150937.313470364 1796150937.332301617 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08e558b32b674fa2b9c32-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3b607a4f20a145ac8a3b8-006b0f1699" "proxy-server 1399003" 0.0027 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txd71545a93a364c05b5932-006b0f1699" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txd71545a93a364c05b5932-006b0f1699 - 0.0131 - - 1796150937.333127975 1796150937.346232653 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23390f007bab46339c754-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5b558b03db4a4e79bf7d6-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 0 +obj1 WARNING: Quarantined object /tmp/tmpzl16a3kv/tmp_test_proxy_server_chunked/sda1/objects/0/852/28fc504cad626c115ff58b825cf47852/1761741047.38858.data: metadata content-length 0 does not match actual object size 6160 (txn: txa2c38ba218014d66b980e-00690208f9) +obj2 WARNING: Quarantined object /tmp/tmpzl16a3kv/tmp_test_proxy_server_chunked/sdb1/objects/0/852/28fc504cad626c115ff58b825cf47852/1761741047.38858.data: metadata content-length 0 does not match actual object size 6160 (txn: txa2c38ba218014d66b980e-00690208f9) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "txa2c38ba218014d66b980e-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "txa2c38ba218014d66b980e-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txa2c38ba218014d66b980e-00690208f9" "proxy-server 1692291" 0.0091 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txa2c38ba218014d66b980e-00690208f9" "proxy-server 1692291" 0.0109 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txa2c38ba218014d66b980e-00690208f9 - 0.0221 - - 1761741049.902159214 1761741049.924296618 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc89ec2d068b4d6d9b0b9-00690208f9" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx15169eb1ff284d7d91915-00690208f9" "proxy-server 1692291" 0.0025 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx864e355316f54f2cbd8ce-00690208f9" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - tx864e355316f54f2cbd8ce-00690208f9 - 0.0296 - - 1761741049.925057173 1761741049.954661131 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 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6205ff6abe3947188077b-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe3f332ee180446678a13e-006b0f1699" "proxy-server 1399003" 0.0027 "-" 1399003 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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0cb4da74e3aa4024a769f-00690208f9" "proxy-server 1692291" 0.0012 "-" 1692291 -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.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 -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) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx65c0bfae1e0c4120b3302-00690208f9" "proxy-server 1692271" 0.0053 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx65c0bfae1e0c4120b3302-00690208f9" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx65c0bfae1e0c4120b3302-00690208f9" "container-server 1692271" 0.0034 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx65c0bfae1e0c4120b3302-00690208f9" "proxy-server 1692271" 0.0318 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx65c0bfae1e0c4120b3302-00690208f9" "proxy-server 1692271" 0.0141 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d60a1c504a84b96821b6-00690208f9" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 204 - "HEAD http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx1d60a1c504a84b96821b6-00690208f9" "proxy-server 1692271" 0.0045 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx91c7b16261664945b2742-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 204 - "HEAD http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "txc526cffb1eba487f8a4f4-00690208f9" "proxy-server 1692271" 0.0053 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/sdd1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx842c3f6e6fb540dfb0737-00690208f9" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdd1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx842c3f6e6fb540dfb0737-00690208f9" "proxy-server 1692271" 0.0076 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx842c3f6e6fb540dfb0737-00690208f9" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx842c3f6e6fb540dfb0737-00690208f9" "proxy-server 1692271" 0.0229 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5e5f24dc853e4707b4006-00690208f9" "proxy-server 1692271" 0.0015 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 204 - "HEAD http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "txaf771d049ac44fdba0402-00690208f9" "proxy-server 1692271" 0.0074 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 200 24 "GET http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "txb7e806ab9e274b6bb2217-00690208f9" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55635fc33ff84bf1858f9-00690208f9" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 200 350 "GET http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26?format=json&states=listing" "tx55635fc33ff84bf1858f9-00690208f9" "proxy-server 1692271" 0.0085 "-" 1692271 1 +proxy INFO: Client disconnected on read of '/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o' (txn: tx55635fc33ff84bf1858f9-00690208f9) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4487321942a2428886426-00690208f9" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 204 - "HEAD http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "tx15f48bb12c5c425bba268-00690208f9" "proxy-server 1692271" 0.0096 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx836ecf9c74a243f3a5b61-00690208f9" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/sdd1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx836ecf9c74a243f3a5b61-00690208f9" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx836ecf9c74a243f3a5b61-00690208f9" "proxy-server 1692271" 0.0128 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdd1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 201 - "PUT http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "tx836ecf9c74a243f3a5b61-00690208f9" "proxy-server 1692271" 0.0143 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb3066d1e84c420ca6d62-00690208f9" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 204 - "HEAD http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26" "txcccbe00109104dad99c00-00690208f9" "proxy-server 1692271" 0.0076 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sdc1/1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" 200 24 "GET http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o" "txc521cca7969b4f72bc347-00690208f9" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1d0e95858b34da3a1016-00690208f9" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/2/a/97ff4ebed48742f5a30a5f4b6c1ccf26" 200 352 "GET http://foo:8080/v1/a/97ff4ebed48742f5a30a5f4b6c1ccf26?format=json&states=listing" "txb1d0e95858b34da3a1016-00690208f9" "proxy-server 1692271" 0.0066 "-" 1692271 1 +proxy INFO: Client disconnected on read of '/a/97ff4ebed48742f5a30a5f4b6c1ccf26/o' (txn: txb1d0e95858b34da3a1016-00690208f9) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6bc89ebce2dd4e5ca2673-00690208fa" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/6ae81564b38b49bbbed909ab70b80784" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/6ae81564b38b49bbbed909ab70b80784" "tx6bc89ebce2dd4e5ca2673-00690208fa" "container-server 1692271" 0.0010 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/6ae81564b38b49bbbed909ab70b80784" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" "tx6bc89ebce2dd4e5ca2673-00690208fa" "container-server 1692271" 0.0010 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 201 - "PUT http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx6bc89ebce2dd4e5ca2673-00690208fa" "proxy-server 1692271" 0.0167 "-" 1692271 1test.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txce62197b648540599fa58-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txce62197b648540599fa58-00690208f9" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txce62197b648540599fa58-00690208f9" "proxy-server 1692257" 0.0153 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +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" "txce62197b648540599fa58-00690208f9" "proxy-server 1692257" 0.0168 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txce62197b648540599fa58-00690208f9 - 0.0248 - - 1761741049.909637451 1761741049.934474707 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84bc94cd11c24177b9113-00690208f9" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx84bc94cd11c24177b9113-00690208f9 - 0.0079 VW - 1761741049.936015606 1761741049.943948269 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx3247244577de441d880bf-00690208f9" "proxy-server 1692257" 0.0026 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx3247244577de441d880bf-00690208f9 - 0.0135 VW - 1761741049.944426537 1761741049.957905054 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "GET /sda1/0/a/4_vc_ascii" 200 764 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx749f7c072bcb4561abd45-00690208f9" "proxy-server 1692257" 0.0235 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/49 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx749f7c072bcb4561abd45-00690208f9 - 0.0338 VW - 1761741049.958460569 1761741049.992259979 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794?symlink=get" "tx7163e78300d84d238f2d5-00690208f9" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794?symlink=get" "tx7163e78300d84d238f2d5-00690208f9" "proxy-server 1692257" 0.0064 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.55794%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7163e78300d84d238f2d5-00690208f9 - 0.0392 VW - 1761741049.992779493 1761741050.032006025 0 - (txn: txf3db330521bf42b18d497-00690208fa) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf3db330521bf42b18d497-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf3db330521bf42b18d497-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf3db330521bf42b18d497-00690208fa" "proxy-server 1692257" 0.0173 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf3db330521bf42b18d497-00690208fa" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf3db330521bf42b18d497-00690208fa - 0.0256 VW - 1761741050.023039818 1761741050.048683882 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 204 - "DELETE http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "tx16087f21bbc4448a9534d-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 204 - "DELETE http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "tx16087f21bbc4448a9534d-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "tx16087f21bbc4448a9534d-00690208fa" "proxy-server 1692257" 0.0179 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761741049.55794" "tx16087f21bbc4448a9534d-00690208fa" "proxy-server 1692257" 0.0100 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761741049.55794 HTTP/1.0 204 - Swift - - - - tx16087f21bbc4448a9534d-00690208fa - 0.0276 VW - 1761741050.049163580 1761741050.076787949 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3669c0c4851340d4ac163-00690208fa" "proxy-server 1692257" 0.0056 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/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" "tx3669c0c4851340d4ac163-00690208fa" "proxy-server 1692257" 0.0113 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 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 - tx3669c0c4851340d4ac163-00690208fa - 0.0226 - - 1761741050.082620859 1761741050.105219364 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35f6b8e53b894d9688788-00690208fa" "proxy-server 1692257" 0.0045 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/4_oc_asciiwhoops" "tx35f6b8e53b894d9688788-00690208fa" "container-server 1692257" 0.0093 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/4_oc_asciiwhoops" "tx35f6b8e53b894d9688788-00690208fa" "container-server 1692257" 0.0010 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx35f6b8e53b894d9688788-00690208fa" "proxy-server 1692257" 0.0275 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx35f6b8e53b894d9688788-00690208fa" "proxy-server 1692257" 0.0408 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx35f6b8e53b894d9688788-00690208fa - 0.0562 - - 1761741050.111264706 1761741050.167429924 0 - +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3026, in _make_putter + return MIMEPutter.connect( + ~~~~~~~~~~~~~~~~~~^ + node, part, req.swift_entity_path, headers, self.app.watchdog, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<4 lines>... + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + need_multiphase=True) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1990, in connect + raise FooterNotSupported() +swift.common.exceptions.FooterNotSupported (txn: tx6f0bab12c456417ab1da0-00690208f9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (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: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5841a3b943fa488a8596d-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698)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.TestReplicatedObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found ... 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': 'Tue, 01 Dec 2026 18:48:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150936.71267', '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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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: 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, 01 Dec 2026 18:48:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150936.72150', '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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:56 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission ... ok - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice" -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0016 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0013 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0014 "-" 1398980 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller WARNING: X-Delete-At-Container header must be specified for expiring objects background PUT to work properly. Making best guess as to the container name for now. -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Proxy X-Delete-At-Container '1796151067' does not match expected '1796083121' for current expirer_config. -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:58 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... ok -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... ok -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success ... ok -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... ok -test.unit.obj.test_server.TestObjectController.test_log_line_format -test.unit.obj.test_server.TestObjectController.test_log_line_format ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx68b5277049d746c996027-006b0f1697" "object-server 1398996" 0.0004 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx68b5277049d746c996027-006b0f1697" "object-server 1398996" 0.0004 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx68b5277049d746c996027-006b0f1697" "proxy-server 1398996" 0.9205 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx68b5277049d746c996027-006b0f1697" "proxy-server 1398996" 0.9228 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx68b5277049d746c996027-006b0f1697 - 0.9374 - - 1796150935.743490219 1796150936.680847406 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4dc74b088213404f87624-006b0f1698" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx911ea24427854972b527f-006b0f1698" "proxy-server 1398996" 0.0026 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx871b7e9e286643e7b630f-006b0f1698" "proxy-server 1398996" 0.0044 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/1/a/ec-con/o2" "tx871b7e9e286643e7b630f-006b0f1698" "object-server 1398996" 0.0004 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx871b7e9e286643e7b630f-006b0f1698" "proxy-server 1398996" 0.0070 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/1/a/ec-con/o2" "tx871b7e9e286643e7b630f-006b0f1698" "object-server 1398996" 0.0004 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx871b7e9e286643e7b630f-006b0f1698" "proxy-server 1398996" 0.0079 "-" 1398996 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx871b7e9e286643e7b630f-006b0f1698 - 0.0241 - - 1796150936.682338715 1796150936.706429720 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8364cf83a8584b6fb0448-006b0f1698" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:45487/sdb1/3/a/ec-crazytown" "tx8364cf83a8584b6fb0448-006b0f1698" "container-server 1398996" 0.0010 "-" 1398996 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:56751/sda1/3/a/ec-crazytown" "tx8364cf83a8584b6fb0448-006b0f1698" "container-server 1398996" 0.0009 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "tx8364cf83a8584b6fb0448-006b0f1698" "proxy-server 1398996" 0.0117 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "tx8364cf83a8584b6fb0448-006b0f1698" "proxy-server 1398996" 0.0084 "-" 1398996 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21eb8a784fa44ff7b0b5d-006b0f1698" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx17cbd00fd7854a53bf85b-006b0f1698" "proxy-server 1398996" 0.0013 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txd3e2a7058c11410594fb0-006b0f1698" "proxy-server 1398996" 0.0001 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:42441/sdi1, error: ERROR Insufficient Storage (txn: txd3e2a7058c11410594fb0-006b0f1698) -proxy DEBUG: Node is error limited: 127.0.0.1:42441/sdi1 (txn: txd3e2a7058c11410594fb0-006b0f1698) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "txd3e2a7058c11410594fb0-006b0f1698" "object-server 1398996" 0.0005 "-" 1398996 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-crazytown/obj" "txd3e2a7058c11410594fb0-006b0f1698" "object-server 1398996" 0.0006 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txd3e2a7058c11410594fb0-006b0f1698" "proxy-server 1398996" 0.0126 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txd3e2a7058c11410594fb0-006b0f1698" "proxy-server 1398996" 0.0124 "-" 1398996 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93521c67cf844b8682f9d-006b0f1698" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txefa36bbd4b6843d39281d-006b0f1698" "proxy-server 1398996" 0.0024 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txc0d7592ad4f24b29bde33-006b0f1698" "proxy-server 1398996" 0.0001 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56435/sdg1, error: ERROR Insufficient Storage (txn: txc0d7592ad4f24b29bde33-006b0f1698) -proxy DEBUG: Node is error limited: 127.0.0.1:56435/sdg1 (txn: txc0d7592ad4f24b29bde33-006b0f1698) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/3/a/ec-crazytown/obj" "txc0d7592ad4f24b29bde33-006b0f1698" "object-server 1398996" 0.0004 "-" 1398996 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdi1/3/a/ec-crazytown/obj" "txc0d7592ad4f24b29bde33-006b0f1698" "object-server 1398996" 0.0004 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txc0d7592ad4f24b29bde33-006b0f1698" "proxy-server 1398996" 0.0110 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txc0d7592ad4f24b29bde33-006b0f1698" "proxy-server 1398996" 0.0125 "-" 1398996 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f4442d6a6504c7988cf7-006b0f1698" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txf32f5a42fa0645f6ab466-006b0f1698" "proxy-server 1398996" 0.0025 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txdb6773ef8c5f4b2ea7d96-006b0f1698" "proxy-server 1398996" 0.0007 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txdb6773ef8c5f4b2ea7d96-006b0f1698" "proxy-server 1398996" 0.0000 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:43747/sdh1, error: ERROR Insufficient Storage (txn: txdb6773ef8c5f4b2ea7d96-006b0f1698)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 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe453311861ff453b8787d-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "txd9fc07c04d8b4456b9f1b-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdd1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 304 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx73e8a542b2e74340a560c-006b0f1694" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx411b0fa7fdf8409c9f54d-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx70a07bb7e7ba4ac780ecf-006b0f1694" "proxy-server 1398988" 0.0015 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 304 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "txe8ba9cbbdf3b4416ac507-006b0f1694" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7de1775b70154620be8c9-006b0f1694" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 204 - "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980" "tx043eb6f06af948f8a1585-006b0f1694" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdc1/1/a/8152a80fa77c4c7fb2aac085e66ab980/o" 200 24 "HEAD http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980/o" "tx718bdbfa9acf4dbe9caea-006b0f1694" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6b01c9b0c5b1417d8a340-006b0f1694" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sda1/1/a/8152a80fa77c4c7fb2aac085e66ab980" 200 380 "GET http://foo:8080/v1/a/8152a80fa77c4c7fb2aac085e66ab980?format=json&states=listing" "tx6b01c9b0c5b1417d8a340-006b0f1694" "proxy-server 1398988" 0.0024 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9054a7f24924c6683da5-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdb1/1/a/6bc372b984724ab3b4325da295a23227" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/6bc372b984724ab3b4325da295a23227" "txd9054a7f24924c6683da5-006b0f1694" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/1/a/6bc372b984724ab3b4325da295a23227" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/6bc372b984724ab3b4325da295a23227" "txd9054a7f24924c6683da5-006b0f1694" "container-server 1398988" 0.0010 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txd9054a7f24924c6683da5-006b0f1694" "proxy-server 1398988" 0.0122 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/2/a/6bc372b984724ab3b4325da295a23227" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txd9054a7f24924c6683da5-006b0f1694" "proxy-server 1398988" 0.0087 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx74e7ece84dae4a3889b7f-006b0f1694" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx74e7ece84dae4a3889b7f-006b0f1694" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2753582fb79e4ece9a018-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx9f98e96fe52a47b280c55-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" "tx56b45f8965d8411c989ff-006b0f1694" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx56b45f8965d8411c989ff-006b0f1694" "proxy-server 1398988" 0.0070 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdb1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" "tx56b45f8965d8411c989ff-006b0f1694" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx56b45f8965d8411c989ff-006b0f1694" "proxy-server 1398988" 0.0104 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c75aa55fa1d46d8955e3-006b0f1694" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txc58751128a584be18d7ee-006b0f1694" "proxy-server 1398988" 0.0023 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sda1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "POST http://foo:8080/sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" "txdacb1fc1dc8a4c90b3a38-006b0f1694" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "POST /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 202 76 "POST http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txdacb1fc1dc8a4c90b3a38-006b0f1694" "proxy-server 1398988" 0.0098 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "PUT /sdb1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "POST http://foo:8080/sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" "txdacb1fc1dc8a4c90b3a38-006b0f1694" "object-server 1398988" 0.0005 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "POST /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 202 76 "POST http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txdacb1fc1dc8a4c90b3a38-006b0f1694" "proxy-server 1398988" 0.0075 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb41a47ee75b4beab5be8-006b0f1694" "proxy-server 1398988" 0.0015 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txd4b06603f84c45c09ff63-006b0f1694" "proxy-server 1398988" 0.0027 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4d1bb7c059324b0c8f5d4-006b0f1694" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txae9db0a12a6a4b8180ee3-006b0f1694" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:52 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txd48861f2e5a944c49dc28-006b0f1694" "proxy-server 1398988" 0.0028 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx6a2f4cf3159f4acfaba22-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a2f6d7c549345e4a4f11-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx7c8a4f4263d24e349bcaa-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx8b5398276b7d4ff3b40e3-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf5c1bd3fdaa4bb6a8b57-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx7e688df528be42b5bc6c2-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx5c3c9a53e6c64887911eb-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5553dd217cd2459ea29d0-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txd17c3e5cf013484a84f40-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx0b17ea8f90184af4900a7-006b0f1695" "proxy-server 1398988" 0.0008 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx0b17ea8f90184af4900a7-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc6d2e41b9bbe4468a4b7f-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txe7477005b2dc43edb12b7-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txd0ccc3fd11f34d79b6fde-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50e5b1c991ad4db19344a-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx6a88abfb6d8c40c2888a8-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txdc6c8d8199bc40ad82aa6-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7d969669bf54474d92642-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx582413d057b84c798ff3a-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txa399b86a444446c183966-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee60c7bc20054a1f86de1-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx99fe8f7d0c604d6bba00b-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx06428456f4bd4fbcb6d24-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx231c6dc427ff42e6be98c-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx43699bd6f0c5427ab76b5-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txb91e36ca4f934af9b235f-006b0f1695" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9507b2ad91240f38f4ce-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx8a89cbe0ad094dd6a59f7-006b0f1695" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4ded91e3554d44678cfd2-006b0f1695" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4ded91e3554d44678cfd2-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9f9a6e2f92d94956afae5-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx5007f47f250c4d9cae081-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx9a2286f06ec04727b2aea-006b0f1695" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23f70b5dd1014f378e736-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx892dfa50c59e4ab1ad678-006b0f1695" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx48c0e032d46244d78ec73-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c2fd7a55b9a4cbaaaeff-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx412b8fe1580c4d0d84928-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txd9b8e43be66846669dd82-006b0f1696" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe3586f8e94294bb58cf9f-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 200 382 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227?format=json&states=listing" "txe3586f8e94294bb58cf9f-006b0f1696" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9491543909f4678b7e49-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx3aeaa6f57f6346bbb4978-006b0f1696" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx5967e44548b7432089885-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx16ee44ba102846c3a4f0b-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx3602f134d02b40f996050-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txe71518eda3684729af640-006b0f1696" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5bf189395cc142f491d66-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx27eaaa6c0e524c3ea5a0e-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx7acc7ce6f27f4f97b4aac-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81062eaa27f742f1ae02a-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txb4444b09fb60413bb8e8b-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx37521816894147c9974d8-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38217e66a25b42ed8d67e-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx5ac2bb0261724fccb6026-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx7dc57f1d601a429795bb1-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx7dc57f1d601a429795bb1-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbfbab7053ab6436aa07fc-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx1f3c32dc398f4f2190ef9-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx21758e09e41e49078a6ff-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ba55c21307a4d5b884bb-006b0f1696" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx16aee14c57cc408b8ebb4-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txd4052cc89459453bb2ac7-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d1a4781225e4edb887cb-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txbc683c56e93a4b8e8d061-006b0f1696" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txab4bafc60e98412bac5dc-006b0f1696" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx10cc82b06fd045ad9e49c-006b0f1696" "proxy-server 1398988" 0.0044 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txc5f35b9bd8404fdaac441-006b0f1696" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx7c0404d34e034ba88aaec-006b0f1696" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb32b434c3843428c9fd7e-006b0f1696" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txe212273969a04dcda994e-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txaddcd2ec4be2412694971-006b0f1697" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx21a954cdded140c5a9702-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txac500953a0714a4780c5e-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txb0bb23d814254b52a4e84-006b0f1697" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txb0bb23d814254b52a4e84-006b0f1697" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx82e9272071a544328a7ad-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx08fec633e67c4ea3a4574-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txd6bd74211648474a99411-006b0f1697" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx639bbc8b675643a99e99e-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx37b8d9ce83d448e2a0ba8-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4e47149054124b62a7a3b-006b0f1697" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx16726fadf06e43bd87daf-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx4183fc1f56af4b8488782-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx22cb7aadd7894a3191f89-006b0f1697" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx794a36be6c484a22ada3c-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 200 382 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227?format=json&states=listing" "tx794a36be6c484a22ada3c-006b0f1697" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx430fe83fc0594a8a859b9-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx67af32d224fc4a7cb1e86-006b0f1697" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" "txa5f8dcf341bf46e1b8491-006b0f1697" "object-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txa5f8dcf341bf46e1b8491-006b0f1697" "proxy-server 1398988" 0.0120 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" "txa5f8dcf341bf46e1b8491-006b0f1697" "object-server 1398988" 0.0005 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 201 - "PUT http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txa5f8dcf341bf46e1b8491-006b0f1697" "proxy-server 1398988" 0.0107 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx08bd95d419ad4832a9f45-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx36cf5b3dda8b403eb42d4-006b0f1697" "proxy-server 1398988" 0.0027 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "POST http://foo:8080/sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" "tx4815868d4bfe42099c29a-006b0f1697" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 202 76 "POST http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4815868d4bfe42099c29a-006b0f1697" "proxy-server 1398988" 0.0062 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a/6bc372b984724ab3b4325da295a23227/o" 201 - "POST http://foo:8080/sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" "tx4815868d4bfe42099c29a-006b0f1697" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "POST /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 202 76 "POST http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx4815868d4bfe42099c29a-006b0f1697" "proxy-server 1398988" 0.0077 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ea5d2ac2e5d4f8599147-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx9e9d0f9be578415b84e21-006b0f1697" "proxy-server 1398988" 0.0027 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txc9af913000b74924b1102-006b0f1697" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfaf8120991c84b708cd4b-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx40d4dc6a26ae4755bd8e1-006b0f1697" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx5887432805c84bc6a8f1a-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ec1d937c3de4afb8db05-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx1afaec35a6d948d8a06cf-006b0f1698" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx62a8a9807c664030817a9-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5e9e19b402eb47b6b6386-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txcb750aa0e92942159fbb8-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx56696ca645b74297adc1a-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx66f39cad6d4f43738eb86-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx89579acbacab4cbca1f95-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx2ea782e369b1482d909aa-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx2ea782e369b1482d909aa-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx25986f04e8db4f7b8bb5e-006b0f1698" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "txe08252ced9df4cdab0572-006b0f1698" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx765fe94b222f4395b56d3-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf9909e6378534ed99d352-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx5ba0f6ea885f4213a3567-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx5da191e5f0414adcb3955-006b0f1698" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d8d67cb47144d8d9fc42-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx8e165472916148fa9212d-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx993520ab203d4631b9e69-006b0f1698" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa7228d8aea704cf5ade3e-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx979b93a24da64c85a587c-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx638b64ac424b4650ab5f6-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb20ea64781334e1596f4a-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx3b3164df3f3a4d17ab7b8-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx78a662535e9f487987dcc-006b0f1698" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3322c67ebf8e45c4be1b1-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx0a63ac7b165e4ebca06fa-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx398d3e9abd3444baa38e1-006b0f1698" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 412 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx398d3e9abd3444baa38e1-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb79aefd6f8b84a92863c6-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx793a0afd4fdd46c8a2f7d-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdc1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx0d466dc99d6940ac871f4-006b0f1698" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffce77ba5f504ac09e3e1-006b0f1698" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx855e506d2b91484e92039-006b0f1698" "proxy-server 1398988" 0.0012 "-" 1398988 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/1/a/c/o.last_modified" "tx207aa532308f4557a6287-006b0f1699" "object-server 1399003" 0.0005 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/1/a/c/o.last_modified" "tx207aa532308f4557a6287-006b0f1699" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx207aa532308f4557a6287-006b0f1699" "proxy-server 1399003" 0.0050 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx207aa532308f4557a6287-006b0f1699" "proxy-server 1399003" 0.0061 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx207aa532308f4557a6287-006b0f1699 - 0.2950 - - 1796150937.351582527 1796150937.646598339 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa41e7b18c1314706aef78-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb7e39890b5544aa398738-006b0f1699" "proxy-server 1399003" 0.0024 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txf7cc6cd649b34efd95592-006b0f1699" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf7cc6cd649b34efd95592-006b0f1699 - 0.0118 - - 1796150937.647953510 1796150937.659722328 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa32088cfce4d4ff2a8e68-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx467c95a484644295b6f13-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdb1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx86e52c6dd5164914969e3-006b0f1699" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx86e52c6dd5164914969e3-006b0f1699 - 0.0107 - - 1796150937.661129236 1796150937.671869516 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx863ea5c0151f400590df0-006b0f1699" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8cc92eee0474472fbb101-006b0f1699" "proxy-server 1399003" 0.0024 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txf56e10c3c0a943bea06a9-006b0f1699" "proxy-server 1399003" 0.0004 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf56e10c3c0a943bea06a9-006b0f1699 - 0.0149 - - 1796150937.673246384 1796150937.688132048 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25e013c0dfbc469fae2c2-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0cee0e87dad94de1b9802-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "POST http://localhost/sda1/1/a/c/o.last_modified" "tx516224cd754646668009d-006b0f169a" "object-server 1399003" 0.0005 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/1/a/c/o.last_modified" "tx516224cd754646668009d-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "POST /sda1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx516224cd754646668009d-006b0f169a" "proxy-server 1399003" 0.0045 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "POST /sdb1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx516224cd754646668009d-006b0f169a" "proxy-server 1399003" 0.0046 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx516224cd754646668009d-006b0f169a - 0.0168 - - 1796150938.690426826 1796150938.707248688 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4243db5237244846b410e-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx95a9ff98af9845528fd84-006b0f169a" "proxy-server 1399003" 0.0026 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx541da9811b92449886fa8-006b0f169a" "proxy-server 1399003" 0.0002 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx541da9811b92449886fa8-006b0f169a - 0.0124 - - 1796150938.708621502 1796150938.721014738 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08f65181c2c34720b34d6-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe171ad65ddf341188dafc-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx67085a85b5be4aad858a6-006b0f169a" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx67085a85b5be4aad858a6-006b0f169a - 0.0113 - - 1796150938.722540379 1796150938.733845472 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8120f60aa46d4dabb232f-006b0f169a" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6ddb0f4f6930415494d56-006b0f169a" "proxy-server 1399003" 0.0027 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdb1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txd81b212aa7a84de3b53cc-006b0f169a" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txd81b212aa7a84de3b53cc-006b0f169a - 0.0130 - - 1796150938.735363722 1796150938.748378515 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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.5:1005/sdf (txn: tx84c7e109471b49ae851ce-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx84c7e109471b49ae851ce-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx84c7e109471b49ae851ce-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx671435dadbb140bb99cf2-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx671435dadbb140bb99cf2-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx671435dadbb140bb99cf2-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx671435dadbb140bb99cf2-00690208fa) +proxy-server ERROR: Object PUT returning 503 for [201, 201, 201, 201, 201, 503, 201, 503, 503, 201, 201, 201, 201, 503] (txn: tx671435dadbb140bb99cf2-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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)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 -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx92173ebff4fc4a6dbafa8-006b0f1698) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx07c29789b11c44d9b6350-006b0f1699) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.1:1001/sdb (txn: tx9191e7be6bfd4f9789544-006b0f1699) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.0:1000/sda (txn: txe2b5274cd2454a72a9548-006b0f1699) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txc3dfb1fe85074d41b50a1-006b0f1699) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx4f5ff16818fe46cab8d6d-006b0f1699) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx4f5ff16818fe46cab8d6d-006b0f1699) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3c743719b756444cb0dfd-006b0f1699) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3c743719b756444cb0dfd-006b0f1699) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: tx3c743719b756444cb0dfd-006b0f1699) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd4033186828f43979abb7-006b0f1699) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd4033186828f43979abb7-006b0f1699) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: txd4033186828f43979abb7-006b0f1699)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx9bb47015cd6b4af8abed6-00690208f9) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx9bb47015cd6b4af8abed6-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx9bb47015cd6b4af8abed6-00690208f9" "proxy-server 1692275" 0.0005 "-" 1692275 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txebd1ad7be3d34d6c8c1bd-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txebd1ad7be3d34d6c8c1bd-00690208f9" "proxy-server 1692275" 0.0075 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txebd1ad7be3d34d6c8c1bd-00690208f9) +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txd8cf15405f0f4a439442c-00690208f9" "proxy-server 1692275" 0.0005 "-" 1692275 0 +obj-ut INFO: - - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txd8cf15405f0f4a439442c-00690208f9" "proxy-server 1692275" 0.0005 "-" 1692275 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd8cf15405f0f4a439442c-00690208f9) +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.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 @@ -54235,858 +50984,30 @@ 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.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-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "REPLICATE /sda1/p/" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "REPLICATE /sda1/p/" 503 23 "-" "-" "-" - "-" 1398980 99 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "REPLICATE /sda1/p/123-abc" 200 4 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "SSYNC /sda1/0" 503 23 "-" "-" "-" - "-" 1398980 99 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "SSYNC /sda1/0" 507 109 "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [01/Dec/2026:18:48:59 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" - "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0002 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_max_object_name_length -test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... ok -test.unit.obj.test_server.TestObjectController.test_max_upload_time -test.unit.obj.test_server.TestObjectController.test_max_upload_time ... ok -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... ok -test.unit.obj.test_server.TestObjectController.test_not_allowed_method -test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... ok -test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests -test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests ... ok -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... ok -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset ... ok -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend ... ok -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine ... ok -test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT -test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Tue, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150937.81162', '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, 01 Dec 2026 18:48:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150937.81364', '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, 01 Dec 2026 18:48:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150937.81555', '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, 01 Dec 2026 18:48:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150937.81742', '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, 01 Dec 2026 18:48:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150937.81936', 'Content-Type': 'binary/octet-stream'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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 ERROR: ERROR Bad response 500 from 10.0.0.1 -test DEBUG: /tmp/tmp9133n040/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1796150936.01190', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'a80fe128-3ca1-4799-a634-ab83e4479341-sda') -test DEBUG: /tmp/tmp9133n040/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00276756s) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'ba19c207-0682-4245-aa89-b682fc213ed8-sda', '1796150937.03423', '1796150937.03259', '0', '', '1796150937.03259', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.03780', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.03780', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.03780', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.03784', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.03784', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.03784', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.03785', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.03785', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.03785', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'ba19c207-0682-4245-aa89-b682fc213ed8-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'bd0d653f-168e-4ece-8e14-759889e2ecfe-sda', '1796150937.05176', '1796150937.05015', '0', '', '1796150937.05015', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.05530', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.05530', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.05530', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.05534', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.05534', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.05534', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.05535', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.05535', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.05535', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03238', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'bd0d653f-168e-4ece-8e14-759889e2ecfe-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'af17b17e-a9ac-4372-8d65-542ef612c8d7-sda', '1796150937.06690', '1796150937.06534', '0', '', '1796150937.06534', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.07038', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.07038', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.07038', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.07043', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.07043', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.07043', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.07044', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.07044', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.07044', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03238', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'af17b17e-a9ac-4372-8d65-542ef612c8d7-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '1199e207-2d1f-45af-a5ac-13bb24714f4d-sda', '1796150937.08177', '1796150937.08014', '0', '', '1796150937.08014', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.08540', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.08540', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.08540', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.08545', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.08545', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.08545', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.08546', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.08546', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.08546', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03238', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}], '1199e207-2d1f-45af-a5ac-13bb24714f4d-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'e14c9c60-c1c3-4b16-9242-12e334271dbd-sda', '1796150937.10143', '1796150937.09986', '0', '', '1796150937.09986', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.10518', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.10518', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.10518', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.10521', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.10521', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.10521', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.10522', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.10522', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.10522', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03238', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'e14c9c60-c1c3-4b16-9242-12e334271dbd-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'be56504b-e686-4042-98dc-078009ee3058-sda', '1796150937.51763', '1796150937.51610', '0', '', '1796150937.51610', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.52102', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.52102', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.52102', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.52106', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.52106', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.52106', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.52107', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.52107', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.52107', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}], 'be56504b-e686-4042-98dc-078009ee3058-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'fe65701a-c99a-4abf-a420-cccabd7a1677-sda', '1796150937.53596', '1796150937.53438', '0', '', '1796150937.53438', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.53955', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.53955', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.53955', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.53959', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.53959', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.53959', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.53960', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.53960', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.53960', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}], 'fe65701a-c99a-4abf-a420-cccabd7a1677-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'de39657e-ea65-4347-a031-104c716ee773-sda', '1796150937.55139', '1796150937.54982', '0', '', '1796150937.54982', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.55507', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.55507', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.55507', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.55511', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.55511', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.55511', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.55512', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.55512', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.55512', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}], 'de39657e-ea65-4347-a031-104c716ee773-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '4338a330-17c7-4d25-abe6-582b12261e30-sda', '1796150937.57009', '1796150937.56848', '0', '', '1796150937.56848', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.57374', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.57374', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.57374', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.57378', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.57378', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.57378', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.57380', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.57380', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.57380', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03253', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03253', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03253', 'epoch': '1796150937.03254', 'reported': 0, 'tombstones': -1}], '4338a330-17c7-4d25-abe6-582b12261e30-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'c378590f-4595-48f9-a705-63c33db425dd-sda', '1796150937.58588', '1796150937.58437', '0', '', '1796150937.58437', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150937.58933', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150937.58933', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.58933', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150937.58937', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150937.58937', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.58937', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150937.58938', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150937.58938', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150937.58938', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}], 'c378590f-4595-48f9-a705-63c33db425dd-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 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb561ead72b074feab4705-006b0f169a" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf2c9a6bbb5e94728a4e3d-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/0/a/c/o.jpg" 201 - "PUT http://localhost/sda1/1/a/c/o.jpg" "txb613dc5672414bb9bda48-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/0/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/1/a/c/o.jpg" "txb613dc5672414bb9bda48-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txb613dc5672414bb9bda48-006b0f169a" "proxy-server 1399003" 0.0061 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txb613dc5672414bb9bda48-006b0f169a" "proxy-server 1399003" 0.0060 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - txb613dc5672414bb9bda48-006b0f169a - 0.0219 - - 1796150938.763258934 1796150938.785152674 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58e0e2f9e2e94b18baed7-006b0f169a" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx333cb3f52ef94ff8a815c-006b0f169a" "proxy-server 1399003" 0.0026 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sda1/1/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "txd897926dfe5b4068ace0c-006b0f169a" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - txd897926dfe5b4068ace0c-006b0f169a - 0.0127 - - 1796150938.786033392 1796150938.798748970 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx318f7d5342454ef898f8c-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx173cb6ebd5e843a9a5d0f-006b0f169a" "proxy-server 1399003" 0.0024 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/sdb1/3/a/c/o.html" "txf00de4f5a90242ee94257-006b0f169a" "object-server 1399003" 0.0005 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/sda1/3/a/c/o.html" "txf00de4f5a90242ee94257-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txf00de4f5a90242ee94257-006b0f169a" "proxy-server 1399003" 0.0048 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txf00de4f5a90242ee94257-006b0f169a" "proxy-server 1399003" 0.0059 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - txf00de4f5a90242ee94257-006b0f169a - 0.0182 - - 1796150938.800207138 1796150938.818380594 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9652b7cfaace48e9a3b10-006b0f169a" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx88aa42fcd8cf4ef39f45f-006b0f169a" "proxy-server 1399003" 0.0023 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sda1/3/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx7dd02e9d0de74075bd9c6-006b0f169a" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx7dd02e9d0de74075bd9c6-006b0f169a - 0.0115 - - 1796150938.819200993 1796150938.830710411 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdeeda78a65e04d9c9970a-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2ecf9fadfa2e4fce99116-006b0f169a" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/sda1/1/a/c/o.css" "tx6feef302c55b4d7caa824-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/sdb1/1/a/c/o.css" "tx6feef302c55b4d7caa824-006b0f169a" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx6feef302c55b4d7caa824-006b0f169a" "proxy-server 1399003" 0.0049 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx6feef302c55b4d7caa824-006b0f169a" "proxy-server 1399003" 0.0060 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx6feef302c55b4d7caa824-006b0f169a - 0.0170 - - 1796150938.832106352 1796150938.849079370 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx483e7c1e9197417d98831-006b0f169a" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe734db6fe11a4313b2c9f-006b0f169a" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdb1/1/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "txa815b14f829f47e693d09-006b0f169a" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - txa815b14f829f47e693d09-006b0f169a - 0.0150 - - 1796150938.849879742 1796150938.864906311 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 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad98258b1aec4c0484c77-006b0f169a" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx919581098b71477db553a-006b0f169a" "proxy-server 1399003" 0.0026 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx93ef060e7c884303a47f5-006b0f169a - 0.0104 - - 1796150938.885216475 1796150938.895616531 0 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... ok +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... ok proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: 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: tx02c3ebaf7c894d8a93502-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx92966795ac7c4e3990e56-006b0f169a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txbccb1eda381543d2b8b8b-006b0f169a) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txbccb1eda381543d2b8b8b-006b0f169a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: tx14de89537efb438a9bd7d-006b0f169a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3c3911f8013e49499a224-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3c3911f8013e49499a224-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx3c3911f8013e49499a224-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx3c3911f8013e49499a224-006b0f169a) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx3c3911f8013e49499a224-006b0f169a) -proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx3c3911f8013e49499a224-006b0f169a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txff159cb286fe42e9a83ae-006b0f169a) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txff159cb286fe42e9a83ae-006b0f169a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx585700d0c64c406fa26cd-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error ... ok -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 - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150939.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/ce5/67cc6f0c2878eb64ecb0009930f66ce5/67cc6f0c2878eb64ecb0009930f66ce5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150945.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/6be/604eb1709b1eb3e75ce81b2d6300a6be/604eb1709b1eb3e75ce81b2d6300a6be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150948.00000-0, db: /tmp/tmpbiqbh9nj/sda/containers/0/a82/b9e4d6ebfbf96095edf6d3594a09aa82/b9e4d6ebfbf96095edf6d3594a09aa82.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150940.00000-0, db: /tmp/tmphzqut9ys/sda/containers/0/aed/3ff12c95224a857baa6cb815e29e5aed/3ff12c95224a857baa6cb815e29e5aed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150942.00000-0, db: /tmp/tmphzqut9ys/sda/containers/0/a32/f11b8f4869d91f33ab5e47c988786a32/f11b8f4869d91f33ab5e47c988786a32.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmphzqut9ys/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150946.00000-0, db: /tmp/tmphzqut9ys/sda/containers/0/3c2/4be586184f215828af4fb7ce0c4d83c2/4be586184f215828af4fb7ce0c4d83c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150941.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/efa/85f9a51c6922cbf87c3124fafd2c9efa/85f9a51c6922cbf87c3124fafd2c9efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150944.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/6bf/51093d05a5623475e611140a48bea6bf/51093d05a5623475e611140a48bea6bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150947.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d5e/8ad8124eabf5353eede5a5d82f49bd5e/8ad8124eabf5353eede5a5d82f49bd5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150950.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/eb3/f670658eba90c2e7fa3d09875d049eb3/f670658eba90c2e7fa3d09875d049eb3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150950.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/eb3/f670658eba90c2e7fa3d09875d049eb3/f670658eba90c2e7fa3d09875d049eb3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150953.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/7fd/8e55b2899f8b11d9ea999174dcf597fd/8e55b2899f8b11d9ea999174dcf597fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150956.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e15/8130fd2c7bd9f822e46238f5dcbb7e15/8130fd2c7bd9f822e46238f5dcbb7e15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150959.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/4c5/601816a82b7d8cee4d6748aa432274c5/601816a82b7d8cee4d6748aa432274c5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150959.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/4c5/601816a82b7d8cee4d6748aa432274c5/601816a82b7d8cee4d6748aa432274c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150962.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e42/fe068c4dc16f17ba4c28d85791d12e42/fe068c4dc16f17ba4c28d85791d12e42.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150962.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e42/fe068c4dc16f17ba4c28d85791d12e42/fe068c4dc16f17ba4c28d85791d12e42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150965.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/551/4a1bcaf2cd9f0a9fd168b13bcdf28551/4a1bcaf2cd9f0a9fd168b13bcdf28551.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150965.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/551/4a1bcaf2cd9f0a9fd168b13bcdf28551/4a1bcaf2cd9f0a9fd168b13bcdf28551.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150968.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8c8/1e0181035f2a1249fd71ecbe788858c8/1e0181035f2a1249fd71ecbe788858c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150971.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/35a/91275ee0a638147489da4b47687e835a/91275ee0a638147489da4b47687e835a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150971.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/35a/91275ee0a638147489da4b47687e835a/91275ee0a638147489da4b47687e835a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150974.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/77c/5886568570d1e02c4b75274d760b377c/5886568570d1e02c4b75274d760b377c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150974.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/77c/5886568570d1e02c4b75274d760b377c/5886568570d1e02c4b75274d760b377c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150977.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/101/c0418b713e7283e49e0e53399c9b6101/c0418b713e7283e49e0e53399c9b6101.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150977.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/101/c0418b713e7283e49e0e53399c9b6101/c0418b713e7283e49e0e53399c9b6101.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150980.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/275/e546dc9298000014223c8fac61836275/e546dc9298000014223c8fac61836275.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150983.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/1ee/72c081d7884e507907e90690f34b61ee/72c081d7884e507907e90690f34b61ee.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150983.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/1ee/72c081d7884e507907e90690f34b61ee/72c081d7884e507907e90690f34b61ee.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150986.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/c01/e91240ee747b73d28301db19e10a7c01/e91240ee747b73d28301db19e10a7c01.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150986.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/c01/e91240ee747b73d28301db19e10a7c01/e91240ee747b73d28301db19e10a7c01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150989.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/50c/4402a948b2119be6efeb22656753050c/4402a948b2119be6efeb22656753050c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150989.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/50c/4402a948b2119be6efeb22656753050c/4402a948b2119be6efeb22656753050c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150992.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/06b/1544e1b85ab0b1510cdbb78f2a01806b/1544e1b85ab0b1510cdbb78f2a01806b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150995.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8de/c6b78510f0398fa9a3978331a28018de/c6b78510f0398fa9a3978331a28018de.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150995.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8de/c6b78510f0398fa9a3978331a28018de/c6b78510f0398fa9a3978331a28018de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150998.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/6f3/cee06cdfca07fd537024a0e93220f6f3/cee06cdfca07fd537024a0e93220f6f3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796150998.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/6f3/cee06cdfca07fd537024a0e93220f6f3/cee06cdfca07fd537024a0e93220f6f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151001.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/0ba/500a60c7e86aad8c60dc9e1ae34a20ba/500a60c7e86aad8c60dc9e1ae34a20ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151004.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e81/113c29a0da6749fe0ddf3debf6f17e81/113c29a0da6749fe0ddf3debf6f17e81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151007.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/860/60d978d11d3791747d43b86133b28860/60d978d11d3791747d43b86133b28860.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151007.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/860/60d978d11d3791747d43b86133b28860/60d978d11d3791747d43b86133b28860.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151010.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d9e/09fc3c24cf40059f504c8afe01bc4d9e/09fc3c24cf40059f504c8afe01bc4d9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151010.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d9e/09fc3c24cf40059f504c8afe01bc4d9e/09fc3c24cf40059f504c8afe01bc4d9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151013.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/720/2a834dcd2633c2796d4639b232f51720/2a834dcd2633c2796d4639b232f51720.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151016.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/37e/67a841055ff2e21e379de1b134b3337e/67a841055ff2e21e379de1b134b3337e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151019.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/66f/fbefdbd37468349ac3d1928c59bd366f/fbefdbd37468349ac3d1928c59bd366f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151019.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/66f/fbefdbd37468349ac3d1928c59bd366f/fbefdbd37468349ac3d1928c59bd366f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151022.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2b3/b18ec4807256467dd10127ec6caf62b3/b18ec4807256467dd10127ec6caf62b3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151022.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2b3/b18ec4807256467dd10127ec6caf62b3/b18ec4807256467dd10127ec6caf62b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151025.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e86/cf2f4da339979de4844e7b4a8723fe86/cf2f4da339979de4844e7b4a8723fe86.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151025.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e86/cf2f4da339979de4844e7b4a8723fe86/cf2f4da339979de4844e7b4a8723fe86.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151028.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/8d5/c32eb4670afc6e5c822a39d4ad2eb8d5/c32eb4670afc6e5c822a39d4ad2eb8d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151031.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/b31/daa0af9dc3a5805b0f14ed020f6ecb31/daa0af9dc3a5805b0f14ed020f6ecb31.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151031.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/b31/daa0af9dc3a5805b0f14ed020f6ecb31/daa0af9dc3a5805b0f14ed020f6ecb31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151034.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/f6a/dc37ebd85f0ee1f7c7aa23e146440f6a/dc37ebd85f0ee1f7c7aa23e146440f6a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151034.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/f6a/dc37ebd85f0ee1f7c7aa23e146440f6a/dc37ebd85f0ee1f7c7aa23e146440f6a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151037.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d69/457ae63eafe187b3afb14b22e9ef2d69/457ae63eafe187b3afb14b22e9ef2d69.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151037.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d69/457ae63eafe187b3afb14b22e9ef2d69/457ae63eafe187b3afb14b22e9ef2d69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151040.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2c8/5850b752fc984da1eb867c113b22a2c8/5850b752fc984da1eb867c113b22a2c8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151043.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/233/7d3c1a2466d5f998f69d63ccdb1ad233/7d3c1a2466d5f998f69d63ccdb1ad233.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151043.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/233/7d3c1a2466d5f998f69d63ccdb1ad233/7d3c1a2466d5f998f69d63ccdb1ad233.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151046.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/499/c63a9409973e99ba5106b8cbd38c7499/c63a9409973e99ba5106b8cbd38c7499.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151046.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/499/c63a9409973e99ba5106b8cbd38c7499/c63a9409973e99ba5106b8cbd38c7499.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151049.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/368/347f7c612a213930ce69cc14e0759368/347f7c612a213930ce69cc14e0759368.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151049.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/368/347f7c612a213930ce69cc14e0759368/347f7c612a213930ce69cc14e0759368.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151052.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/005/55e6466841a50b36b92b346368d64005/55e6466841a50b36b92b346368d64005.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151055.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2fc/2aef4a86680e0d1633500891f84a02fc/2aef4a86680e0d1633500891f84a02fc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151055.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/2fc/2aef4a86680e0d1633500891f84a02fc/2aef4a86680e0d1633500891f84a02fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151058.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/fb7/1e728179e23a21ba12ec1d9c8c8c6fb7/1e728179e23a21ba12ec1d9c8c8c6fb7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151058.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/fb7/1e728179e23a21ba12ec1d9c8c8c6fb7/1e728179e23a21ba12ec1d9c8c8c6fb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151061.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/022/e1a591a11f0d9846cb782bd4f321c022/e1a591a11f0d9846cb782bd4f321c022.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151064.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/9aa/e5082c5b38f13de9a4c7e9e8df4f79aa/e5082c5b38f13de9a4c7e9e8df4f79aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151067.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/262/ecd66b9b76b4d5c5fc2ba5584a8fd262/ecd66b9b76b4d5c5fc2ba5584a8fd262.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151067.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/262/ecd66b9b76b4d5c5fc2ba5584a8fd262/ecd66b9b76b4d5c5fc2ba5584a8fd262.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151070.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/376/f5af624bfbb141693ef14a9e25602376/f5af624bfbb141693ef14a9e25602376.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151070.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/376/f5af624bfbb141693ef14a9e25602376/f5af624bfbb141693ef14a9e25602376.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151073.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/328/bcf53fa2c99cb452d8df44cf1730e328/bcf53fa2c99cb452d8df44cf1730e328.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.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 - -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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1796150938.36336', '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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150938.36513', '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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150938.36682', '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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150938.36839', '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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150938.37557', '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, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150938.37701', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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': 'Tue, 01 Dec 2026 18:48: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 HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Tue, 01 Dec 2026 18:48:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1796150938.88993', '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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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, 01 Dec 2026 18:48: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.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 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4037 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1398980 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:02:46:41 +0000] "PUT /sda1/p/a/c/o" 405 91 "-" "-" "-" 1.0000 "-" 1234 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.0:1000/sda -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:6201', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0024 "-" 1398980 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.1:6201/sda1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0047 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1398980 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0005 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0016 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 - -test INFO: - - - [01/Dec/2026:18:49:00 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0000 "-" 1398980 -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... ok -test.unit.obj.test_server.TestObjectController.test_serv_reserv -test.unit.obj.test_server.TestObjectController.test_serv_reserv ... ok -test.unit.obj.test_server.TestObjectController.test_short_body -test.unit.obj.test_server.TestObjectController.test_short_body ... ok -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... ok -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... ok -test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers -test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers ... ok -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... ok -test.unit.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_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.TestNumContainerUpdates.test_it -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txdb6773ef8c5f4b2ea7d96-006b0f1698" "proxy-server 1398996" 0.0001 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56435/sdg1, error: ERROR Insufficient Storage (txn: txdb6773ef8c5f4b2ea7d96-006b0f1698) -proxy DEBUG: Node is error limited: 127.0.0.1:56435/sdg1 (txn: txdb6773ef8c5f4b2ea7d96-006b0f1698) -proxy ERROR: Object returning 503 for [] (txn: txdb6773ef8c5f4b2ea7d96-006b0f1698) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8fabc60038d4409b5fd8-006b0f1699" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txfa5993eacfeb49e89c756-006b0f1699" "proxy-server 1398996" 0.0025 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb6f1b7444c6b4c43b1055-006b0f1699" "proxy-server 1398996" 0.0007 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "txb6f1b7444c6b4c43b1055-006b0f1699" "proxy-server 1398996" 0.0001 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56435/sdg1, error: ERROR Insufficient Storage (txn: txb6f1b7444c6b4c43b1055-006b0f1699) -proxy DEBUG: Node is error limited: 127.0.0.1:56435/sdg1 (txn: txb6f1b7444c6b4c43b1055-006b0f1699) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "txb6f1b7444c6b4c43b1055-006b0f1699" "proxy-server 1398996" 0.0007 "-" 1398996 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ee68d17c506420085cd9-006b0f1699" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txa39e172f46f94b9a9b576-006b0f1699" "proxy-server 1398996" 0.0013 "-" 1398996 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx11f0a74a10554f35b0641-006b0f1699" "proxy-server 1398996" 0.0007 "-" 1398996 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx11f0a74a10554f35b0641-006b0f1699" "proxy-server 1398996" 0.0007 "-" 1398996 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx11f0a74a10554f35b0641-006b0f1699" "proxy-server 1398996" 0.0001 "-" 1398996 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:43747/sdh1, error: ERROR Insufficient Storage (txn: tx11f0a74a10554f35b0641-006b0f1699) -proxy DEBUG: Node is error limited: 127.0.0.1:43747/sdh1 (txn: tx11f0a74a10554f35b0641-006b0f1699) -proxy ERROR: Object returning 503 for [] (txn: tx11f0a74a10554f35b0641-006b0f1699) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx60e7074d3ecf4a65abca0-006b0f169a" "proxy-server 1398996" 0.0044 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:56751/sda1/3/a/ec-dup-crazytown" "tx60e7074d3ecf4a65abca0-006b0f169a" "container-server 1398996" 0.0011 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:45487/sdb1/3/a/ec-dup-crazytown" "tx60e7074d3ecf4a65abca0-006b0f169a" "container-server 1398996" 0.0010 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx60e7074d3ecf4a65abca0-006b0f169a" "proxy-server 1398996" 0.0132 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx60e7074d3ecf4a65abca0-006b0f169a" "proxy-server 1398996" 0.0093 "-" 1398996 4 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4cee935d32194a539fc65-006b0f169a" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx0228a1228b5f45f3872af-006b0f169a" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37983/sdj1, error: ERROR Insufficient Storage (txn: txb95a96e8812c497fb7c37-006b0f169a) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53611/sdk1, error: ERROR Insufficient Storage (txn: txb95a96e8812c497fb7c37-006b0f169a) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:47175/sdl1, error: ERROR Insufficient Storage (txn: txb95a96e8812c497fb7c37-006b0f169a) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/2/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "object-server 1398996" 0.0005 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0167 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdh1/2/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "object-server 1398996" 0.0004 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdi1/2/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "object-server 1398996" 0.0004 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0178 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txb95a96e8812c497fb7c37-006b0f169a" "proxy-server 1398996" 0.0215 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94e33c14379e44339db60-006b0f169a" "proxy-server 1398996" 0.0022 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx5b10092557d64ed4aeadc-006b0f169a" "proxy-server 1398996" 0.0025 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:43747/sdh1, error: ERROR Insufficient Storage (txn: tx16d1f69b4e6d4ec5b21b9-006b0f169a) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56435/sdg1, error: ERROR Insufficient Storage (txn: tx16d1f69b4e6d4ec5b21b9-006b0f169a) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:42441/sdi1, error: ERROR Insufficient Storage (txn: tx16d1f69b4e6d4ec5b21b9-006b0f169a) -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.4763 "-" 1398996 4 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdj1/2/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "object-server 1398996" 0.0004 "-" 1398996 4 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdl1/2/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "object-server 1398996" 0.0004 "-" 1398996 4 -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.0163 "-" 1398996 4 -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx16d1f69b4e6d4ec5b21b9-006b0f169a" "proxy-server 1398996" 0.0185 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd02d684383b34fed941ad-006b0f169a" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txd59db2844b554e46a9734-006b0f169a" "proxy-server 1398996" 0.0026 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:43747/sdh1, error: ERROR Insufficient Storage (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:43747/sdh1 (txn: tx1eeca4b748574c6f94b72-006b0f169a) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:42441/sdi1, error: ERROR Insufficient Storage (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:42441/sdi1 (txn: tx1eeca4b748574c6f94b72-006b0f169a) -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37983/sdj1, error: ERROR Insufficient Storage (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:37983/sdj1 (txn: tx1eeca4b748574c6f94b72-006b0f169a) -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:47175/sdl1, error: ERROR Insufficient Storage (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:47175/sdl1 (txn: tx1eeca4b748574c6f94b72-006b0f169a) -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx1eeca4b748574c6f94b72-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53611/sdk1, error: ERROR Insufficient Storage (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:53611/sdk1 (txn: tx1eeca4b748574c6f94b72-006b0f169a) -proxy ERROR: Object returning 503 for [] (txn: tx1eeca4b748574c6f94b72-006b0f169a) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85dce59f5d844a4aafc05-006b0f169a" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx983c18cea9ef4aa69fef4-006b0f169a" "proxy-server 1398996" 0.0023 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx801da77930ba45bda38a8-006b0f169a" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx801da77930ba45bda38a8-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56435/sdg1, error: ERROR Insufficient Storage (txn: tx801da77930ba45bda38a8-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:56435/sdg1 (txn: tx801da77930ba45bda38a8-006b0f169a) -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx801da77930ba45bda38a8-006b0f169a" "proxy-server 1398996" 0.0007 "-" 1398996 4 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9f23519f27949acbf0e9-006b0f169a" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txcc58127c97a44aa0bed3c-006b0f169a" "proxy-server 1398996" 0.0013 "-" 1398996 4 -obj5 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0000 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:42441/sdi1, error: ERROR Insufficient Storage (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:42441/sdi1 (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -obj6 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:47175/sdl1, error: ERROR Insufficient Storage (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:47175/sdl1 (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -obj4 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:37983/sdj1, error: ERROR Insufficient Storage (txn: tx6b7d91b19d60402d8ed64-006b0f169a)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 DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'f8157014-0436-4677-adf2-9d2a3c13798b-sda', '1796150938.57799', '1796150938.57636', '0', '', '1796150938.57636', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150938.58163', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150938.58163', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.58163', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150938.58167', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150938.58167', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.58167', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150938.58168', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150938.58168', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.58168', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}], 'f8157014-0436-4677-adf2-9d2a3c13798b-sda') -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '07a8964a-667d-4b42-a982-c4980e1cbf0c-sda', '1796150938.59381', '1796150938.59227', '0', '', '1796150938.59227', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150938.59726', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150938.59726', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.59726', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150938.59730', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150938.59730', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.59730', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150938.59732', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150938.59732', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.59732', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150937.03257', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}], '07a8964a-667d-4b42-a982-c4980e1cbf0c-sda') -test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1796150937.03248', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03248', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03248', 'epoch': '1796150937.03249', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1796150937.03257', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150937.03238', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150937.03238', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpuglmwrux/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, '9a12a8ccbc36b83e32fd4f2ee10c4ea6', '9c670f82-dfc1-4386-a394-7690e2ecffda-sda', '1796150938.60994', '1796150938.60832', '0', '', '1796150938.60832', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1796150938.61342', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '9c670f82-dfc1-4386-a394-7690e2ecffda-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -test DEBUG: Replicating db /tmp/tmpgxilj2mn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '448b1d7f-2864-4717-b9df-091a022e0718-sda', '1796150938.62949', '1796150938.62776', '0', '', '1796150938.62776', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -test ERROR: ERROR syncing /tmp/tmpgxilj2mn/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (1, 'cb40eec27b51cbf59411a6cc1026f64a', 'f3cd86da-b118-47bc-8576-80b96f095c3e-sda', '1796150938.64484', '1796150938.64164', '0', '', '1796150938.64164', 1, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1796150938.64921', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'f3cd86da-b118-47bc-8576-80b96f095c3e-sda') -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda', '1796150938.66176', '1796150938.6601', '0', '', '1796150938.6601', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('f642bad9-29fb-4558-90df-c9c5e4b91096-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda', '1796150938.66176', '1796150938.6601', '0', '', '1796150938.6601', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('f642bad9-29fb-4558-90df-c9c5e4b91096-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00969 seconds (103.19254/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/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda', '1796150938.66176', '1796150938.6601', '0', '', '1796150938.6601', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, ()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 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 304 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "tx93667a79ce9743309d550-006b0f1699" "proxy-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc0f55e0180814e7da5f86-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 204 - "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227" "tx44abc030ede54a709de1b-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdd1/1/a/6bc372b984724ab3b4325da295a23227/o" 200 24 "HEAD http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227/o" "txb7dba22ad4244faca97d4-006b0f1699" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx728d8317e8574b59a2eac-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdb1/2/a/6bc372b984724ab3b4325da295a23227" 200 412 "GET http://foo:8080/v1/a/6bc372b984724ab3b4325da295a23227?format=json&states=listing" "tx728d8317e8574b59a2eac-006b0f1699" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx980111e442aa4cab9a2c9-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/1/a/e44b83ed021c4649be994b0fe33f2588" 201 - "PUT http://127.0.0.1:49905/sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" "tx980111e442aa4cab9a2c9-006b0f1699" "container-server 1398988" 0.0011 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/1/a/e44b83ed021c4649be994b0fe33f2588" 201 - "PUT http://127.0.0.1:34605/sda1/3/a/e44b83ed021c4649be994b0fe33f2588" "tx980111e442aa4cab9a2c9-006b0f1699" "container-server 1398988" 0.0011 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 201 - "PUT http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx980111e442aa4cab9a2c9-006b0f1699" "proxy-server 1398988" 0.0083 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 201 - "PUT http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx980111e442aa4cab9a2c9-006b0f1699" "proxy-server 1398988" 0.0131 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc518cd57d72644478794f-006b0f1699" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txc518cd57d72644478794f-006b0f1699" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3449f6af313c4da98e2ca-006b0f1699" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx8ba21b5198074988aa23f-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "PUT http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx682b63d6cce546259251f-006b0f1699" "proxy-server 1398988" 0.0102 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "PUT http://foo:8080/sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" "tx682b63d6cce546259251f-006b0f1699" "object-server 1398988" 0.0005 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "PUT http://foo:8080/sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" "tx682b63d6cce546259251f-006b0f1699" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "PUT http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx682b63d6cce546259251f-006b0f1699" "proxy-server 1398988" 0.0161 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "PUT http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx682b63d6cce546259251f-006b0f1699" "proxy-server 1398988" 0.0156 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27101005ac2349ce93a6d-006b0f1699" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txefc974b48d58483aa4a0c-006b0f1699" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "POST /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 202 76 "POST http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx33a93750ca78480faf10e-006b0f1699" "proxy-server 1398988" 0.0036 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "POST http://foo:8080/sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" "tx33a93750ca78480faf10e-006b0f1699" "object-server 1398988" 0.0004 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "POST /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 202 76 "POST http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx33a93750ca78480faf10e-006b0f1699" "proxy-server 1398988" 0.0089 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/e44b83ed021c4649be994b0fe33f2588/o" 201 - "POST http://foo:8080/sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" "tx33a93750ca78480faf10e-006b0f1699" "object-server 1398988" 0.0005 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "POST /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 202 76 "POST http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx33a93750ca78480faf10e-006b0f1699" "proxy-server 1398988" 0.0089 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx426b75de31bf44e18fbd8-006b0f1699" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx3f3e8b8486f345279636f-006b0f1699" "proxy-server 1398988" 0.0030 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx6cef513ec0b54edbb6b73-006b0f1699" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx6cef513ec0b54edbb6b73-006b0f1699" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx31c45a92d8f14cf785881-006b0f1699" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txa850336000a946bdaecdc-006b0f1699" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txf3c2d9e10bf7417ba2a59-006b0f1699" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8bae835f950495098707-006b0f169a" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx6a01554983e24128b5867-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe3c9f37808ca4fcb8fb2b-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe3c9f37808ca4fcb8fb2b-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5207848bbf824487acbb6-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txdd0ff55aee274e22b515e-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe8f2e6cceaec467a9f238-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe8f2e6cceaec467a9f238-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx600194fc49914f69881e2-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txa4d6b46d71f54c538ed41-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe934da271946436982b02-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe934da271946436982b02-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txe934da271946436982b02-006b0f169a) -proxy DEBUG: Ignoring 412 from primary (txn: txe934da271946436982b02-006b0f169a) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe934da271946436982b02-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txe934da271946436982b02-006b0f169a) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8f192b1835404db799bdf-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txefddd53ba3a14663b75cb-006b0f169a" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txf26e3c281f67410a99305-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txf26e3c281f67410a99305-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txf26e3c281f67410a99305-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx327a8ccaad024e7bbd889-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txcfc38a6945c5458da9a9c-006b0f169a" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx42b5e8f955794c5d8078c-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx42b5e8f955794c5d8078c-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx42b5e8f955794c5d8078c-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5bcb6c97f8a840e4afc47-006b0f169a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txca3392fa571b4b96ae6df-006b0f169a" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx08a665265d8e494084706-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx08a665265d8e494084706-006b0f169a" "proxy-server 1398988" 0.0009 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48c41871e388432283878-006b0f169a" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx2a35cae2d9b4415ea5ab8-006b0f169a" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txe2162517f89d49a4be98c-006b0f169a" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80f3aa67ec3d48f185b2e-006b0f169a" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txa5e7098b321f44a4bb07a-006b0f169a" "proxy-server 1398988" 0.0040 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx0153cf31bee34464b7e90-006b0f169a" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49a259cf2f8e46369621a-006b0f169a" "proxy-server 1398988" 0.0014 "-" 1398988 -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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txfc6b0057007b40e1aacfb-006b0f169b) -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: tx0063182c07754ed48756a-006b0f169b) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.2:1002/sdc (txn: tx4e397ba4a07b4c2c810d8-00690208fa) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.0:1000/sda (txn: txb8dcc295816e40679bf97-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txda30b72a98f44b9fa69f2-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx26976b5ba62e48a2a34a6-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx26976b5ba62e48a2a34a6-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx8f72a4d31f95497582b0e-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx8f72a4d31f95497582b0e-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55096,99 +51017,228 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception (txn: txf6f79a4f4bdb47f69b4b8-006b0f169b) -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: tx706ea310713443a2bcf0a-006b0f169b) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection - resp = conn.getexpect() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status - raise expect_status -Exception (txn: tx53730764962a43edab3e8-006b0f169b) -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: txeb0bdd61507e4ebab0ee4-006b0f169b) -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.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status - raise self.status -Exception (txn: tx4b8b2842559e4e6999b3c-006b0f169b) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: ERROR Insufficient Storage (txn: txd63152be03c144ea90d8c-006b0f169b) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6bf4e9aa92a142f0955f6-006b0f169b) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Exception (txn: tx8f72a4d31f95497582b0e-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txfe75e600f28440078b930-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfe75e600f28440078b930-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx6bf4e9aa92a142f0955f6-006b0f169b)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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception (txn: txfe75e600f28440078b930-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txd2b9f5921eb44cd4ad8b9-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdead2ba4c4af415e995c4-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txdead2ba4c4af415e995c4-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb0fcee4b3e1f444b95455-00690208fa)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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 201 - "PUT http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx6bc89ebce2dd4e5ca2673-00690208fa" "proxy-server 1692271" 0.0315 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3c6858a4a8794c0cb2070-00690208fa" "proxy-server 1692271" 0.0100 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx3c6858a4a8794c0cb2070-00690208fa" "proxy-server 1692271" 0.0062 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0ff7b2b47aa447ceadee4-00690208fa" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txe1d6e82470e84cf58cbbb-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "PUT http://foo:8080/sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" "tx5e389a354d64427eb4c45-00690208fa" "object-server 1692271" 0.0006 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "PUT http://foo:8080/sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" "tx5e389a354d64427eb4c45-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "PUT http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx5e389a354d64427eb4c45-00690208fa" "proxy-server 1692271" 0.0253 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "PUT http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx5e389a354d64427eb4c45-00690208fa" "proxy-server 1692271" 0.0252 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1651b573163a4027acdbd-00690208fa" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx65a32dc86b94406a8152d-00690208fa" "proxy-server 1692271" 0.0104 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "POST http://foo:8080/sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" "tx09c375d1b2c14edba6ddd-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 201 - "POST http://foo:8080/sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" "tx09c375d1b2c14edba6ddd-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "POST /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 202 76 "POST http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx09c375d1b2c14edba6ddd-00690208fa" "proxy-server 1692271" 0.0136 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "POST /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 202 76 "POST http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx09c375d1b2c14edba6ddd-00690208fa" "proxy-server 1692271" 0.0251 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7c9f9110848e49248012a-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txc6fb2018d7744a74afaef-00690208fa" "proxy-server 1692271" 0.0076 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txc86e3752556a45f785429-00690208fa" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb07b871ae2a240d8a090f-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx2bd0677b442d4d7e9d5e0-00690208fa" "proxy-server 1692271" 0.0023 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txa0d2f3fbe5974a0c8946c-00690208fa" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffbb08110cd44d3da90da-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txf2388506370d427c8779b-00690208fa" "proxy-server 1692271" 0.0011 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx26a3a0c643b44834979c7-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9858961a2cd4f34ba44b-00690208fa" "proxy-server 1692271" 0.0161 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx406c6b182513425899143-00690208fa" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txf2a43b6814834b88af70f-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0562bdb8063c49d582774-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx4007315d3c4c447aa9ece-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 412 - "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx35b161af91964f17a9abe-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 412 - "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx35b161af91964f17a9abe-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbde6eea25ec64d3ca27be-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx1ff410e09ee04259a41b2-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 304 - "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txc835b783482a4d5a85ece-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee45ed75c37f4b8fb98e1-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741343.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/8ff/9a5484793c7f0ce2ab39e641bbf6a8ff/9a5484793c7f0ce2ab39e641bbf6a8ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741348.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/431/94af9ec23017d5d7eab94ea1c845e431/94af9ec23017d5d7eab94ea1c845e431.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741353.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/efd/0952539fc699c3fdb22f609d7a3cfefd/0952539fc699c3fdb22f609d7a3cfefd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741358.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/574/3a83162d79e2736c1dd309b1cb1c3574/3a83162d79e2736c1dd309b1cb1c3574.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741363.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/11a/2392ef289f5ec057c6ad31edc996211a/2392ef289f5ec057c6ad31edc996211a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741368.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/67d/4c7923924a719ea62abc31872e9f667d/4c7923924a719ea62abc31872e9f667d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741373.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0b0/48567cc24994f05f7cb1afa04211e0b0/48567cc24994f05f7cb1afa04211e0b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741378.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/79d/85043adca1cab1648fa59740c118b79d/85043adca1cab1648fa59740c118b79d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741383.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4d1/2d20cd60403c08e90b85ddfd4ba2f4d1/2d20cd60403c08e90b85ddfd4ba2f4d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741388.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e99/b5bcec14b476ad476c90581004586e99/b5bcec14b476ad476c90581004586e99.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741393.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f7d/bf0f18fd8092694ca0f725ea99ee3f7d/bf0f18fd8092694ca0f725ea99ee3f7d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741398.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0b9/73d7b1e23d06432a93e639e2fed4f0b9/73d7b1e23d06432a93e639e2fed4f0b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741403.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0f9/90f366d15154a0b9b4317ba62b44d0f9/90f366d15154a0b9b4317ba62b44d0f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741408.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2d1/f9133fad276356feb05a8811d269b2d1/f9133fad276356feb05a8811d269b2d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741413.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/753/3a061aad123716628d2a570f99d7f753/3a061aad123716628d2a570f99d7f753.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741418.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0a6/f5089489ac6c9c09dc49929b732ea0a6/f5089489ac6c9c09dc49929b732ea0a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741423.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/8ba/d29b2839bbd90ca3a1ee075286e638ba/d29b2839bbd90ca3a1ee075286e638ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741428.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6dd/62130284f392b2a4b92c8c0ed051c6dd/62130284f392b2a4b92c8c0ed051c6dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741433.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/27f/d34c16ce84e73e78b918ed1e64e3427f/d34c16ce84e73e78b918ed1e64e3427f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741438.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/465/322090b459c98a6d26ad134f3fee6465/322090b459c98a6d26ad134f3fee6465.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741443.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/aaf/932298be76fe47f4f822870fd11c5aaf/932298be76fe47f4f822870fd11c5aaf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741448.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c46/36b4e1fc0499b8be604b80b086ebbc46/36b4e1fc0499b8be604b80b086ebbc46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741453.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/bbb/a39b5c439caf28e6ad5001b2fedc4bbb/a39b5c439caf28e6ad5001b2fedc4bbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741458.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4fe/6c7366cada3ac851c3a17e1b555a74fe/6c7366cada3ac851c3a17e1b555a74fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741463.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d1f/514f726ab6784c1bc982eb5264fd8d1f/514f726ab6784c1bc982eb5264fd8d1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741468.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d8f/d7269187310b5d4274932d1de5ba6d8f/d7269187310b5d4274932d1de5ba6d8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741473.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9be/6d42aae48097b362b2b8f61f6ef1a9be/6d42aae48097b362b2b8f61f6ef1a9be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741478.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/673/40d5efbae30187f07907ce16a515e673/40d5efbae30187f07907ce16a515e673.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741483.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/da5/89e5656b59e092cb55d935d244681da5/89e5656b59e092cb55d935d244681da5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741488.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2b6/f308d5f387a616bcde6413efd85a42b6/f308d5f387a616bcde6413efd85a42b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741493.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fd9/62ad0b8425404f4c0057d9eb828cffd9/62ad0b8425404f4c0057d9eb828cffd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741498.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2fb/b40e456ba9bd395d90bbf6113bdac2fb/b40e456ba9bd395d90bbf6113bdac2fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741503.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/be6/dafeaff20020895d2d21c7cba1b17be6/dafeaff20020895d2d21c7cba1b17be6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741508.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5fa/2e1363b156cda3316e95748459d2f5fa/2e1363b156cda3316e95748459d2f5fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741513.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fc2/6950f9dd9a135b0219f56250b100ffc2/6950f9dd9a135b0219f56250b100ffc2.db +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b496e21ae114858bedf8-00690208fa" "proxy-server 1692257" 0.0017 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7b496e21ae114858bedf8-00690208fa - 0.0170 VW - 1761741050.169117212 1761741050.186144114 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx534c21214fa74b19b7802-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx534c21214fa74b19b7802-00690208fa - 0.0199 VW - 1761741050.186667442 1761741050.206578255 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "txc0bd188d1cb4469682ac1-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "txc0bd188d1cb4469682ac1-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc0bd188d1cb4469682ac1-00690208fa - 0.0090 VW - 1761741050.207112789 1761741050.216066360 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx0048a1a685c2496180b42-00690208fa" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx0048a1a685c2496180b42-00690208fa" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx0048a1a685c2496180b42-00690208fa" "proxy-server 1692257" 0.0251 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx0048a1a685c2496180b42-00690208fa" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx0048a1a685c2496180b42-00690208fa - 0.0364 - - 1761741050.216414452 1761741050.252785444 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44652f52e91f412397f0d-00690208fa" "proxy-server 1692257" 0.0018 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx44652f52e91f412397f0d-00690208fa - 0.0124 VW - 1761741050.257853270 1761741050.270241737 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx96ed96da861b4d4e93228-00690208fa" "proxy-server 1692257" 0.0067 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx96ed96da861b4d4e93228-00690208fa - 0.0093 VW - 1761741050.270767927 1761741050.280053139 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx5173e43ecd05441d9f523-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx5173e43ecd05441d9f523-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4b2d7c1fec604d15b8f68-00690208fa" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx4b2d7c1fec604d15b8f68-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx5173e43ecd05441d9f523-00690208fa - 0.0280 VW - 1761741050.280565739 1761741050.308588028 0 - (txn: txa03472950e4f4506a3ad4-00690208fa) +proxy INFO: - - 29/Oct/2025/12/30/50 PUT /v1/a/none/003foo/1761741050.21690 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txa03472950e4f4506a3ad4-00690208fa - 0.0139 VW - 1761741050.295055628 1761741050.308970213 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8bee38bf4ba345fb9eab0-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8bee38bf4ba345fb9eab0-00690208fa - 0.0080 VW - 1761741050.314589262 1761741050.322618723 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx2dbc9b7b6fea451a8630a-00690208fa" "proxy-server 1692257" 0.0057 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx2dbc9b7b6fea451a8630a-00690208fa - 0.0082 VW - 1761741050.323112726 1761741050.331276178 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx1c2337580d2640bcaa11f-00690208fa" "proxy-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx1c2337580d2640bcaa11f-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx1c2337580d2640bcaa11f-00690208fa - 0.0134 VW - 1761741050.331789255 1761741050.345147133 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sda1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "txe4331d8f22ee457f95441-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sda1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "txe4331d8f22ee457f95441-00690208fa" "proxy-server 1692257" 0.0090 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sdb1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "txe4331d8f22ee457f95441-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "DELETE /sdb1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "txe4331d8f22ee457f95441-00690208fa" "proxy-server 1692257" 0.0104 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txe4331d8f22ee457f95441-00690208fa - 0.0242 - - 1761741050.349781990 1761741050.373939991 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae1da0041fcf460eb74a8-00690208fa" "proxy-server 1692257" 0.0077 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/2_oc_ascii" "txae1da0041fcf460eb74a8-00690208fa" "container-server 1692257" 0.0010 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/2_oc_ascii" "txae1da0041fcf460eb74a8-00690208fa" "container-server 1692257" 0.0010 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "txae1da0041fcf460eb74a8-00690208fa" "proxy-server 1692257" 0.0257 "-" 1692257 0test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited ... ok +test.unit.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 +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: txb0fcee4b3e1f444b95455-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx04ba4f4492634f7a9ad95-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx04ba4f4492634f7a9ad95-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx04ba4f4492634f7a9ad95-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx04ba4f4492634f7a9ad95-00690208fa) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx04ba4f4492634f7a9ad95-00690208fa) +proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx04ba4f4492634f7a9ad95-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8cd19a1b5f6844f8b8673-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx8cd19a1b5f6844f8b8673-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6e42eb098f314c5faab1a-006b0f169b) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx6e42eb098f314c5faab1a-006b0f169b) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6e42eb098f314c5faab1a-006b0f169b) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx6e42eb098f314c5faab1a-006b0f169b) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx848a6413a2f94654afc64-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx848a6413a2f94654afc64-00690208fa) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx848a6413a2f94654afc64-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx848a6413a2f94654afc64-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.2:1002/sdc (txn: txcc18cab6a33c44218a3d0-006b0f169b) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: txcc18cab6a33c44218a3d0-006b0f169b) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txcc18cab6a33c44218a3d0-006b0f169b) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txcc18cab6a33c44218a3d0-006b0f169b) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx3bc0cde40522498d8c611-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx3bc0cde40522498d8c611-00690208fa) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx3bc0cde40522498d8c611-00690208fa) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx3bc0cde40522498d8c611-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txe12f64725f204bfe8a50e-006b0f169b) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx385c97f090874db7bc9b4-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55205,10 +51255,10 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx3e4190216a75441b96ebc-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx3e4190216a75441b96ebc-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx3e4190216a75441b96ebc-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1c67dd8f968b469e9e601-006b0f169c) +Exception: kaboom! (txn: txbfad5b22b309426ea5b02-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txbfad5b22b309426ea5b02-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: txbfad5b22b309426ea5b02-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx060bfd9d9e8047f1bdbb3-00690208fa) proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -55226,389 +51276,14 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx1c67dd8f968b469e9e601-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txf13ba8c82050411b8e972-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txdce8f93a6efd4f5ca9ac1-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: txdce8f93a6efd4f5ca9ac1-006b0f169c)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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:48: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': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184900Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Tue, 01 Dec 2026 18:49:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150940.03170', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184900Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Tue, 01 Dec 2026 18:49:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150940.04016', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 1398980 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 0 -test-object-controller DEBUG: - - - [01/Dec/2026:18:49:00 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1398980 0 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1398980 1 -test-object-controller DEBUG: - - - [01/Dec/2026:18:49:00 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1398980 1 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1398980 2 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1398980 2 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1398980 2 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1398980 2 -test-object-controller DEBUG: - - - [01/Dec/2026:18:49:00 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1398980 2 -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1398980 2 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1'), ('6.7.8.9:10', 'sdf1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1398980 26 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1398980 37 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1398980 - -test-object-controller INFO: - - - [01/Dec/2026:18:49:00 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1398980 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpelhj29d5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpelhj29d5/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/tmpelhj29d5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpelhj29d5/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4)test.unit.proxy.test_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE -test.unit.proxy.test_server.TestContainerController.test_DELETE ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok - -proxy DEBUG: Node is error limited: 127.0.0.1:37983/sdj1 (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0007 "-" 1398996 4 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx6b7d91b19d60402d8ed64-006b0f169a" "proxy-server 1398996" 0.0001 "-" 1398996 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:43747/sdh1, error: ERROR Insufficient Storage (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -proxy DEBUG: Node is error limited: 127.0.0.1:43747/sdh1 (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -proxy ERROR: Object returning 503 for [] (txn: tx6b7d91b19d60402d8ed64-006b0f169a) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69e1ca60cd8d47a4a23c0-006b0f169b" "proxy-server 1398996" 0.0060 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6170217d92e54c068d157-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "txb420620273744c41b2212-006b0f169b" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txb420620273744c41b2212-006b0f169b" "proxy-server 1398996" 0.0057 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "txb420620273744c41b2212-006b0f169b" "object-server 1398996" 0.0005 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txb420620273744c41b2212-006b0f169b" "proxy-server 1398996" 0.0097 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - txb420620273744c41b2212-006b0f169b - 0.0254 - - 1796150939.815499067 1796150939.840860605 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69cd6f8ce68d4b7b939d3-006b0f169b" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx213ac1ce61784f0281fb2-006b0f169b" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx50ea6e1358ef4dd999c7c-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx50ea6e1358ef4dd999c7c-006b0f169b - 0.0132 - - 1796150939.842309952 1796150939.855485201 0 - -Run 00 took 000.015 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx452ba05310ec49bc8624c-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7cdb9afbb1b44505b2198-006b0f169b" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txb0b30a75f5e04b4491a1e-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txb0b30a75f5e04b4491a1e-006b0f169b - 0.0132 - - 1796150939.857066154 1796150939.870296717 0 - -Run 01 took 000.015 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ac1c86d3b55490491d92-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2f4db44e5578422b891ac-006b0f169b" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx7919da720fc54592b659b-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx7919da720fc54592b659b-006b0f169b - 0.0118 - - 1796150939.871950150 1796150939.883759022 0 - -Run 02 took 000.013 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx590ca0b8522b46559f596-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3060a83e6b5a46888d8d9-006b0f169b" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx6a9dba38b9a0462688302-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx6a9dba38b9a0462688302-006b0f169b - 0.0119 - - 1796150939.885235310 1796150939.897155285 0 - -Run 03 took 000.013 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9599a21fd619419387a5f-006b0f169b" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe1dab3b0de5443afb6e3c-006b0f169b" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx9fa6cd670e294ac6b0abb-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx9fa6cd670e294ac6b0abb-006b0f169b - 0.0118 - - 1796150939.898750544 1796150939.910550356 0 - -Run 04 took 000.013 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ec8f9f11920446da63fd-006b0f169b" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd4afdd4c64104c748a5b6-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txfb940fbf533b40e4abbfd-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txfb940fbf533b40e4abbfd-006b0f169b - 0.0120 - - 1796150939.912089109 1796150939.924046993 0 - -Run 05 took 000.013 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf1c8d6bd22d4b308666f-006b0f169b" "proxy-server 1398996" 0.0043 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe6d0f06da5604ac8858b7-006b0f169b" "proxy-server 1398996" 0.0014 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx3cc7f011f38640c4af43a-006b0f169b" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx3cc7f011f38640c4af43a-006b0f169b - 0.0151 - - 1796150939.925536871 1796150939.940610886 0 - -Run 06 took 000.017 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0ce6c5791a7486587cc3-006b0f169b" "proxy-server 1398996" 0.0013 "-" 1398996 -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options -test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts -test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings -test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings -test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok - -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150938.67788', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150938.67788', 'deleted': 1, 'state': 10, 'state_timestamp': '1796150938.67788', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150938.66290', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150938.66290', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.66290', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150938.66291', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150938.66291', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.66291', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150938.66304', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150938.66304', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150938.66292', 'epoch': '1796150938.66292', 'reported': 0, 'tombstones': -1}], 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda') -test DEBUG: /tmp/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda', '1796150938.66176', '1796150938.6601', '0', '', '1796150938.6601', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, get_shard_ranges, () -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1796150938.67788', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1796150938.67788', 'deleted': 1, 'state': 10, 'state_timestamp': '1796150938.67788', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1796150938.66290', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1796150938.66290', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.66290', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1796150938.66291', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1796150938.66291', 'deleted': 0, 'state': 10, 'state_timestamp': '1796150938.66291', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150938.66304', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150938.66304', 'deleted': 0, 'state': 60, 'state_timestamp': '1796150938.66292', 'epoch': '1796150938.66292', 'reported': 0, 'tombstones': -1}], 'f642bad9-29fb-4558-90df-c9c5e4b91096-sda') -test DEBUG: /tmp/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db synced 4 shard ranges to 10.0.0.2:1002/sdc -test WARNING: /tmp/tmpxg880wap/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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.90785 seconds (1.10150/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b958888f-af34-49da-b499-797f7b375fb7-sda', '1796150939.62709', '1796150939.62542', '1796150939.63109', '', '1796150939.63109', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1p7tppcp/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b3fe7b72-e6e9-4082-bc53-f81046b08218-sda', '1796150939.64216', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -test DEBUG: /tmp/tmp1p7tppcp/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', 'b3fe7b72-e6e9-4082-bc53-f81046b08218-sda', '1796150939.64216', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('b3fe7b72-e6e9-4082-bc53-f81046b08218-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00927 seconds (107.88257/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/tmpz1hglguq/sda/containers/0/391/0229fab9e5c680599d35d5109238f391/0229fab9e5c680599d35d5109238f391.db -REPLICATE: /sdb/0/0229fab9e5c680599d35d5109238f391, sync, (-1, '00000000000000000000000000000000', '5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '1796150939.66514', '1796150940.00000', '0', '{"X-Container-Sync-To": ["a", "1796150941.00000"], "X-Container-Sync-Key": ["secret", "1796150942.00000"]}', '1796150940.00000', 0, 0) -REPLICATE: /sdb/0/0229fab9e5c680599d35d5109238f391, complete_rsync, ('5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '0229fab9e5c680599d35d5109238f391.db') -REPLICATE: /sdc/0/0229fab9e5c680599d35d5109238f391, sync, (-1, '00000000000000000000000000000000', '5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '1796150939.66514', '1796150940.00000', '0', '{"X-Container-Sync-To": ["a", "1796150941.00000"], "X-Container-Sync-Key": ["secret", "1796150942.00000"]}', '1796150940.00000', 0, 0) -REPLICATE: /sdc/0/0229fab9e5c680599d35d5109238f391, complete_rsync, ('5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '0229fab9e5c680599d35d5109238f391.db') -test DEBUG: Replicating db /tmp/tmpz1hglguq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '771be6f2-a539-4010-94d4-56d00af20a43-sda', '1796150939.66252', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('771be6f2-a539-4010-94d4-56d00af20a43-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '771be6f2-a539-4010-94d4-56d00af20a43-sda', '1796150939.66252', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, complete_rsync, ('771be6f2-a539-4010-94d4-56d00af20a43-sda', 'c0ad7ddcd21bd2c0303123f75421e928.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.02820 seconds (70.92795/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/tmpz1hglguq/sda/containers/0/391/0229fab9e5c680599d35d5109238f391/0229fab9e5c680599d35d5109238f391.db -REPLICATE: /sdb/0/0229fab9e5c680599d35d5109238f391, sync, (-1, '00000000000000000000000000000000', '5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '1796150939.66514', '1796150940.00000', '0', '{"X-Container-Sync-To": ["", "1796150943.00000"], "X-Container-Sync-Key": ["secret", "1796150942.00000"]}', '1796150940.00000', 0, 0) -test DEBUG: /tmp/tmpz1hglguq/sda/containers/0/391/0229fab9e5c680599d35d5109238f391/0229fab9e5c680599d35d5109238f391.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/0229fab9e5c680599d35d5109238f391, sync, (-1, '00000000000000000000000000000000', '5fb42b1d-efd9-4a06-8f74-fe7dcbbb7f87-sda', '1796150939.66514', '1796150940.00000', '0', '{"X-Container-Sync-To": ["", "1796150943.00000"], "X-Container-Sync-Key": ["secret", "1796150942.00000"]}', '1796150940.00000', 0, 0)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.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_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.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 - -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx6bf4e9aa92a142f0955f6-006b0f169b) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx376b0e7f2c5a4dc5b0031-006b0f169c) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx376b0e7f2c5a4dc5b0031-006b0f169c) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx376b0e7f2c5a4dc5b0031-006b0f169c) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx07e5f2153c074cfb97f96-006b0f169c) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5f3175e8e9c746f488177-006b0f169c) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc27e1a9cde9e43c083721-006b0f169c) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3d8c1c86108f48b9a493e-006b0f169c) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx499a8f8f799e4aaaa76e2-006b0f169c) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx0a019d6e99a7409abfaae-006b0f169c) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx0a019d6e99a7409abfaae-006b0f169c)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 - -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe3f17f9d47ff428ba12b7-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: txe3f17f9d47ff428ba12b7-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txf3c7a7d8f6884a8e99a0f-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx060bfd9d9e8047f1bdbb3-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx147431c3691c4f409da93-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txad40cdfe738445a9954f0-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: txad40cdfe738445a9954f0-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc4b1e48d20284a8e85d64-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: txc4b1e48d20284a8e85d64-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx501c10f7a474470d9d35c-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55625,8 +51300,9 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txf3c7a7d8f6884a8e99a0f-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx501c10f7a474470d9d35c-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx208a5d42d4f141878003e-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55643,10 +51319,47 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txb8bd3ad14cc547e9bbeda-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb8bd3ad14cc547e9bbeda-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: txb8bd3ad14cc547e9bbeda-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx208a5d42d4f141878003e-00690208fa)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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txe5a56ca1a96c40e6a6272-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 304 - "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx60f338afad2345b6860f7-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc56b062ae62046dfabca3-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx86f2f39779c4464e9b22f-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txbbb4efd82dcd48e1aad92-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfe402f4e31af4109bfbdd-00690208fa" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx50940d8a9deb46d7a7ba0-00690208fa" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txdd0f6b6b21924bf484340-00690208fa" "proxy-server 1692271" 0.0048 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18de172bcc0545fb86e33-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txc14794aa33244b7699245-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "txcc1276dd34164b4b8fe84-00690208fa" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c6939ebb4fb4dac96776-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txd44fee6393124efd93ad7-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 412 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx7c24e3f12fe84529bb2c3-00690208fa" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 412 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx7c24e3f12fe84529bb2c3-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx166605f8f26b46d7989ee-00690208fa" "proxy-server 1692271" 0.0087 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "txc37dbd72d959481cad654-00690208fa" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdc1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 304 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx68b0c0749e394d209285d-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb069dcc3ab4d4010b2714-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx25b6f3f04fc54b3f84bd4-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 304 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx9252c82b2d704ec69dad2-00690208fa" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ee51893c19f47f1a59b4-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/6ae81564b38b49bbbed909ab70b80784" 204 - "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784" "tx1004d7fb08ad4a89bdb58-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdd1/2/a/6ae81564b38b49bbbed909ab70b80784/o" 200 24 "HEAD http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784/o" "tx3cb42dd7dea8406a826b3-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f691d958dc34d02a9e87-00690208fa" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/2/a/6ae81564b38b49bbbed909ab70b80784" 200 380 "GET http://foo:8080/v1/a/6ae81564b38b49bbbed909ab70b80784?format=json&states=listing" "tx1f691d958dc34d02a9e87-00690208fa" "proxy-server 1692271" 0.0063 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf5f1560d52064e01a9acc-00690208fa" "proxy-server 1692271" 0.0038 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/872a12274649418da41f2bd6dde4ce7f" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" "txf5f1560d52064e01a9acc-00690208fa" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/872a12274649418da41f2bd6dde4ce7f" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/872a12274649418da41f2bd6dde4ce7f" "txf5f1560d52064e01a9acc-00690208fa" "container-server 1692271" 0.0053 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txf5f1560d52064e01a9acc-00690208fa" "proxy-server 1692271" 0.0150 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txf5f1560d52064e01a9acc-00690208fa" "proxy-server 1692271" 0.0282 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9280133461454aaf88331-00690208fa" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx9280133461454aaf88331-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd1fa2db8f844dc6977d5-00690208fa" "proxy-server 1692271" 0.0011 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx6e725fc88fe440d1b9371-00690208fa" "proxy-server 1692271" 0.0011 "-" 1692271 1 +proxy-server ERROR: Object GET returning 503 for [] (txn: tx208a5d42d4f141878003e-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx910343ee5382418c97d83-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55663,16 +51376,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx39286533b5e546409a2bd-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx39286533b5e546409a2bd-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9d4120dcafad480d9708c-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx26d30b58fdf8457f8891e-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx26d30b58fdf8457f8891e-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txfb33f0a2495147aa94e1a-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txfb33f0a2495147aa94e1a-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: txfb33f0a2495147aa94e1a-006b0f169c) +Exception: kaboom! (txn: tx910343ee5382418c97d83-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txcaa639b301c5458280ba3-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9fd854ad4bae4a50b7499-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9fd854ad4bae4a50b7499-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6e186998c01f4443a22d9-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6e186998c01f4443a22d9-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx6e186998c01f4443a22d9-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55689,8 +51401,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txee1c007782634ecea6dc0-006b0f169c) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx46233fe8f8474294a8f83-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -55722,456 +51434,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txee1c007782634ecea6dc0-006b0f169c)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 - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151076.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/642/2742d73cd7314e1d1ba4755165ff1642/2742d73cd7314e1d1ba4755165ff1642.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151079.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/c11/0d9f14f00e17686201c9b0499af7fc11/0d9f14f00e17686201c9b0499af7fc11.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151079.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/c11/0d9f14f00e17686201c9b0499af7fc11/0d9f14f00e17686201c9b0499af7fc11.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151082.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d02/3565e8ce848e49da1018402ed83b5d02/3565e8ce848e49da1018402ed83b5d02.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151082.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/d02/3565e8ce848e49da1018402ed83b5d02/3565e8ce848e49da1018402ed83b5d02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151085.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/a80/c2a9d2e29d16482a039573e782499a80/c2a9d2e29d16482a039573e782499a80.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151085.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/a80/c2a9d2e29d16482a039573e782499a80/c2a9d2e29d16482a039573e782499a80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151088.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/286/b0532b9ed41a548c43e9015932f3a286/b0532b9ed41a548c43e9015932f3a286.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151091.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/768/1068bf963e5e6ff04bdc0d9e2b02b768/1068bf963e5e6ff04bdc0d9e2b02b768.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151091.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/768/1068bf963e5e6ff04bdc0d9e2b02b768/1068bf963e5e6ff04bdc0d9e2b02b768.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151094.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/59b/579358cb96bbc16572264aa0eb31d59b/579358cb96bbc16572264aa0eb31d59b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151094.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/59b/579358cb96bbc16572264aa0eb31d59b/579358cb96bbc16572264aa0eb31d59b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151097.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/13f/b2b8f44f1694f79023758a17e3ddf13f/b2b8f44f1694f79023758a17e3ddf13f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151097.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/13f/b2b8f44f1694f79023758a17e3ddf13f/b2b8f44f1694f79023758a17e3ddf13f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151100.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/e08/65f88d4e5d0af66e02bb2d3965565e08/65f88d4e5d0af66e02bb2d3965565e08.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151103.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/a12/1e86864062682fa5ce3e557c4fb8ea12/1e86864062682fa5ce3e557c4fb8ea12.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151103.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/a12/1e86864062682fa5ce3e557c4fb8ea12/1e86864062682fa5ce3e557c4fb8ea12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151106.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/345/21805c4dbec172f657998ee6cdaaf345/21805c4dbec172f657998ee6cdaaf345.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1796151106.00000-0, db: /tmp/tmpqy0mr3mz/sda/containers/0/345/21805c4dbec172f657998ee6cdaaf345/21805c4dbec172f657998ee6cdaaf345.db -sharder-test WARNING: Skipping d100 as it is not mounted -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpvmyz44se/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/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.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/tmpvmyz44se/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaved ShardRange in 0.003s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00017833709716796875s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011777877807617188s, path: a/c, db: /tmp/tmpvmyz44se/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/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpvmyz44se/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001289844512939453s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.43865966796875e-05s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014019012451171875s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015807151794433594s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: a/c, db: /tmp/tmpvmyz44se/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/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1796150868.89778, (5, 5) as of 1796150940.23734, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db'test.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184901Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Tue, 01 Dec 2026 18:49:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150941.15340', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150941.16268', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 - -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0029 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d2a42d39c7f4015916cb-006b0f169d" "proxy-server 1398980" 0.0011 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:57537/sda1/3/a/c" "tx3d2a42d39c7f4015916cb-006b0f169d" "container-server 1398980" 0.0010 "-" 1398980 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:58533/sdb1/3/a/c" "tx3d2a42d39c7f4015916cb-006b0f169d" "container-server 1398980" 0.0010 "-" 1398980 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx3d2a42d39c7f4015916cb-006b0f169d" "proxy-server 1398980" 0.0119 "-" 1398980 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx3d2a42d39c7f4015916cb-006b0f169d" "proxy-server 1398980" 0.0085 "-" 1398980 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx3d2a42d39c7f4015916cb-006b0f169d - 0.0193 - - 1796150941.952522993 1796150941.971785307 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx8fdcf63b265741dca1cb4-006b0f169d" "proxy-server 1398980" 0.0011 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57537/sda1/0/a1/c1" "tx8fdcf63b265741dca1cb4-006b0f169d" "container-server 1398980" 0.0010 "-" 1398980 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:58533/sdb1/0/a1/c1" "tx8fdcf63b265741dca1cb4-006b0f169d" "container-server 1398980" 0.0010 "-" 1398980 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8fdcf63b265741dca1cb4-006b0f169d" "proxy-server 1398980" 0.0077 "-" 1398980 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8fdcf63b265741dca1cb4-006b0f169d" "proxy-server 1398980" 0.0126 "-" 1398980 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx8fdcf63b265741dca1cb4-006b0f169d - 0.0193 - - 1796150941.973101616 1796150941.992364407 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47f5e1bd2b38450e93efe-006b0f169d" "proxy-server 1398980" 0.0018 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:58533/sdb1/3/a/c1" "tx47f5e1bd2b38450e93efe-006b0f169d" "container-server 1398980" 0.0009 "-" 1398980 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:57537/sda1/3/a/c1" "tx47f5e1bd2b38450e93efe-006b0f169d" "container-server 1398980" 0.0042 "-" 1398980 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx47f5e1bd2b38450e93efe-006b0f169d" "proxy-server 1398980" 0.0150 "-" 1398980 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx47f5e1bd2b38450e93efe-006b0f169d" "proxy-server 1398980" 0.0116 "-" 1398980 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx47f5e1bd2b38450e93efe-006b0f169d - 0.0231 - - 1796150941.993687868 1796150942.016765356 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec3e97bdc7dc4b5bbc08b-006b0f169e" "proxy-server 1398980" 0.0019 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:58533/sdb1/0/a/c2" "txec3e97bdc7dc4b5bbc08b-006b0f169e" "container-server 1398980" 0.0010 "-" 1398980 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:57537/sda1/0/a/c2" "txec3e97bdc7dc4b5bbc08b-006b0f169e" "container-server 1398980" 0.0015 "-" 1398980 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txec3e97bdc7dc4b5bbc08b-006b0f169e" "proxy-server 1398980" 0.0084 "-" 1398980 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txec3e97bdc7dc4b5bbc08b-006b0f169e" "proxy-server 1398980" 0.0131 "-" 1398980 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txec3e97bdc7dc4b5bbc08b-006b0f169e - 0.0207 - - 1796150942.018187761 1796150942.038873672 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: tx1bc1748df9da4b6ba6c15-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx4c7e4f49b11a4d66b4e95-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txf5fed15c8e24488c87af8-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: txf5fed15c8e24488c87af8-006b0f169e) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txf5fed15c8e24488c87af8-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf67c1abb652648818e1db-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf67c1abb652648818e1db-006b0f169e) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txf67c1abb652648818e1db-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc6b014ee36c340cf9d3af-006b0f169e) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txc6b014ee36c340cf9d3af-006b0f169e) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8f4dbeaf291745bf95e39-006b0f169e) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx8f4dbeaf291745bf95e39-006b0f169e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc295d37e838049ba9f0c4-006b0f169c" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx7d699e9c18754f50bf33b-006b0f169c" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/00 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx7d699e9c18754f50bf33b-006b0f169c - 0.9157 - - 1796150939.942158222 1796150940.857841730 0 - -Run 07 took 000.917 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb1a67ce918bb4d13b37ba-006b0f169c" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc6df4e24cb2c4e378562b-006b0f169c" "proxy-server 1398996" 0.0014 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx51ebb8b06d87411eb376a-006b0f169c" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/00 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx51ebb8b06d87411eb376a-006b0f169c - 0.0127 - - 1796150940.859499693 1796150940.872163057 0 - -Run 08 took 000.014 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d18fe04e6c64f3098062-006b0f169c" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf3244faca963481293586-006b0f169c" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx5d0c448e82fc4d54b1e44-006b0f169c" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/00 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx5d0c448e82fc4d54b1e44-006b0f169c - 0.0124 - - 1796150940.873736620 1796150940.886137486 0 - -Run 09 took 000.014 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': '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) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx67d5e3e7292b4abd98133-006b0f169d) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx96b7c4ec29b24fc6a3da0-006b0f169d) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx96b7c4ec29b24fc6a3da0-006b0f169d) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx96b7c4ec29b24fc6a3da0-006b0f169d) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86d2914a898b47e18c60b-006b0f169d" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx82374aa20b8244aeb681b-006b0f169d" "proxy-server 1398996" 0.0014 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txd04b2cfae37e4ef9a6b70-006b0f169d" "object-server 1398996" 0.0005 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txd04b2cfae37e4ef9a6b70-006b0f169d" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd04b2cfae37e4ef9a6b70-006b0f169d" "proxy-server 1398996" 0.0078 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd04b2cfae37e4ef9a6b70-006b0f169d" "proxy-server 1398996" 0.0075 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txd04b2cfae37e4ef9a6b70-006b0f169d - 0.0202 - - 1796150941.511928797 1796150941.532170296 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx980bef5fa68642218b603-006b0f169d" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4053256a664d4ecd88253-006b0f169d" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx0b7a02b8dd814dfaad067-006b0f169d" "proxy-server 1398996" 0.0006 "-" 1398996 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok - -test DEBUG: /tmp/tmpz1hglguq/sda/containers/0/391/0229fab9e5c680599d35d5109238f391/0229fab9e5c680599d35d5109238f391.db in sync with 10.0.0.2:1002/sdc, nothing to do -test DEBUG: Replicating db /tmp/tmpz1hglguq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db -REPLICATE: /sdb/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '771be6f2-a539-4010-94d4-56d00af20a43-sda', '1796150939.66252', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -test DEBUG: /tmp/tmpz1hglguq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c0ad7ddcd21bd2c0303123f75421e928, sync, (-1, '00000000000000000000000000000000', '771be6f2-a539-4010-94d4-56d00af20a43-sda', '1796150939.66252', '1796150939.00000', '0', '', '1796150939.00000', 0, 0) -test DEBUG: /tmp/tmpz1hglguq/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.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.98348 seconds (2.03360/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/tmp1qww_5hm/sda/containers/0/928/c0ad7ddcd21bd2c0303123f75421e928/c0ad7ddcd21bd2c0303123f75421e928.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook - self.sync_store.update_sync_store(broker) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_replicator.py", line 1223, in update_sync_store - raise OSError(1, '1') -PermissionError: [Errno 1] 1 -test 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/tmp0rthedoj/devices/sda1 (pid: 1398984) -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmp0rthedoj/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 -test INFO: Object update sweep completed on /tmp/tmp0rthedoj/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: 1398984) -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/tmp7lk_3les/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmp7lk_3les/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 -test INFO: Object update sweep completed on /tmp/tmp7lk_3les/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: 1398984) -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/tmpfy2clg_9/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpfy2clg_9/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 to .shards_a/c_shard_new -test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmpfy2clg_9/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 -test INFO: Object update sweep completed on /tmp/tmpfy2clg_9/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: 1398984) -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/tmpojf9p4t0/devices/sda1 (pid: 1398984) -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpojf9p4t0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 -test INFO: Object update sweep completed on /tmp/tmpojf9p4t0/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: 1398984) -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/tmpojf9p4t0/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpojf9p4t0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 to .shards_a/c_shard_1 -test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmpojf9p4t0/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 -test INFO: Object update sweep completed on /tmp/tmpojf9p4t0/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: 1398984) -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/tmpr3kclcci/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpr3kclcci/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 to .shards_a/c_shard_new -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpr3kclcci/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 to .shards_a/c_shard_newer -test INFO: Object update sweep completed on /tmp/tmpr3kclcci/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: 1398984)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.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 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txa5ea708bb52d487e8edbc-006b0f169b" "proxy-server 1398988" 0.0015 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx276f0f97792c4604841be-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx276f0f97792c4604841be-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 412 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx276f0f97792c4604841be-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx527dcf59a561461592d0d-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "tx678a8b87ea42415fb8bb6-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdh1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "txb4bcf4f3f50147a785cd7-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2655abe1878f4e38a503f-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txa680af98f52542a6b0b19-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdi1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 304 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx08782d775fbf4d568c4a2-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4f45a18252f4cb69cd88-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/3/a/e44b83ed021c4649be994b0fe33f2588" 204 - "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588" "txce6edcae9ab8405abc2ce-006b0f169b" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdg1/2/a/e44b83ed021c4649be994b0fe33f2588/o" 200 92 "HEAD http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588/o" "tx0b2ca869664049f49b225-006b0f169b" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe35c9e4b5334d0597d23-006b0f169b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/3/a/e44b83ed021c4649be994b0fe33f2588" 200 388 "GET http://foo:8080/v1/a/e44b83ed021c4649be994b0fe33f2588?format=json&states=listing" "txbe35c9e4b5334d0597d23-006b0f169b" "proxy-server 1398988" 0.0022 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc8786a2e68b34af2994b6-006b0f169b" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/1/a/021b89f8c1d842d780883f32a45092f4" 201 - "PUT http://127.0.0.1:34605/sda1/3/a/021b89f8c1d842d780883f32a45092f4" "txc8786a2e68b34af2994b6-006b0f169b" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/1/a/021b89f8c1d842d780883f32a45092f4" 201 - "PUT http://127.0.0.1:49905/sdb1/3/a/021b89f8c1d842d780883f32a45092f4" "txc8786a2e68b34af2994b6-006b0f169b" "container-server 1398988" 0.0010 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 201 - "PUT http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txc8786a2e68b34af2994b6-006b0f169b" "proxy-server 1398988" 0.0080 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 201 - "PUT http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txc8786a2e68b34af2994b6-006b0f169b" "proxy-server 1398988" 0.0129 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9f0e323a133d49939d967-006b0f169b" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx9f0e323a133d49939d967-006b0f169b" "proxy-server 1398988" 0.0013 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx608004368947495b864e9-006b0f169b" "proxy-server 1398988" 0.0074 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx902078bda19545ddba2ea-006b0f169b" "proxy-server 1398988" 0.0016 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/3/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "PUT http://foo:8080/sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" "tx65a3665a788a433a84aed-006b0f169b" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "PUT http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx65a3665a788a433a84aed-006b0f169b" "proxy-server 1398988" 0.0081 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/3/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "PUT http://foo:8080/sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" "tx65a3665a788a433a84aed-006b0f169b" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "PUT http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx65a3665a788a433a84aed-006b0f169b" "proxy-server 1398988" 0.0099 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c2f045348344dbba9224-006b0f169b" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txaac6e31305024aa0bfead-006b0f169b" "proxy-server 1398988" 0.0024 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sdb1/3/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "POST http://foo:8080/sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" "tx9990fca2c046474e9e4c8-006b0f169b" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "POST /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 202 76 "POST http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx9990fca2c046474e9e4c8-006b0f169b" "proxy-server 1398988" 0.0056 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "PUT /sda1/3/a/021b89f8c1d842d780883f32a45092f4/o" 201 - "POST http://foo:8080/sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" "tx9990fca2c046474e9e4c8-006b0f169b" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "POST /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 202 76 "POST http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx9990fca2c046474e9e4c8-006b0f169b" "proxy-server 1398988" 0.0069 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8bd29900c684d9cbcbc6-006b0f169c" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txa60d4152f4a54c9892d80-006b0f169c" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txb2b43b4105de40a1841c9-006b0f169c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0b268b0f65d4a2bbfae7-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx357f1659d6904baa864a0-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx187bd1b6eaa94ba39ecee-006b0f169c" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx43a2186741584e30aae1e-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx63c4fa3c8738425fbc352-006b0f169c" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txaadb90f678b64816990e9-006b0f169c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx06e2f5577f6244149bb95-006b0f169c" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txf449b86f721a4f4198d97-006b0f169c" "proxy-server 1398988" 0.0024 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx451295f545694aa9b68e7-006b0f169c" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ff3d0a51a4f4c0fab800-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 200 384 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4?format=json&states=listing" "tx1ff3d0a51a4f4c0fab800-006b0f169c" "proxy-server 1398988" 0.0022 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71cd0bfbf98f43c7ad453-006b0f169c" "proxy-server 1398988" 0.0048 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx2fc5b935a28d431a95d0a-006b0f169c" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx6c1a21df6967446ebb356-006b0f169c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe24a9e39de8c480f9a204-006b0f169c" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx28d40a79ddea4330a70dc-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx82362b94aa4542e1bbc71-006b0f169c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx636c53fe5f5543859f5b8-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx5ab742a13d8d43d3ab69f-006b0f169c" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 412 - "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txd1a5165010b142d1a4a14-006b0f169c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 412 - "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txd1a5165010b142d1a4a14-006b0f169c" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx667e1d11756d47f198718-006b0f169d" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx4d7f3dd724384b1cb56e9-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 304 - "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx67cfa953e2344c0d893e6-006b0f169d" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0622bed022374c338c302-006b0f169d" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txffca9246b7b34f20af8a7-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 304 - "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txe9cd0b4a91334fe1b47cd-006b0f169d" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd292ee0e9deb4b86b6354-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx7f3a8b8abaf9467982800-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "GET http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx53ef6ab5ccdc499f9014b-006b0f169d" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ba5dd1684914d7ab00dc-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx09624bc9b1d44a53aecbc-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 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 - -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx0a019d6e99a7409abfaae-006b0f169c) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx8ad6d6ba0845469eab9ec-006b0f169d) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx8ad6d6ba0845469eab9ec-006b0f169d) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx8ad6d6ba0845469eab9ec-006b0f169d) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx8ad6d6ba0845469eab9ec-006b0f169d) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx315437663bf04fe9b53d5-006b0f169e" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx13be107910224bf78e2b4-006b0f169e" "proxy-server 1399003" 0.0014 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txfc7c44d5311a43e89480f-006b0f169e - 0.0090 - - 1796150942.045186281 1796150942.054229021 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 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4a92e75216940feae814-006b0f169e" "proxy-server 1399003" 0.0015 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx16bbbecbe11e4df0a821b-006b0f169e" "proxy-server 1399003" 0.0014 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx150100ff480d411fa2f24-006b0f169e - 0.0093 - - 1796150942.059707642 1796150942.069003344 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 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99ebf7be609e40b98e4d8-006b0f169e" "proxy-server 1399003" 0.0031 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3a7fbc4f3ae54be5bca34-006b0f169e" "proxy-server 1399003" 0.0014 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx946dbc7244f74736b9f71-006b0f169e" "object-server 1399003" 0.0005 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx946dbc7244f74736b9f71-006b0f169e" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx946dbc7244f74736b9f71-006b0f169e" "proxy-server 1399003" 0.0059 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx946dbc7244f74736b9f71-006b0f169e" "proxy-server 1399003" 0.0059 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx946dbc7244f74736b9f71-006b0f169e - 0.0201 - - 1796150942.074426174 1796150942.094575405 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07f124c889084a6db9cdd-006b0f169e" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txca03939935b54d8d8a2f7-006b0f169e" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sda1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txd9a451d5a21241bd8d3bd-006b0f169e" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txd9a451d5a21241bd8d3bd-006b0f169e - 0.0126 - - 1796150942.095518827 1796150942.108116627 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 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8fb589de4bb43d39a33c-006b0f169e" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe3f48e1e03454e39ba827-006b0f169e" "proxy-server 1399003" 0.0024 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx8d3966982f6b419b8fc70-006b0f169e" "object-server 1399003" 0.0004 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx8d3966982f6b419b8fc70-006b0f169e" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8d3966982f6b419b8fc70-006b0f169e" "proxy-server 1399003" 0.0063 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8d3966982f6b419b8fc70-006b0f169e" "proxy-server 1399003" 0.0061 "-" 1399003 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 - -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Exception: kaboom! (txn: tx46233fe8f8474294a8f83-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -56218,10 +51482,139 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txee1c007782634ecea6dc0-006b0f169c) -proxy-server ERROR: Object GET returning 503 for [] (txn: txee1c007782634ecea6dc0-006b0f169c) +Exception: kaboom! (txn: tx46233fe8f8474294a8f83-00690208fa)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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "txae1da0041fcf460eb74a8-00690208fa" "proxy-server 1692257" 0.0175 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - txae1da0041fcf460eb74a8-00690208fa - 0.0646 - - 1761741050.377102852 1761741050.441709042 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed3de7469c964858afed6-00690208fa" "proxy-server 1692257" 0.0060 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/2/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "txed3de7469c964858afed6-00690208fa" "proxy-server 1692257" 0.0021 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txed3de7469c964858afed6-00690208fa - 0.0194 - - 1761741050.443302870 1761741050.462752342 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d123eaf9257452d8f54b-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/2_vc_non_ascii%C2%A3" "tx0d123eaf9257452d8f54b-00690208fa" "container-server 1692257" 0.0010 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/2_vc_non_ascii%C2%A3" "tx0d123eaf9257452d8f54b-00690208fa" "container-server 1692257" 0.0057 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx0d123eaf9257452d8f54b-00690208fa" "proxy-server 1692257" 0.0289 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx0d123eaf9257452d8f54b-00690208fa" "proxy-server 1692257" 0.0174 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx0d123eaf9257452d8f54b-00690208fa - 0.0530 - - 1761741050.464468241 1761741050.517474413 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea812c8e1fbf472ea0a8d-00690208fa" "proxy-server 1692257" 0.0100 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txea812c8e1fbf472ea0a8d-00690208fa - 0.0125 VW - 1761741050.519138098 1761741050.531685114 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx28a28fe5f3574446ba38a-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx28a28fe5f3574446ba38a-00690208fa - 0.0120 VW - 1761741050.532161236 1761741050.544135094 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "tx357c3855dfc942659578c-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "tx357c3855dfc942659578c-00690208fa" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx357c3855dfc942659578c-00690208fa - 0.0213 VW - 1761741050.544673681 1761741050.565933943 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txbea88fe3c30d40d9af5f8-00690208fa" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txbea88fe3c30d40d9af5f8-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbea88fe3c30d40d9af5f8-00690208fa" "proxy-server 1692257" 0.0331 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbea88fe3c30d40d9af5f8-00690208fa" "proxy-server 1692257" 0.0329 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txbea88fe3c30d40d9af5f8-00690208fa - 0.0369 - - 1761741050.566324711 1761741050.603252649 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51d9217027e14146ab538-00690208fa" "proxy-server 1692257" 0.0098 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx51d9217027e14146ab538-00690208fa - 0.0124 VW - 1761741050.618284941 1761741050.630702734 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txef03b2a99e4e4a29b5375-00690208fa" "proxy-server 1692257" 0.0104 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txef03b2a99e4e4a29b5375-00690208fa - 0.0130 VW - 1761741050.631198645 1761741050.644170046 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "tx3178b8e4cdd2404d8d11c-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "tx3178b8e4cdd2404d8d11c-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx8962ceaadade455f9a547-00690208fa" "proxy-server 1692257" 0.0094 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3178b8e4cdd2404d8d11c-00690208fa - 0.0627 VW - 1761741050.644713402 1761741050.707412958 0 - (txn: tx17946ccc016546948aad7-00690208fa) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx17946ccc016546948aad7-00690208fa" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx17946ccc016546948aad7-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx17946ccc016546948aad7-00690208fa" "proxy-server 1692257" 0.0166 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx17946ccc016546948aad7-00690208fa" "proxy-server 1692257" 0.0263 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.56679 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx17946ccc016546948aad7-00690208fa - 0.0536 VW - 1761741050.671054602 1761741050.724688053 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx7ac7fafd488e459eb7fca-00690208fa" "object-server 1692257" 0.0015 "-" 1692257 0test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741518.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d49/e6523704667f3a6705c430c598237d49/e6523704667f3a6705c430c598237d49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741523.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f40/baccfe1aeffb13f757114d23becf2f40/baccfe1aeffb13f757114d23becf2f40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741528.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/be1/e158f5eaa3d61f566514a15c9dfc8be1/e158f5eaa3d61f566514a15c9dfc8be1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741533.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5c1/5f3077082fbdd9935da19e9ac8a585c1/5f3077082fbdd9935da19e9ac8a585c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741538.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/18f/bbb1de657977e3fa0b413c226ea3c18f/bbb1de657977e3fa0b413c226ea3c18f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741543.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ba9/176129b20328dfa40618dc8c5c07aba9/176129b20328dfa40618dc8c5c07aba9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741548.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/28b/db18a3322ac7beaf44e33238df0f328b/db18a3322ac7beaf44e33238df0f328b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741553.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/74b/1685847c7075c27f8c84bc270fce674b/1685847c7075c27f8c84bc270fce674b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741558.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fcf/96498298ff7e764b3ebb9fd64863dfcf/96498298ff7e764b3ebb9fd64863dfcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741563.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/28e/4d0cbd4cbb1dd6ae53fdf2e3cbff728e/4d0cbd4cbb1dd6ae53fdf2e3cbff728e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741568.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ac2/c2295e16275c8f13f5ed271a8882fac2/c2295e16275c8f13f5ed271a8882fac2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741573.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6bd/328254d0beeb9af8509af9945bc8f6bd/328254d0beeb9af8509af9945bc8f6bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741578.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d5b/283972055f8f348c280f83cd6222cd5b/283972055f8f348c280f83cd6222cd5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741583.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/3e4/107e181c3a2e843cb41cd41d551ff3e4/107e181c3a2e843cb41cd41d551ff3e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741588.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/455/c53cc506f3159106e357d3f6fcb4c455/c53cc506f3159106e357d3f6fcb4c455.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741593.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/47b/3db5e531765b93e3e4d082e21eed647b/3db5e531765b93e3e4d082e21eed647b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741598.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/172/9fafc49e63e6ea239dde2de20588c172/9fafc49e63e6ea239dde2de20588c172.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741603.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/31a/a93cdd5e28896726c0e4ca940e89d31a/a93cdd5e28896726c0e4ca940e89d31a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741608.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/62b/3647b29b6d9a02981e679b13f785f62b/3647b29b6d9a02981e679b13f785f62b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741613.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/252/7cd8cbbb8c0012890e916d6a70ad8252/7cd8cbbb8c0012890e916d6a70ad8252.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741618.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d80/5e980e50ed803dea620430212c2f8d80/5e980e50ed803dea620430212c2f8d80.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741623.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2cb/da4df0227855589977337f087b2f62cb/da4df0227855589977337f087b2f62cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741628.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/70d/8731a405ffec6ff8327876ba2143f70d/8731a405ffec6ff8327876ba2143f70d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741633.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9a8/96af7b98b4a3e34611ec90ffde29e9a8/96af7b98b4a3e34611ec90ffde29e9a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741638.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e76/5bedb64fc61e879ef5f88e5d292f7e76/5bedb64fc61e879ef5f88e5d292f7e76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741643.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/beb/e96be1acae5c5a4b1838108cbbd57beb/e96be1acae5c5a4b1838108cbbd57beb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741648.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f75/e5af941530004ce3a39dd3236bfa2f75/e5af941530004ce3a39dd3236bfa2f75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741653.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/a13/445f77737d1e21cf4b043b70d53e0a13/445f77737d1e21cf4b043b70d53e0a13.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741658.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/682/77c6bcfe5ee2c60a3ae9c66763246682/77c6bcfe5ee2c60a3ae9c66763246682.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741663.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/336/da4c510ed7ca0fde7fe19f3a188bb336/da4c510ed7ca0fde7fe19f3a188bb336.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741668.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/607/8b88aa75527ed6869f93c65896e0d607/8b88aa75527ed6869f93c65896e0d607.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741673.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b2a/98d2b9487b868335c3c00084ef60cb2a/98d2b9487b868335c3c00084ef60cb2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741678.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/93f/1c3c0ca397c43151bf366dd54a6ff93f/1c3c0ca397c43151bf366dd54a6ff93f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741683.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e02/92dcdf654fad5c1f00b8eb799cdf1e02/92dcdf654fad5c1f00b8eb799cdf1e02.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741688.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/74d/869e2d85170c13a76ee283c55217574d/869e2d85170c13a76ee283c55217574d.dbtest.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx7ac7fafd488e459eb7fca-00690208fa" "proxy-server 1692257" 0.0452 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx7ac7fafd488e459eb7fca-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx7ac7fafd488e459eb7fca-00690208fa" "proxy-server 1692257" 0.0518 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx7ac7fafd488e459eb7fca-00690208fa - 0.0807 - - 1761741050.725098848 1761741050.805806398 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd72abef15da4f4aaa9b7-00690208fa" "proxy-server 1692257" 0.0055 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx65476153050f4c0d9cbeb-00690208fa" "proxy-server 1692257" 0.0106 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx12dd58203e8d4322a8aa5-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx12dd58203e8d4322a8aa5-00690208fa - 0.0332 - - 1761741050.807169199 1761741050.840370893 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e957efb8ac14cdf874c9-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9e957efb8ac14cdf874c9-00690208fa - 0.0100 VW - 1761741050.852441788 1761741050.862450361 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx62e57e48c84b40c991050-00690208fa" "proxy-server 1692257" 0.0067 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx62e57e48c84b40c991050-00690208fa - 0.0092 VW - 1761741050.862927437 1761741050.872122288 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "txcaca33ae837e44afbf165-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +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" "txcaca33ae837e44afbf165-00690208fa" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txdb9d286c16fd45e5a0df7-00690208fa" "proxy-server 1692257" 0.0065 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcaca33ae837e44afbf165-00690208fa - 0.0322 VW - 1761741050.872653484 1761741050.904808044 0 - (txn: txa864e387874e4a30af830-00690208fa) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "txa864e387874e4a30af830-00690208fa" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "txa864e387874e4a30af830-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "txa864e387874e4a30af830-00690208fa" "proxy-server 1692257" 0.0158 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "txa864e387874e4a30af830-00690208fa" "proxy-server 1692257" 0.0172 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/50 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.74976 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txa864e387874e4a30af830-00690208fa - 0.0384 VW - 1761741050.887125492 1761741050.925481796 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx32f87488ec1b43f0a2a30-00690208fa" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx32f87488ec1b43f0a2a30-00690208fa" "object-server 1692257" 0.0065 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx32f87488ec1b43f0a2a30-00690208fa" "proxy-server 1692257" 0.0224 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx32f87488ec1b43f0a2a30-00690208fa" "proxy-server 1692257" 0.0221 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx32f87488ec1b43f0a2a30-00690208fa - 0.0265 - - 1761741050.926000595 1761741050.952477455 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5cdbed279f3498f8e67b-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4d793554ca994a26ada98-00690208fa" "proxy-server 1692257" 0.0024 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx48e85e5fb0ee46b680a0c-00690208fa" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx48e85e5fb0ee46b680a0c-00690208fa - 0.0207 - - 1761741050.958099604 1761741050.978756428 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6152ab2c00df4af9957dc-00690208fa" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/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" "tx6152ab2c00df4af9957dc-00690208fa" "proxy-server 1692257" 0.0086 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx6152ab2c00df4af9957dc-00690208fa - 0.0243 - - 1761741050.980255604 1761741051.004507303 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9bfa5fc7c4942109d6be-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txce64a59b0b904c4bbe9e0-00690208fb" "proxy-server 1692257" 0.0053 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx509ce653c4784ed0b8c10-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx509ce653c4784ed0b8c10-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy-server ERROR: Object GET returning 503 for [] (txn: tx46233fe8f8474294a8f83-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -56238,8 +51631,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx07ad4a2544244013b486c-006b0f169e) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx07ad4a2544244013b486c-006b0f169e) +Exception: kaboom! (txn: txd320e47169f14775b8cdd-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txd320e47169f14775b8cdd-00690208fa) proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request @@ -56257,29 +51650,32 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx07ad4a2544244013b486c-006b0f169e) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx07ad4a2544244013b486c-006b0f169e) +Exception: kaboom! (txn: txd320e47169f14775b8cdd-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: txd320e47169f14775b8cdd-00690208fa) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa743852f2a604bc4a093b-006b0f169e) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa743852f2a604bc4a093b-006b0f169e) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa743852f2a604bc4a093b-006b0f169e) -proxy-server ERROR: Object GET returning 503 for [] (txn: txa743852f2a604bc4a093b-006b0f169e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txdec14f3ac56b48c4973c3-006b0f169e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa84a9559f817410da729d-006b0f169e) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: txa84a9559f817410da729d-006b0f169e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_resuming_ignores_416 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx48f45961de074b0aa01cf-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx48f45961de074b0aa01cf-00690208fa) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx48f45961de074b0aa01cf-00690208fa) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx48f45961de074b0aa01cf-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txb1d4604eebb64fe08fa62-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1442fe5ef12e4791843d6-00690208fa) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx1442fe5ef12e4791843d6-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txfea0358f2ed549ad8dc39-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx7f5d35d070bb41399a863-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx35dda4e707c948d9b43e7-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx652af711ba694c76a0fc0-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe21eab6cd53e4e78a29d1-00690208fa) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: txe21eab6cd53e4e78a29d1-00690208fa) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txe21eab6cd53e4e78a29d1-00690208fa) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txe21eab6cd53e4e78a29d1-00690208fa) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 @@ -56287,425 +51683,174 @@ 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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx61d849d153bb4b719c6c5-00690208fa" "object-server 1692271" 0.0005 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx61d849d153bb4b719c6c5-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx61d849d153bb4b719c6c5-00690208fa" "proxy-server 1692271" 0.0448 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx61d849d153bb4b719c6c5-00690208fa" "proxy-server 1692271" 0.0461 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a9e32dbf4534b03ab92e-00690208fa" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txf13a58bdc16e4efea45af-00690208fa" "proxy-server 1692271" 0.0092 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "POST http://foo:8080/sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9396a72e9bc0446d823cd-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "POST http://foo:8080/sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9396a72e9bc0446d823cd-00690208fa" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "POST /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 202 76 "POST http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9396a72e9bc0446d823cd-00690208fa" "proxy-server 1692271" 0.0194 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "POST /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 202 76 "POST http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9396a72e9bc0446d823cd-00690208fa" "proxy-server 1692271" 0.0293 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd3b17640006946b0a80cd-00690208fa" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txdb86cabcbffa47d79b5e2-00690208fa" "proxy-server 1692271" 0.0104 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx1e3312d237aa4b3591e1d-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc79b6e220eec47ac93079-00690208fa" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx0a195d467306432d8b675-00690208fa" "proxy-server 1692271" 0.0114 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txe97a798d8e534162ae675-00690208fa" "proxy-server 1692271" 0.0065 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f481c874af049948949c-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txb285afca95cf41b7ae63d-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txb5a4d84b504c4743961d1-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c6ebba6700940b987175-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txc47bcc9b090447d1a4ba2-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txf27f11e3f9bf4c16b0909-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx39325bb42c7e4c88a6672-00690208fa" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txc8f02136bff642fe99553-00690208fa" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx3c1f16769d01417285d21-00690208fa" "proxy-server 1692271" 0.0048 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx3c1f16769d01417285d21-00690208fa" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ac52085b1af49d48e362-00690208fa" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txd03470f3b45c47549a7af-00690208fa" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx1d3c42c73fb14bc1a43d7-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63735e5a6ec34c7191ed8-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx058fea078f074346a5009-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx211713a545694ba3a5073-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx14b847bf301847d3ab822-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx649ee0406be845c1a6c10-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txd641d884c84849d68aa22-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1test.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150942.34892', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150942.35678', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:02 -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 INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpvmyz44se/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150939.62074.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015425682067871094s, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011968612670898438s, path: a/c, db: /tmp/tmpd64d_taq/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/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015854835510253906s, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012445449829101562s, path: a/c, db: /tmp/tmpd64d_taq/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/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1796150868.89778, (1, 6144) as of 1796150941.30609, cleaved as of 1796150868.89778> in 0.013s, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpd64d_taq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.26100.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/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/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016117095947265625s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated -test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... ok - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4516896f1a69446ba381c-006b0f169d" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0648c33a85694dc6a09e6-006b0f169d" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx05e4fba7499e452889764-006b0f169d" "proxy-server 1398996" 0.0006 "-" 1398996 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: txcb2a9a79aefb4d4698b3d-006b0f169e) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9adac171f7bf4496b7a87-006b0f169e) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx96fbb82888c849a8b0495-006b0f169e) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf699b33c1d0c441b9e0c0-006b0f169e) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx25adb196288c401da406a-006b0f169e) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3b3b4763a04d4d718d2df-006b0f169e) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5eef5d36cf54c9581408-006b0f169e" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx58a0b43d7e8e472fabb92-006b0f169e" "proxy-server 1398996" 0.0025 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "tx605e84b1a6764d218807d-006b0f169e" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "tx605e84b1a6764d218807d-006b0f169e" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx605e84b1a6764d218807d-006b0f169e" "proxy-server 1398996" 0.0156 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx605e84b1a6764d218807d-006b0f169e" "proxy-server 1398996" 0.0147 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx605e84b1a6764d218807d-006b0f169e - 0.0290 - - 1796150942.458363533 1796150942.487391233 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx639638d7af97468da5275-006b0f169e" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0eab76b3391f4172af7ef-006b0f169e" "proxy-server 1398996" 0.0027 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sda1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx443c4f24b1b948f5b489d-006b0f169e" "proxy-server 1398996" 0.0006 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sdb1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx443c4f24b1b948f5b489d-006b0f169e" "proxy-server 1398996" 0.0006 "-" 1398996 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: (1398996) wsgi starting up on http://127.0.0.1:33519 -proxy DEBUG: (1398996) accepted ('127.0.0.1', 39890) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4b176808e2849248ff05-006b0f169e" "proxy-server 1398996" 0.0014 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:56751/sda1/2/a/zero" "txd4b176808e2849248ff05-006b0f169e" "container-server 1398996" 0.0011 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:45487/sdb1/2/a/zero" "txd4b176808e2849248ff05-006b0f169e" "container-server 1398996" 0.0010 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txd4b176808e2849248ff05-006b0f169e" "proxy-server 1398996" 0.0082 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txd4b176808e2849248ff05-006b0f169e" "proxy-server 1398996" 0.0132 "-" 1398996 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:49:02] "PUT /v1/a/zero HTTP/1.1" 201 174 0.022658 (txn: txd4b176808e2849248ff05-006b0f169e) -proxy DEBUG: (1398996) accepted ('127.0.0.1', 39894) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65b1582abc4144b2b9454-006b0f169e" "proxy-server 1398996" 0.0020 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx7d7778b2148d47cebb14c-006b0f169e" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/3/a/zero/go-get-it" "tx4e7a44e26ce0403095e63-006b0f169e" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/3/a/zero/go-get-it" "tx4e7a44e26ce0403095e63-006b0f169e" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx4e7a44e26ce0403095e63-006b0f169e" "proxy-server 1398996" 0.0075 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx4e7a44e26ce0403095e63-006b0f169e" "proxy-server 1398996" 0.0072 "-" 1398996 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:49:02] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.020290 (txn: tx4e7a44e26ce0403095e63-006b0f169e) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0df1f242b68048c389fe8-006b0f169e" "proxy-server 1398996" 0.0013 "-" 1398996 -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1c4894ad08c14c6da942d-006b0f169e) -test INFO: Client disconnected on read of '/a/c' (txn: tx1c4894ad08c14c6da942d-006b0f169e) -test INFO: Client disconnected on read of '/a/c' (txn: tx3693ca25880b4625a40e6-006b0f169e) -test INFO: Client disconnected on read of '/a/c' (txn: tx3693ca25880b4625a40e6-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx7f4f391972f347a69e17a-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0d1227ea2b474301965a9-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6407c48499764e05992aa-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6407c48499764e05992aa-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6407c48499764e05992aa-006b0f169e) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx6407c48499764e05992aa-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx436ffb64cf134b3b90cb1-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx436ffb64cf134b3b90cb1-006b0f169e) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx436ffb64cf134b3b90cb1-006b0f169e) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx436ffb64cf134b3b90cb1-006b0f169e) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx727fb32eb7184a088c596-006b0f169f) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx727fb32eb7184a088c596-006b0f169f) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx727fb32eb7184a088c596-006b0f169f) -test ERROR: Account HEAD returning 503 for [] (txn: tx727fb32eb7184a088c596-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd2dcf3feea8d49cab1401-006b0f169f) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx916a0fbdce15490b958dd-006b0f169f) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx916a0fbdce15490b958dd-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd9b8a5f25faf45aebd95a-006b0f169f) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txddfe6aeb4f734e738f48b-006b0f169f) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe254cd6aa54e4554b16fc-006b0f169f)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 -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 INFO: Object update sweep of sda1 completed: 0.50s, 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/tmpr3kclcci/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpr3kclcci/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150941.00000 -test INFO: Object update sweep completed on /tmp/tmpr3kclcci/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: 1398984) -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/tmprmr1269q/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to .shards_a/c_shard_1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to .shards_a/c_shard_2 -test INFO: Object update sweep completed on /tmp/tmprmr1269q/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: 1398984) -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/tmprmr1269q/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to None -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to .shards_a/c_shard_3 -test INFO: Object update sweep completed on /tmp/tmprmr1269q/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: 1398984) -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/tmprmr1269q/devices/sda1 (pid: 1398984) -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to .shards_a/c_shard_1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 to None -test INFO: Object update sweep completed on /tmp/tmprmr1269q/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: 1398984) -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/tmprmr1269q/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmprmr1269q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150942.00000 -test INFO: Object update sweep completed on /tmp/tmprmr1269q/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: 1398984) -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/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150943.00000 -test INFO: Object update sweep completed on /tmp/tmpz68uk559/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150944.00000 -test INFO: Object update sweep completed on /tmp/tmpz68uk559/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.00000test.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 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx41bd5aab9b2440eab516c-006b0f169d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c6d03da91474fb4bf119-006b0f169d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txf127cd498a5e4862aa60b-006b0f169d" "proxy-server 1398988" 0.0011 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "txf40e388c108143f7ab6c0-006b0f169d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa541ffb33c3b461d9bc22-006b0f169d" "proxy-server 1398988" 0.0043 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txd616845eb108471488cd1-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 412 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx8af50179e32f43379fa5d-006b0f169d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 412 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx8af50179e32f43379fa5d-006b0f169d" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx99da5dbe77fc44a4b6274-006b0f169d" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txe0a468cb3343406eb44d9-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 304 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx3462e52926f442ad82f67-006b0f169d" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a7c06074c344123b936a-006b0f169d" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "tx9d27bb014c514ee780c58-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdc1/0/a/021b89f8c1d842d780883f32a45092f4/o" 304 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx353d901d340c49b99f167-006b0f169e" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx280f34f3bc5a48569462a-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/3/a/021b89f8c1d842d780883f32a45092f4" 204 - "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4" "txc6ff4b0db07d4282b8d55-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdd1/0/a/021b89f8c1d842d780883f32a45092f4/o" 200 24 "HEAD http://foo:8080/v1/a/021b89f8c1d842d780883f32a45092f4/o" "tx62be7eda7cf242b090635-006b0f169e" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf85792ca7e424f4aa59fb-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/6275d897b689434f98684db229c4bb34" 201 - "PUT http://127.0.0.1:49905/sdb1/1/a/6275d897b689434f98684db229c4bb34" "txf85792ca7e424f4aa59fb-006b0f169e" "container-server 1398988" 0.0010 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/6275d897b689434f98684db229c4bb34" 201 - "PUT http://127.0.0.1:34605/sda1/1/a/6275d897b689434f98684db229c4bb34" "txf85792ca7e424f4aa59fb-006b0f169e" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/6275d897b689434f98684db229c4bb34" 201 - "PUT http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "txf85792ca7e424f4aa59fb-006b0f169e" "proxy-server 1398988" 0.0116 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/6275d897b689434f98684db229c4bb34" 201 - "PUT http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "txf85792ca7e424f4aa59fb-006b0f169e" "proxy-server 1398988" 0.0084 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdcdc545b0b2445eaa068e-006b0f169e" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "txdcdc545b0b2445eaa068e-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx76b3ff3de12c4c6abf853-006b0f169e" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx703e8c1f56954623b7947-006b0f169e" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/6275d897b689434f98684db229c4bb34/o" 201 - "PUT http://foo:8080/sdc1/3/a/6275d897b689434f98684db229c4bb34/o" "tx17d76de452cb40e3ada8e-006b0f169e" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/6275d897b689434f98684db229c4bb34/o" 201 - "PUT http://foo:8080/sdd1/3/a/6275d897b689434f98684db229c4bb34/o" "tx17d76de452cb40e3ada8e-006b0f169e" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdc1/3/a/6275d897b689434f98684db229c4bb34/o" 201 - "PUT http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "tx17d76de452cb40e3ada8e-006b0f169e" "proxy-server 1398988" 0.0115 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdd1/3/a/6275d897b689434f98684db229c4bb34/o" 201 - "PUT http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "tx17d76de452cb40e3ada8e-006b0f169e" "proxy-server 1398988" 0.0128 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb39be66087984a24983bc-006b0f169e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx34e2aca70a904ec288fa2-006b0f169e" "proxy-server 1398988" 0.0024 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/6275d897b689434f98684db229c4bb34/o" 201 - "POST http://foo:8080/sdc1/3/a/6275d897b689434f98684db229c4bb34/o" "txd2cff27b6e1c48339ea65-006b0f169e" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "POST /sdc1/3/a/6275d897b689434f98684db229c4bb34/o" 202 76 "POST http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "txd2cff27b6e1c48339ea65-006b0f169e" "proxy-server 1398988" 0.0055 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/6275d897b689434f98684db229c4bb34/o" 201 - "POST http://foo:8080/sdd1/3/a/6275d897b689434f98684db229c4bb34/o" "txd2cff27b6e1c48339ea65-006b0f169e" "object-server 1398988" 0.0005 "-" 1398988 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 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx8d3966982f6b419b8fc70-006b0f169e - 0.4506 - - 1796150942.113413334 1796150942.564042330 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe951070262468bb6a0c-006b0f169e" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf49fda87aade47cd9418d-006b0f169e" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx7516abae60c8461d8f387-006b0f169e" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx7516abae60c8461d8f387-006b0f169e - 0.0121 - - 1796150942.564878225 1796150942.576963425 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 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe72ca5f445b64e40bb1ec-006b0f169f" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb6b5adb2e02a474bbb1d3-006b0f169f" "proxy-server 1399003" 0.0012 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx10dcf712f0c0406dadd8e-006b0f169f" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx10dcf712f0c0406dadd8e-006b0f169f" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx10dcf712f0c0406dadd8e-006b0f169f" "proxy-server 1399003" 0.0055 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx10dcf712f0c0406dadd8e-006b0f169f" "proxy-server 1399003" 0.0055 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx10dcf712f0c0406dadd8e-006b0f169f - 0.0195 - - 1796150943.083429575 1796150943.102908850 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 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6579a83e63ba4967be6d6-006b0f169f" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx64122dfa6ea74f468c1b2-006b0f169f" "proxy-server 1399003" 0.0027 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx00903c541d0c491291595-006b0f169f" "object-server 1399003" 0.0004 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx00903c541d0c491291595-006b0f169f" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx00903c541d0c491291595-006b0f169f" "proxy-server 1399003" 0.0049 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx00903c541d0c491291595-006b0f169f" "proxy-server 1399003" 0.0059 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx00903c541d0c491291595-006b0f169f - 0.0185 - - 1796150943.107854843 1796150943.126404285 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.2:1002/sdc (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: tx70626765f64a40fe8e384-006b0f169f) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1c791c5243524757a2ac0-006b0f169f) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx1c791c5243524757a2ac0-006b0f169f) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx1c791c5243524757a2ac0-006b0f169f) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx1c791c5243524757a2ac0-006b0f169f)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 - -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx9cc8c61613c14f979c3bb-006b0f169e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx1e3d61d1a9d949f7bf72c-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx99e062c1b0144c9fbe9b0-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx6ee8abceb1644c9398e11-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx76cdee4a08b148718389b-006b0f169f) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx76cdee4a08b148718389b-006b0f169f) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx76cdee4a08b148718389b-006b0f169f) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx76cdee4a08b148718389b-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe678b26a66a14929b4f2e-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx045c01a76edf4fce882ff-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe5d5d0a8c9da44dba097d-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx96c7cb0a5ef44171a196e-006b0f169f) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx96c7cb0a5ef44171a196e-006b0f169f) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx96c7cb0a5ef44171a196e-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf315bb88601943caa0be4-006b0f169f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf315bb88601943caa0be4-006b0f169f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf988ba71fff141af8e1fc-006b0f169f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx00bfc554f2384c66b682b-006b0f169f) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx00bfc554f2384c66b682b-006b0f169f) -proxy-server ERROR: Object HEAD returning 503 for [] (txn: tx00bfc554f2384c66b682b-006b0f169f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx057c38b27b3a47ebb02ca-006b0f169f) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx057c38b27b3a47ebb02ca-006b0f169f) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx057c38b27b3a47ebb02ca-006b0f169f) -proxy-server ERROR: Object HEAD returning 503 for [507] (txn: tx057c38b27b3a47ebb02ca-006b0f169f) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx46d7d41fbc24415bb06fe-006b0f169f) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx46d7d41fbc24415bb06fe-006b0f169f) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx46d7d41fbc24415bb06fe-006b0f169f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_HEAD_simple +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.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... 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.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741693.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/3bc/232c0a9392fb34788410d35b8fc6a3bc/232c0a9392fb34788410d35b8fc6a3bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741698.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6dc/0578386f0cec0e96634fdab0c2c836dc/0578386f0cec0e96634fdab0c2c836dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741703.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/8e8/bc9172064ea804b3467448d833d198e8/bc9172064ea804b3467448d833d198e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741708.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/81b/1e3440110aeda5670279fff4d397e81b/1e3440110aeda5670279fff4d397e81b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741713.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e3c/7fb9b755ed4d264cf2e05c01e735fe3c/7fb9b755ed4d264cf2e05c01e735fe3c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741718.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/afe/ba007347c9d4a520ddcf63505387eafe/ba007347c9d4a520ddcf63505387eafe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741723.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6ce/e219b93a3485bd7b164873da49a936ce/e219b93a3485bd7b164873da49a936ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741728.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fb0/65aa3ee3a2d85b816e83e6420f693fb0/65aa3ee3a2d85b816e83e6420f693fb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741733.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ba6/f1af9d3775148ca2142cec98ca149ba6/f1af9d3775148ca2142cec98ca149ba6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741738.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/631/7907d2d8b077c6ad4fb848f958405631/7907d2d8b077c6ad4fb848f958405631.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741743.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4a6/97a12355b06f7b754385360fa46af4a6/97a12355b06f7b754385360fa46af4a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741748.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f14/ce416c7d56d02841142c0650f9773f14/ce416c7d56d02841142c0650f9773f14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741753.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2a3/53ce2ba2ed930fb09d67c4984cd792a3/53ce2ba2ed930fb09d67c4984cd792a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741758.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fa3/d823ed6569f23217a3e5afdde8a31fa3/d823ed6569f23217a3e5afdde8a31fa3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741763.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/439/ce8941c18d8ea1760246fb82359ad439/ce8941c18d8ea1760246fb82359ad439.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741768.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/aba/b1106ceaa55c856b038f2dd2eb00faba/b1106ceaa55c856b038f2dd2eb00faba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741773.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f1d/c0c6e82260b1f61e523987db634d7f1d/c0c6e82260b1f61e523987db634d7f1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741778.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/8e1/ee20ef1bda00635f6d60a4573d87a8e1/ee20ef1bda00635f6d60a4573d87a8e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741783.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/3db/82d82d489806434e03502178da9de3db/82d82d489806434e03502178da9de3db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741788.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/010/0bcca15b1f6913c73ecb54dbad269010/0bcca15b1f6913c73ecb54dbad269010.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741793.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/92e/bff7e726f59d1ab0f45777cb6b90092e/bff7e726f59d1ab0f45777cb6b90092e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741798.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/47c/3bab7419b799c5e4735327425241d47c/3bab7419b799c5e4735327425241d47c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741803.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/970/2abfb854962db2b705fc881403ee2970/2abfb854962db2b705fc881403ee2970.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741808.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e7e/b2e9bb89b92db41e3802847bf5848e7e/b2e9bb89b92db41e3802847bf5848e7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741813.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/23c/54573e590a986aa608a5b44f7afe923c/54573e590a986aa608a5b44f7afe923c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741818.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fb5/4bddf11a033660da753327d045ae2fb5/4bddf11a033660da753327d045ae2fb5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741823.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ca3/16f71b2747192b75b360208633ae4ca3/16f71b2747192b75b360208633ae4ca3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741828.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/445/47cb17b224b479b4fbaa3b0c47f16445/47cb17b224b479b4fbaa3b0c47f16445.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741833.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/92d/cba24cfd05e154d6a738597cdb34092d/cba24cfd05e154d6a738597cdb34092d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741838.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/07b/bbd3f061fd606bd4ce12ec07a19d007b/bbd3f061fd606bd4ce12ec07a19d007b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741843.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1ce/85078137d28a2f0b50a9bae7fa0751ce/85078137d28a2f0b50a9bae7fa0751ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741848.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/7c5/afe2d059af7c83b599132cdb0b7087c5/afe2d059af7c83b599132cdb0b7087c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741853.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/189/9e560783c372e597a8e9b55f1d95e189/9e560783c372e597a8e9b55f1d95e189.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741858.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d6d/809912a2c250b21ac8675c81dfad0d6d/809912a2c250b21ac8675c81dfad0d6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741863.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ea1/a9264a0c0824793d01740538ef667ea1/a9264a0c0824793d01740538ef667ea1.db +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx47105d6ce92d424fbe24f-00690208f9" "proxy-server 1692291" 0.0071 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/0/a/c/o.last_modified" "tx1c436be01f414622a81a3-00690208f9" "object-server 1692291" 0.0004 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:49 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/0/a/c/o.last_modified" "tx1c436be01f414622a81a3-00690208f9" "object-server 1692291" 0.0003 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx1c436be01f414622a81a3-00690208f9" "proxy-server 1692291" 0.0136 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx1c436be01f414622a81a3-00690208f9" "proxy-server 1692291" 0.0133 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx1c436be01f414622a81a3-00690208f9 - 0.0423 - - 1761741049.961677074 1761741050.003967762 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93f0e316cd664dedbef66-00690208fa" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1d914cc364114bc5b6f59-00690208fa" "proxy-server 1692291" 0.0061 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txd747e9824f8744cdb7416-00690208fa" "proxy-server 1692291" 0.0047 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txd747e9824f8744cdb7416-00690208fa - 0.0200 - - 1761741050.006639004 1761741050.026600599 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05ba62fc0262443380c8c-00690208fa" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc3633bb9d2634988bf929-00690208fa" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sda1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txea2bc8a5459f4b01a7c30-00690208fa" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txea2bc8a5459f4b01a7c30-00690208fa - 0.0233 - - 1761741050.028051615 1761741050.051377296 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx457123c7e2cb4e7c8c7fa-00690208fa" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3bfab14917e945d09dda4-00690208fa" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:50 +0000] "GET /sdb1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txf898b543759b41ffa4dc0-00690208fa" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/50 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf898b543759b41ffa4dc0-00690208fa - 0.0234 - - 1761741050.052727699 1761741050.076174736 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8781fec67f114953bdf85-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx18507955d70448a1ab155-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/0/a/c/o.last_modified" "tx2722efd0d7bc449c9995b-00690208fb" "object-server 1692291" 0.0007 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "POST http://localhost/sda1/0/a/c/o.last_modified" "tx2722efd0d7bc449c9995b-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sda1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx2722efd0d7bc449c9995b-00690208fb" "proxy-server 1692291" 0.0252 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sdb1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx2722efd0d7bc449c9995b-00690208fb" "proxy-server 1692291" 0.0355 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx2722efd0d7bc449c9995b-00690208fb - 0.0544 - - 1761741051.078191042 1761741051.132600069 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49e706abf6874aeda6062-00690208fb" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf1bb4c3393664bfd82245-00690208fb" "proxy-server 1692291" 0.0107 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx452239456db14999a0118-00690208fb" "proxy-server 1692291" 0.0088 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx452239456db14999a0118-00690208fb - 0.0368 - - 1761741051.142086029 1761741051.178887606 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf28a71b5fe04463e9f1de-00690208fb" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa2f0c52aff244c059461a-00690208fb" "proxy-server 1692291" 0.0025 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx41a9df0d04dc4451a05fd-00690208fb" "proxy-server 1692291" 0.0007 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx41a9df0d04dc4451a05fd-00690208fb - 0.0286 - - 1761741051.180323362 1761741051.208956957 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1b9c2c48aec4b63ab30c-00690208fb" "proxy-server 1692291" 0.0011 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcf86c9117e174409b14bf-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txb920433e9c5e4db4a74f6-00690208fb" "proxy-server 1692291" 0.0007 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txb920433e9c5e4db4a74f6-00690208fb - 0.0356 - - 1761741051.226520300 1761741051.262149334 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-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx5946740e6fe4441e999f4-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0b4d4ae4dfcf4ff391e52-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6b8875df0c1f4a1ca7a9a-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcbf16be4ed6545ebb1f2e-00690208fb) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: txcbf16be4ed6545ebb1f2e-00690208fb) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: txcbf16be4ed6545ebb1f2e-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf9572d12a949450d8e6d7-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txf9572d12a949450d8e6d7-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx81dac99091b24468b3601-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txb27be24cc5ca405ba8fa9-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb27be24cc5ca405ba8fa9-00690208fb) +proxy-server ERROR: Object HEAD returning 503 for [] (txn: txb27be24cc5ca405ba8fa9-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3982430ce12a47fe8d977-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3982430ce12a47fe8d977-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3982430ce12a47fe8d977-00690208fb) +proxy-server ERROR: Object HEAD returning 503 for [507] (txn: tx3982430ce12a47fe8d977-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txb6e768baa0cf4b3a87ae0-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txb6e768baa0cf4b3a87ae0-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txb6e768baa0cf4b3a87ae0-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb52f669bef68408f8cfcf-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb52f669bef68408f8cfcf-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb52f669bef68408f8cfcf-00690208fb) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txb52f669bef68408f8cfcf-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 @@ -56715,1446 +51860,259 @@ 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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46d8e6f6fd024b70bf165-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx46d8e6f6fd024b70bf165-00690208fb - 0.0127 VW - 1761741051.037042141 1761741051.049723387 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txbedc58f700624564be715-00690208fb" "proxy-server 1692257" 0.0073 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txbedc58f700624564be715-00690208fb - 0.0098 VW - 1761741051.050287962 1761741051.060072899 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "txd3eeb23cfd6f48d3a6091-00690208fb" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "txd3eeb23cfd6f48d3a6091-00690208fb" "proxy-server 1692257" 0.0002 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd3eeb23cfd6f48d3a6091-00690208fb - 0.0090 VW - 1761741051.060597420 1761741051.069566250 0 - +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - tx509ce653c4784ed0b8c10-00690208fb - 0.0677 SSC - 1761741051.010584116 1761741051.078264475 0 - (txn: tx6d1deaa3fd2b4421a9325-00690208fb) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/copied_name" "tx6d1deaa3fd2b4421a9325-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/copied_name" "tx6d1deaa3fd2b4421a9325-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx6d1deaa3fd2b4421a9325-00690208fb" "proxy-server 1692257" 0.0208 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx6d1deaa3fd2b4421a9325-00690208fb" "proxy-server 1692257" 0.0222 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx6d1deaa3fd2b4421a9325-00690208fb - 0.0257 SSC - 1761741051.069974184 1761741051.095657587 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd32032661cf5467d9f5c7-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc36a230e46a54c4aaf75a-00690208fb" "proxy-server 1692257" 0.0063 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "txf323a0267f7549f497668-00690208fb" "proxy-server 1692257" 0.0059 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txf323a0267f7549f497668-00690208fb - 0.0417 - - 1761741051.097103357 1761741051.138799191 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce7948b423244f69acb00-00690208fb" "proxy-server 1692257" 0.0170 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txf7c45300afd14caa8f00f-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx35cc3fbc6d7844418ae95-00690208fb" "object-server 1692257" 0.0023 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sdb1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx35cc3fbc6d7844418ae95-00690208fb" "proxy-server 1692257" 0.0247 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx35cc3fbc6d7844418ae95-00690208fb" "object-server 1692257" 0.0045 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sda1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx35cc3fbc6d7844418ae95-00690208fb" "proxy-server 1692257" 0.0294 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - tx35cc3fbc6d7844418ae95-00690208fb - 0.1152 - - 1761741051.146281958 1761741051.261443377 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e50ee56d4094cbc879c3-00690208fb" "proxy-server 1692257" 0.0063 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx8b01800c9f03482fb8ee6-00690208fb" "proxy-server 1692257" 0.0050 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc8b9ccbfdca8451dbff7c-00690208fb" "proxy-server 1692257" 0.0068 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txc8b9ccbfdca8451dbff7c-00690208fb - 0.0360 - - 1761741051.267511368 1761741051.303475618 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6890adbdab2742dea4790-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/2/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx6890adbdab2742dea4790-00690208fb" "proxy-server 1692257" 0.0044 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx6890adbdab2742dea4790-00690208fb - 0.0157 - - 1761741051.305148125 1761741051.320804834 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a5bbdfda6714a039ab8e-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6a5bbdfda6714a039ab8e-00690208fb - 0.0118 VW - 1761741051.326033831 1761741051.337865591 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx79a443276dd34becac28d-00690208fb" "proxy-server 1692257" 0.0026 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx79a443276dd34becac28d-00690208fb - 0.0118 VW - 1761741051.338369370 1761741051.350142241 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx75ab2dbf653e4cadb4054-00690208fb" "proxy-server 1692257" 0.0031 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - tx75ab2dbf653e4cadb4054-00690208fb - 0.0064 VW - 1761741051.350723505 1761741051.357117414 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976?symlink=get" "tx38e1c67d42be4d9081898-00690208fb" "proxy-server 1692257" 0.0008 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6d60a96990c4d81936ff-00690208fb" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx92214d2157d1452ba19d6-00690208fb" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx6f50801118e6407396d5b-00690208fb" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx551810b1aa874386a5deb-00690208fb" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx725168b2b5da405199ba6-00690208fb" "proxy-server 1692271" 0.0093 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9da58ce7de704d32bf4d5-00690208fb" "proxy-server 1692271" 0.0088 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa0ecb604d7943ea92a54-00690208fb" "proxy-server 1692271" 0.0091 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx3cd9b9eca93c410b91637-00690208fb" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx6369516b70b84a4794ea1-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx6369516b70b84a4794ea1-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx684685f3fa9144d897a50-00690208fb" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx0626c1e7fff24d0497557-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx6ce2d917d2c14a3f813d0-00690208fb" "proxy-server 1692271" 0.0048 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6f7964dc06c14b66bac40-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txd6e3104846c94803996e6-00690208fb" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx98b107dbba6f4ab297c2f-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa68ff734414a490a8fd64-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx830e7a05b85a4d44bf289-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txa9ecd72feefb442291c32-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbd614d45c3284dd8b6131-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 200 382 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f?format=json&states=listing" "txbd614d45c3284dd8b6131-00690208fb" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx472812386cf946f58f53f-00690208fb" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx78295b5e563b429d9e21e-00690208fb" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txa22934bf2a894e6f81fad-00690208fb" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx727c480946e54b388e836-00690208fb" "proxy-server 1692271" 0.0058 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx7fab349d58244600bfeb1-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx7f0e33d0f1d9413d8c34f-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3392678eb9241cea19e6-00690208fb" "proxy-server 1692271" 0.0016 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx72b14834eb39439f8d9f8-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx789cdf65be0b4d8ab524f-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0d53cf39d93415b91ec9-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx6af643dcca5c489b8b155-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx492e777ba2014e69a2c1f-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e10d09a6ca14723a4370-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx0415d89480d041a89c375-00690208fb" "proxy-server 1692271" 0.0066 "-" 1692271 1test.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.test_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... 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.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... ok -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "txd4366858cd324873bb953-006b0f169e" "proxy-server 1398996" 0.0023 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sda1/3/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx4b771f7884124cdbb5770-006b0f169e" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 18:49:02] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.312175 (txn: tx4b771f7884124cdbb5770-006b0f169e) -proxy DEBUG: (1398996) timed out ('127.0.0.1', 39894) (txn: tx4b771f7884124cdbb5770-006b0f169e) -proxy INFO: (1398996) 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 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cfe80ca9c604992b5d35-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa99e4f08bd3e483fb587c-006b0f169f" "proxy-server 1398996" 0.0026 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/c/o.beans" 201 - "PUT http://localhost/sda1/2/a/c/o.beans" "tx879cc56a2f654161a1ef2-006b0f169f" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/c/o.beans" 201 - "PUT http://localhost/sdb1/2/a/c/o.beans" "tx879cc56a2f654161a1ef2-006b0f169f" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx879cc56a2f654161a1ef2-006b0f169f" "proxy-server 1398996" 0.0076 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx879cc56a2f654161a1ef2-006b0f169f" "proxy-server 1398996" 0.0072 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx879cc56a2f654161a1ef2-006b0f169f - 0.0212 - - 1796150943.294519186 1796150943.315706253 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53036854c1b84d948d5d7-006b0f169f" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb91e69a451764b2989ce8-006b0f169f" "proxy-server 1398996" 0.0023 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/2/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx5c553c845155481ab0835-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94e2a0afc4444ba8ba727-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx99a14b21409d4c368e22b-006b0f169f" "proxy-server 1398996" 0.0023 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/2/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx11f572332df84af4b2f1c-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f80274aa176486f91785-006b0f169f" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcc67a340118d4ff4bf104-006b0f169f" "proxy-server 1398996" 0.0051 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/2/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx04fcbf2eec68478f82675-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 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 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa33f7c617b3748af956e6-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8f997503f03d4151997cc-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/1/a/c/o.smurfs" "tx2d23851f520c455dabd42-006b0f169f" "object-server 1398996" 0.0005 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/1/a/c/o.smurfs" "tx2d23851f520c455dabd42-006b0f169f" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx2d23851f520c455dabd42-006b0f169f" "proxy-server 1398996" 0.0081 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx2d23851f520c455dabd42-006b0f169f" "proxy-server 1398996" 0.0077 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx2d23851f520c455dabd42-006b0f169f - 0.0201 - - 1796150943.362759829 1796150943.382866859 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0bd5d0ec02f4f838bff2-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx04ef817a02dd4b718c8d4-006b0f169f" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txc1530153a9e2442bafef2-006b0f169f" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:56435/sda1 (txn: txc1530153a9e2442bafef2-006b0f169f) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txc1530153a9e2442bafef2-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4603bfb20e14a7e90404-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx52529c221e614a19a1c69-006b0f169f" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx89ab2fd84b7049da9d36d-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:56435/sda1 (txn: tx89ab2fd84b7049da9d36d-006b0f169f) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx89ab2fd84b7049da9d36d-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:43747/sdb1 (txn: tx89ab2fd84b7049da9d36d-006b0f169f) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx89ab2fd84b7049da9d36d-006b0f169f)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... 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': 'Tue, 01 Dec 2026 18:49:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150943.42456', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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.TestS3ApiMiddleware.test_access_user_id_logging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 ... ok - -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3632cc712f634318a0ff4-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0951f6d444b7473cabe17-006b0f169f) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx90194a39b2414eceab0d5-006b0f169f) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx90194a39b2414eceab0d5-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test WARNING: Could not autocreate account '/account' (txn: tx60ee7c5faedd48208aa1a-006b0f169f) -test INFO: autocreate account '/account' (txn: tx7e24bc5042db4f03a17d9-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test WARNING: Could not autocreate account '/account' (txn: txbe6cfaf41eab48618b2d7-006b0f169f) -test INFO: autocreate account '/account' (txn: tx70df42a31ab14a2691a11-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe9e561acbf804714b59c9-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe9e561acbf804714b59c9-006b0f169f) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txe9e561acbf804714b59c9-006b0f169f) -test INFO: autocreate account '/account' (txn: tx767515d59ed74e708f585-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txfb5b5966c23f42b58502e-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txfb5b5966c23f42b58502e-006b0f169f) -test INFO: autocreate account '/account' (txn: txfb5b5966c23f42b58502e-006b0f169f) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx8be205321701409497ade-006b0f169f) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8be205321701409497ade-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx6336c00e0632460d90b09-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4b00c2d218c54e16b0545-006b0f169f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "POST /sdd1/3/a/6275d897b689434f98684db229c4bb34/o" 202 76 "POST http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "txd2cff27b6e1c48339ea65-006b0f169e" "proxy-server 1398988" 0.8860 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx881cba80c4444c4b8c0a4-006b0f169e" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx632a178242904031a1680-006b0f169e" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sdc1/3/a/6275d897b689434f98684db229c4bb34/o" 200 24 "GET http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "tx1dfa2bac55d340e8b3104-006b0f169e" "proxy-server 1398988" 0.0008 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa5bb9005c2d24309897e5-006b0f169e" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx998072b4ddec48919e61b-006b0f169e" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdd1/3/a/6275d897b689434f98684db229c4bb34/o" 200 24 "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "tx019d5fffea594ee4b2482-006b0f169e" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx323dcc84d9e04d0cba1e9-006b0f169f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx75f4c1824ba947d3a4a90-006b0f169f" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdc1/3/a/6275d897b689434f98684db229c4bb34/o" 200 24 "GET http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "txf0ce399de85f45e6ae542-006b0f169f" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx838925b9d1fa42819aa27-006b0f169f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/1/a/6275d897b689434f98684db229c4bb34" 204 - "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34" "tx964dec0e24014f1f97cf0-006b0f169f" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdc1/3/a/6275d897b689434f98684db229c4bb34/o" 200 24 "HEAD http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34/o" "tx7b67da81815d4ce69f5cf-006b0f169f" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8c786678d5a4374951b9-006b0f169f" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/6275d897b689434f98684db229c4bb34" 200 380 "GET http://foo:8080/v1/a/6275d897b689434f98684db229c4bb34?format=json&states=listing" "txa8c786678d5a4374951b9-006b0f169f" "proxy-server 1398988" 0.0021 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx000655f0a711492c85bd4-006b0f169f" "proxy-server 1398988" 0.0013 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/1/a/d1f8594ed3b541a5ab9423f98ca2a028" 201 - "PUT http://127.0.0.1:49905/sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx000655f0a711492c85bd4-006b0f169f" "container-server 1398988" 0.0010 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/1/a/d1f8594ed3b541a5ab9423f98ca2a028" 201 - "PUT http://127.0.0.1:34605/sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx000655f0a711492c85bd4-006b0f169f" "container-server 1398988" 0.0010 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 201 - "PUT http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx000655f0a711492c85bd4-006b0f169f" "proxy-server 1398988" 0.0151 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 201 - "PUT http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx000655f0a711492c85bd4-006b0f169f" "proxy-server 1398988" 0.0118 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd77ac55726f14249baee7-006b0f169f" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "txd77ac55726f14249baee7-006b0f169f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3c89caaed52c42b2ba001-006b0f169f" "proxy-server 1398988" 0.0019 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx31b5415241b74a3180125-006b0f169f" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdi1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "PUT http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx3a1d1cc32aa6445d9f14c-006b0f169f" "proxy-server 1398988" 0.0105 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "PUT http://foo:8080/sdg1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx3a1d1cc32aa6445d9f14c-006b0f169f" "object-server 1398988" 0.0005 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdg1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "PUT http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx3a1d1cc32aa6445d9f14c-006b0f169f" "proxy-server 1398988" 0.0155 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "PUT http://foo:8080/sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx3a1d1cc32aa6445d9f14c-006b0f169f" "object-server 1398988" 0.0005 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "PUT http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx3a1d1cc32aa6445d9f14c-006b0f169f" "proxy-server 1398988" 0.0173 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbf7e7654d9ce47b896d98-006b0f169f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx9977bb491df547b3be6c5-006b0f169f" "proxy-server 1398988" 0.0025 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "POST /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 202 76 "POST http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx19437b15b86d4c6ca6e5d-006b0f169f" "proxy-server 1398988" 0.0048 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "POST http://foo:8080/sdi1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx19437b15b86d4c6ca6e5d-006b0f169f" "object-server 1398988" 0.0004 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 201 - "POST http://foo:8080/sdg1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx19437b15b86d4c6ca6e5d-006b0f169f" "object-server 1398988" 0.0004 "-" 1398988 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto_ec ... ok - -test INFO: Object update sweep completed on /tmp/tmpz68uk559/devices/sda1 in 0.64s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1398984) -test INFO: Object update sweep of sda1 completed: 0.64s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150946.00000 -test INFO: Object update sweep completed on /tmp/tmpz68uk559/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150947.00000 -test INFO: Object update sweep completed on /tmp/tmpz68uk559/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz68uk559/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpz68uk559/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150948.00000 -test INFO: Object update sweep completed on /tmp/tmpz68uk559/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo9vwtzxk/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpo9vwtzxk/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150944.00000 -test INFO: Object update sweep completed on /tmp/tmpo9vwtzxk/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo9vwtzxk/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpo9vwtzxk/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150946.00000 -test INFO: Object update sweep completed on /tmp/tmpo9vwtzxk/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: 1398984) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpnjiujjfe/devices/sda1 (pid: 1398984) -test ERROR: ERROR Pickle problem, quarantining /tmp/tmpnjiujjfe/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150943.00000: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/updater.py", line 649, in _load_update - return pickle.load(open(update_path, 'rb')) # nosec: B301 - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ -_pickle.UnpicklingError: invalid load key, '\xff'.test.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 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf7a4171355484d24ab640-006b0f16a0) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txf7a4171355484d24ab640-006b0f16a0) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txf7a4171355484d24ab640-006b0f16a0) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 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: tx9193c1a1a8364a9397393-006b0f16a0) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx777965b9b7294b4c8d6dc-006b0f16a0) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx7e1a83b2980e48938f9a7-006b0f16a0)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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976?symlink=get" "tx38e1c67d42be4d9081898-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.74976%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx38e1c67d42be4d9081898-00690208fb - 0.0304 VW - 1761741051.360299587 1761741051.390725851 0 - (txn: tx3ad3bad0cf3d4594bfa4a-00690208fb) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx3ad3bad0cf3d4594bfa4a-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx3ad3bad0cf3d4594bfa4a-00690208fb" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3ad3bad0cf3d4594bfa4a-00690208fb" "proxy-server 1692257" 0.0181 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3ad3bad0cf3d4594bfa4a-00690208fb" "proxy-server 1692257" 0.0241 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx3ad3bad0cf3d4594bfa4a-00690208fb - 0.0428 VW - 1761741051.371128321 1761741051.413965940 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "tx078c38b436624b6490012-00690208fb" "object-server 1692257" 0.0010 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "tx078c38b436624b6490012-00690208fb" "proxy-server 1692257" 0.0120 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "tx078c38b436624b6490012-00690208fb" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.74976" "tx078c38b436624b6490012-00690208fb" "proxy-server 1692257" 0.0143 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.74976 HTTP/1.0 204 - Swift - - - - tx078c38b436624b6490012-00690208fb - 0.0224 VW - 1761741051.414503098 1761741051.436889172 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cacaec58e5a419da0601-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1985cf09241b4d7ab861f-00690208fb" "proxy-server 1692257" 0.0025 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txef81f2d06b1c4258b892b-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txef81f2d06b1c4258b892b-00690208fb - 0.0267 - - 1761741051.440218449 1761741051.466927290 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd3aecc39dc264c67a8961-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "txd3aecc39dc264c67a8961-00690208fb" "proxy-server 1692257" 0.0038 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txd3aecc39dc264c67a8961-00690208fb - 0.0227 - - 1761741051.468529224 1761741051.491207600 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx783717d31ba34e4db21c6-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx783717d31ba34e4db21c6-00690208fb - 0.0079 VW - 1761741051.492908478 1761741051.500821829 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txdfb88cc5e17e4b67adf14-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txdfb88cc5e17e4b67adf14-00690208fb - 0.0084 VW - 1761741051.505452633 1761741051.513865948 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "tx4dd1d8b86d2b495bb3b93-00690208fb" "proxy-server 1692257" 0.0078 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - - 181 - tx4dd1d8b86d2b495bb3b93-00690208fb - 0.0152 VW - 1761741051.514486313 1761741051.529729128 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679?symlink=get" "txbc9d93be3f064951a8856-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679?symlink=get" "txbc9d93be3f064951a8856-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.56679%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbc9d93be3f064951a8856-00690208fb - 0.0316 VW - 1761741051.530281544 1761741051.561929941 0 - (txn: tx95729c21bf424e5395af6-00690208fb) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx95729c21bf424e5395af6-00690208fb" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx95729c21bf424e5395af6-00690208fb" "object-server 1692257" 0.0042 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx95729c21bf424e5395af6-00690208fb" "proxy-server 1692257" 0.0272 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx95729c21bf424e5395af6-00690208fb" "proxy-server 1692257" 0.0212 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx95729c21bf424e5395af6-00690208fb - 0.0371 VW - 1761741051.541033506 1761741051.578087330 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx846ece9c54a24c1daa15e-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type ... ok +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2940ae9383074da7955f6-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2940ae9383074da7955f6-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2940ae9383074da7955f6-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx965c8f1b6bd84e92b071d-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx965c8f1b6bd84e92b071d-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx965c8f1b6bd84e92b071d-006b0f16a0) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx965c8f1b6bd84e92b071d-006b0f16a0) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txac68e53fb44a431cae9d4-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txac68e53fb44a431cae9d4-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txac68e53fb44a431cae9d4-006b0f16a0) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx70fcc03923404697805ba-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx70fcc03923404697805ba-00690208fb) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx70fcc03923404697805ba-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx81cec83671f04f3abc923-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx81cec83671f04f3abc923-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx81cec83671f04f3abc923-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx81cec83671f04f3abc923-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx81cec83671f04f3abc923-00690208fb) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx81cec83671f04f3abc923-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2262e58c5c664831ba1ed-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx2262e58c5c664831ba1ed-006b0f16a0) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx2262e58c5c664831ba1ed-006b0f16a0) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: txacbad0fc9f484ba29758d-006b0f16a0) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx913ff930a88149819cd49-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx08773a593a03409cb78ae-00690208fb)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 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8bd0c98282b44f1f96ae3-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcde0f9f385d047b4b4d83-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx9584772bcfd040909bc74-006b0f169f" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:56435/sda1 (txn: tx9584772bcfd040909bc74-006b0f169f) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx9584772bcfd040909bc74-006b0f169f" "proxy-server 1398996" 0.0007 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad64e4fd0ec6496eb8c74-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4d7cd9eb3bf44270aa849-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx7013f304d8dc4767ac210-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:56435/sda1 (txn: tx7013f304d8dc4767ac210-006b0f169f) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx7013f304d8dc4767ac210-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf79225fa04104dc99e6c1-006b0f169f" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txee4072e49e8a495d9634d-006b0f169f" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx9da6cc4cb0684735926b2-006b0f169f" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:56435/sda1 (txn: tx9da6cc4cb0684735926b2-006b0f169f) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx9da6cc4cb0684735926b2-006b0f169f" "proxy-server 1398996" 0.0039 "-" 1398996 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: tx25a592706cc34c69bfaf1-006b0f16a0) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54a0f3a42ec94fb087d18-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcdb4705caf6a43279ba25-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/2/a/c/o.jpg" "tx201446fc002b4cc79b7f4-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/sda1/2/a/c/o.jpg" "tx201446fc002b4cc79b7f4-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx201446fc002b4cc79b7f4-00690208fb" "proxy-server 1692291" 0.0334 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx201446fc002b4cc79b7f4-00690208fb" "proxy-server 1692291" 0.0347 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx201446fc002b4cc79b7f4-00690208fb - 0.0660 - - 1761741051.321663380 1761741051.387665510 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb92e553702604b31bfe69-00690208fb" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx58575602c06a4ed08e692-00690208fb" "proxy-server 1692291" 0.0024 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/2/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx075d6e0efa0f4bd2b0667-00690208fb" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx075d6e0efa0f4bd2b0667-00690208fb - 0.0367 - - 1761741051.388453484 1761741051.425168276 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0a6946d1aff4cf5b3e01-00690208fb" "proxy-server 1692291" 0.0093 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9b2fc21fabb043e6ab3e3-00690208fb" "proxy-server 1692291" 0.0100 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/sdb1/1/a/c/o.html" "txd07b5e260bb6414ea2fa4-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/sda1/1/a/c/o.html" "txd07b5e260bb6414ea2fa4-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txd07b5e260bb6414ea2fa4-00690208fb" "proxy-server 1692291" 0.0186 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txd07b5e260bb6414ea2fa4-00690208fb" "proxy-server 1692291" 0.0241 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - txd07b5e260bb6414ea2fa4-00690208fb - 0.0602 - - 1761741051.430786848 1761741051.490984440 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb40ecf29216a495d8ff23-00690208fb" "proxy-server 1692291" 0.0094 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx39944ee31eb34ea19c6cf-00690208fb" "proxy-server 1692291" 0.0049 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx6a4a6aa73e344cf0ba9a8-00690208fb" "proxy-server 1692291" 0.0087 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx6a4a6aa73e344cf0ba9a8-00690208fb - 0.0391 - - 1761741051.491801023 1761741051.530939817 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx653415c312d44ffcb32fa-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc07a0ea859ca4c98be4c7-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/sdb1/0/a/c/o.css" "tx0aedb6286da94a64aa540-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/sda1/0/a/c/o.css" "tx0aedb6286da94a64aa540-00690208fb" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx0aedb6286da94a64aa540-00690208fb" "proxy-server 1692291" 0.0151 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx0aedb6286da94a64aa540-00690208fb" "proxy-server 1692291" 0.0163 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx0aedb6286da94a64aa540-00690208fb - 0.0517 - - 1761741051.532282352 1761741051.583944559 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41524db05d32446e84100-00690208fb" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaf71a5248fb34ef38b464-00690208fb" "proxy-server 1692291" 0.0054 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/0/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx1ab74e699ced4112ae27e-00690208fb" "proxy-server 1692291" 0.0086 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx1ab74e699ced4112ae27e-00690208fb - 0.0477 - - 1761741051.584690094 1761741051.632411718 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 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: tx4ae23b2ac6744ec3ad53f-006b0f16a0) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_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: txf13496dff4944ebdac320-006b0f16a0) -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: txddb87c73335b4711b8241-006b0f16a0) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6683207bf9c4a43afcc8-006b0f16a0" "proxy-server 1398996" 0.0015 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbfec1c33c5e44384b36f0-006b0f16a0" "proxy-server 1398996" 0.0014 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "tx5b0ebfae86cb4e588f7a6-006b0f16a0" "object-server 1398996" 0.0005 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx5b0ebfae86cb4e588f7a6-006b0f16a0" "proxy-server 1398996" 0.0067 "-" 1398996 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... ok -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 - -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaved ShardRange in 0.989s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: got 6 rows (deleted=False) in 0.00015616416931152344s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmprh0yqql_/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/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1796150868.89778, (6, 6) as of 1796150942.33979, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '77f053b5-f198-437d-a41a-20d16f5223f2-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/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016641616821289062s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmprh0yqql_/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/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaved ShardRange in 0.005s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (6, 6) as of 1796150942.33979, cleaved as of 1796150868.89778>, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001404285430908203s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: a/c, db: /tmp/tmprh0yqql_/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/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1796150868.89778, (6, 6) as of 1796150942.33979, cleaved as of 1796150868.89778> in 0.005s, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmprh0yqql_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150941.32305.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015687942504882812s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: a/c, db: /tmp/tmp_xk33kph/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/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, found as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001513957977294922s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011110305786132812s, path: a/c, db: /tmp/tmp_xk33kph/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/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.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/tmp_xk33kph/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1796150868.89778, (3, 6) as of 1796150943.45353, cleaved as of 1796150868.89778> in 0.003s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015783309936523438s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmp_xk33kph/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/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1796150868.89778, (1, 100) as of 1796150943.46519, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: GET /bucket/object AUTH_test bucket object 200 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline -fake-swift DEBUG: Use tempauth middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: 's3api' is not in list -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: HEAD /bucket/object s3:err:AccessDenied.invalid_credential -fake-swift INFO: Using crc32c_isal implementation for CRC32C. -fake-swift INFO: Using crc64nvme_isal implementation for CRC64NVME. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: 's3api' is not in list -test DEBUG: Calling S3Api Middleware -test DEBUG: Calling S3Api Middleware -test DEBUG: Calling S3Api Middleware -AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -test DEBUG: Calling S3Api Middleware -Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location ... ok -test.unit.common.middleware.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.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... 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_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.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_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length ... ok -test.unit.common.middleware.test_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.ObjectVersioningTestDisabled.test_POST_symlink -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_symlink ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled ... ok -test.unit.common.middleware.test_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_slo.TestSloGetRawManifest.test_get_raw_manifest -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges ... ok -test.unit.common.middleware.test_tempauth.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 -/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_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_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.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed ... ok -test.unit.common.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 - -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx00f7226e0d114180862b1-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9448600d26ee47a599103-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe611b0dbc084461c92a2f-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx758f4bd2839c413d9a80a-006b0f16a0) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx30d90046e7924501a813a-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txc50abde52ea44d8dbc876-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txcd4c1a9f9eca4f03b3af4-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txcd4c1a9f9eca4f03b3af4-006b0f16a0) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txcd4c1a9f9eca4f03b3af4-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx38e078e991c540a69e114-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx38e078e991c540a69e114-006b0f16a0) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx38e078e991c540a69e114-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx6e96ccee6b214228ac776-006b0f16a0) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6e96ccee6b214228ac776-006b0f16a0) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6e96ccee6b214228ac776-006b0f16a0) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx6e96ccee6b214228ac776-006b0f16a0) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx72edfb3f9c2849e794d95-006b0f16a0) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx72edfb3f9c2849e794d95-006b0f16a0) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx72edfb3f9c2849e794d95-006b0f16a0) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx72edfb3f9c2849e794d95-006b0f16a0)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 -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 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9725e33ad084acc9430c-00690208fb" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx20db58c142ee48ceabcb3-00690208fb" "proxy-server 1692291" 0.0013 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txa71309e22b264ab88d967-00690208fb - 0.0249 - - 1761741051.701512098 1761741051.726386786 0 -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.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... ok -test INFO: Object update sweep completed on /tmp/tmpnjiujjfe/devices/sda1 in 1.05s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1398984) -test INFO: Object update sweep of sda1 completed: 1.05s, 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/tmpgii_rrla/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpgii_rrla/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1796150945.19287 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpgii_rrla/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1796150945.19349 -test INFO: Object update sweep completed on /tmp/tmpgii_rrla/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: 1398984) -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/tmp85277ux9/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o00 /tmp/tmp85277ux9/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1796150945.40154 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp85277ux9/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1796150945.40175 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmp85277ux9/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1796150945.40171 -test INFO: Object update sweep completed on /tmp/tmp85277ux9/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: 1398984) -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/tmp08dth1lc/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp08dth1lc/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1796150945.50669 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmp08dth1lc/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1796150945.50655 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp08dth1lc/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1796150945.50679 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmp08dth1lc/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1796150945.50674 -test INFO: Object update sweep completed on /tmp/tmp08dth1lc/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: 1398984) -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/tmpfz9k2gqd/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpfz9k2gqd/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1796150945.51137 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpfz9k2gqd/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1796150945.51156 -test INFO: Object update sweep completed on /tmp/tmpfz9k2gqd/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: 1398984) -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/tmpmighps_8/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o05 /tmp/tmpmighps_8/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1796150945.62020 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpmighps_8/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1796150945.62008 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmpmighps_8/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1796150945.62024 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpmighps_8/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1796150945.62062 -test DEBUG: Update sent for /a/c1/o09 /tmp/tmpmighps_8/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1796150945.62036 -test DEBUG: Update sent for /a/c1/o08 /tmp/tmpmighps_8/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1796150945.62032 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpmighps_8/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1796150945.62003 -test DEBUG: Update sent for /a/c1/o07 /tmp/tmpmighps_8/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1796150945.62028 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpmighps_8/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1796150945.62012 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpmighps_8/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1796150945.62016 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmpmighps_8/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1796150945.61992 -test INFO: Object update sweep completed on /tmp/tmpmighps_8/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: 1398984) -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/tmp25qq069g/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c1/o02 /tmp/tmp25qq069g/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1796150945.82632 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmp25qq069g/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1796150945.82616 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmp25qq069g/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1796150945.82649 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp25qq069g/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1796150945.82636 -test DEBUG: Update sent for /a/c1/o05 /tmp/tmp25qq069g/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1796150945.82644 -test INFO: Object update sweep completed on /tmp/tmp25qq069g/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984)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 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/49/06 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1796150946.189957380 1796150946.190907955 0 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 01/Dec/2026/18/49/06 GET /bucket/object%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Credential%3Dtest%253Atester%252F20261201%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20261201T184906Z%26X-Amz-Expires%3D1000%26X-Amz-SignedHeaders%3Dhost%26X-Amz-Signature%3DX HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1796150946.221160650 1796150946.222166300 0 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -test WARNING: 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-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 INFO: - - 01/Dec/2026/18/49/09 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1796151949 HTTP/1.0 404 - - - - - - - - 0.0001 - - 1796150949.827583790 1796150949.827725887 - - -Quarantined /tmp/tmpygovshf5/dev/dbs/par/pre/db to /tmp/tmpygovshf5/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpygovshf5/dev/dbs/par/pre/db to /tmp/tmpygovshf5/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpygovshf5/dev/dbs/par/pre/db to /tmp/tmpygovshf5/dev/quarantined/tests/db due to corrupted database -Quarantined /tmp/tmpygovshf5/dev/dbs/par/pre/db to /tmp/tmpygovshf5/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/tmp1cuda9yw/dev/dbs/par/pre/db to /tmp/tmp1cuda9yw/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 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txa4c96adc9d5a463aa70e6-00690208fb" "proxy-server 1692271" 0.0046 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txa4c96adc9d5a463aa70e6-00690208fb" "proxy-server 1692271" 0.0009 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3420912508dd46ce97dc4-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txf430f45a805f4e75b43af-00690208fb" "proxy-server 1692271" 0.0045 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx5f7875741e4743a4a2796-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx73bcc46052294ce08e145-00690208fb" "proxy-server 1692271" 0.0053 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx04902bfd5ad445deb81da-00690208fb" "proxy-server 1692271" 0.0057 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx3e8cd68b3e3c4c10a7859-00690208fb" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx114c2a83e9a44a6bbaf26-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx1458c2ee3d3845e0b323f-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx85d508a259d040b295418-00690208fb" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7632a1291f9745d0a2f55-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx59e40c176e2a45bba5d29-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx4491e7668a2e4007b6ac3-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d0c72abea554fcc8ae0f-00690208fb" "proxy-server 1692271" 0.0053 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx3018d983239241608ab4e-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx0c133abd2ca443a9b5ffc-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36ddba7e68dd4b4d9986f-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txe2bee5a6aea24e8996005-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx0b005528463c45258a984-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx0b005528463c45258a984-00690208fb" "proxy-server 1692271" 0.0037 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb8c4178915947b69af5d-00690208fb" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txad612ab00b8b43d9a28a8-00690208fb" "proxy-server 1692271" 0.0056 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx61c8152c82c14021aa05e-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb21e9b620cb34ea68cebd-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx4e29eaefb4ec4326bfd4f-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txd9735bb560ab40069f95c-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx925261e311514a2cbf8c9-00690208fb" "proxy-server 1692271" 0.0023 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txbd3a1bec57974b3e9e0c3-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txd66b4515cfa34c449f916-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5cec316c86844e8482f6b-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 200 382 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f?format=json&states=listing" "tx5cec316c86844e8482f6b-00690208fb" "proxy-server 1692271" 0.0021 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx805088c146bc4a768b1b7-00690208fb" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx1a4e13ce07fc4d528b619-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx68be1b4580c94addbe83b-00690208fb" "object-server 1692271" 0.0004 "-" 1692271 1test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... 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-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: Expect: 100-continue on /AUTH_kilroy/%ED%88%8E/%E9%90%89: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -58172,11 +52130,22 @@ File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection conn = http_connect(ip, port, node['device'], part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx7e1a83b2980e48938f9a7-006b0f16a0) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx7e1a83b2980e48938f9a7-006b0f16a0) -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.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: Connection refused: Please insert ten dollars (txn: txdeed29c29c9f4678ae20a-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6ad98aa33d0b421a8e94e-00690208fb) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: txd07b6086f5f84df38bfd8-00690208fb) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: txefe3fb0bb2064e9b8f21d-00690208fb) +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: tx2509b680d1274f8a8bf5f-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -58194,231 +52163,53 @@ File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection conn = http_connect(ip, port, node['device'], part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx188e990e7eb0483fb3734-006b0f16a0) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx188e990e7eb0483fb3734-006b0f16a0) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx188e990e7eb0483fb3734-006b0f16a0) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx188e990e7eb0483fb3734-006b0f16a0) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.0:1000/sda (txn: tx5e83cf38bfc0424bbd00b-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx45c5fc26b9b340c381c4b-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx45c5fc26b9b340c381c4b-006b0f16a1) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx45c5fc26b9b340c381c4b-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx0c3b09a11d744a01ab5a2-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx0c3b09a11d744a01ab5a2-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx0c3b09a11d744a01ab5a2-006b0f16a1) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx0c3b09a11d744a01ab5a2-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txd045d27ffa384ab4b6d80-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txd045d27ffa384ab4b6d80-006b0f16a1) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: txd045d27ffa384ab4b6d80-006b0f16a1) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: txd045d27ffa384ab4b6d80-006b0f16a1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txcce98eff01aa43bb888ed-006b0f16a1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txcce98eff01aa43bb888ed-006b0f16a1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txcce98eff01aa43bb888ed-006b0f16a1) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txcce98eff01aa43bb888ed-006b0f16a1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx275d69dcc723467da4c75-006b0f16a1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx275d69dcc723467da4c75-006b0f16a1)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 -Quarantined /tmp/tmp0wr50psb/dev/dbs/par/pre/db to /tmp/tmp0wr50psb/dev/quarantined/containers/db due to missing row in container_stat table -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata ... ok -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok -test.unit.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_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_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_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_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.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_libc.TestModifyPriority.test__NR_ioprio_set -test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... ok -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... ok -test.unit.common.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.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 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "tx5b0ebfae86cb4e588f7a6-006b0f16a0" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx5b0ebfae86cb4e588f7a6-006b0f16a0" "proxy-server 1398996" 0.9864 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx5b0ebfae86cb4e588f7a6-006b0f16a0 - 0.9984 - - 1796150944.322811604 1796150945.321176529 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbdd17aa776924f26845d6-006b0f16a1" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcefb4f941b16414587f7d-006b0f16a1" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "txf3490577b61348eca6d9f-006b0f16a1" "proxy-server 1398996" 0.0006 "-" 1398996 0 -obj1 WARNING: Quarantined object /tmp/tmpe5o019tm/tmp_test_proxy_server_chunked/sda1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1796150944.33203.data: Bytes read: 6160, does not match metadata: 6260 (txn: txf3490577b61348eca6d9f-006b0f16a1) -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:56435/sda1 (txn: txf3490577b61348eca6d9f-006b0f16a1) -obj2 WARNING: Quarantined object /tmp/tmpe5o019tm/tmp_test_proxy_server_chunked/sdb1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1796150944.33203.data: metadata content-length 6260 does not match actual object size 6160 (txn: txf3490577b61348eca6d9f-006b0f16a1) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdb1/0/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "txf3490577b61348eca6d9f-006b0f16a1" "proxy-server 1398996" 0.0008 "-" 1398996 0 -proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: txf3490577b61348eca6d9f-006b0f16a1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - txf3490577b61348eca6d9f-006b0f16a1 - 0.0171 - - 1796150945.327177763 1796150945.344266653 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 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c174781eddd4e5eb3d2e-006b0f16a1" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx37f0ea1b292e4737a93eb-006b0f16a1" "proxy-server 1398996" 0.0015 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "txc1263557029f42dd9e4b8-006b0f16a1" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txc1263557029f42dd9e4b8-006b0f16a1" "proxy-server 1398996" 0.0056 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "txc1263557029f42dd9e4b8-006b0f16a1" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txc1263557029f42dd9e4b8-006b0f16a1" "proxy-server 1398996" 0.0090 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - txc1263557029f42dd9e4b8-006b0f16a1 - 0.0211 - - 1796150945.840735197 1796150945.861829042 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22a6309c400746bf813f7-006b0f16a1" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe21b193f77424982bb116-006b0f16a1" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx03bc4fe031344ae9bfc7d-006b0f16a1" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx03bc4fe031344ae9bfc7d-006b0f16a1 - 0.0140 - - 1796150945.863584995 1796150945.877551556 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.1:3001/sdb (txn: tx216bf38ee7e9498e9cfda-006b0f16a1) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx65a40c9fd17c4395af05c-006b0f16a1) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx65a40c9fd17c4395af05c-006b0f16a1) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx65a40c9fd17c4395af05c-006b0f16a1) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx65a40c9fd17c4395af05c-006b0f16a1) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa997acbac58c4ccb967db-006b0f16a1) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa997acbac58c4ccb967db-006b0f16a1) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txa997acbac58c4ccb967db-006b0f16a1) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: txa997acbac58c4ccb967db-006b0f16a1) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9595fe7eaa74f65b67fd-006b0f16a1" "proxy-server 1398996" 0.0013 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txa9595fe7eaa74f65b67fd-006b0f16a1 - 0.0040 - - 1796150945.913294315 1796150945.917309999 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a1872688e5c4e408a8e7-006b0f16a1" "proxy-server 1398996" 0.0012 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx7a1872688e5c4e408a8e7-006b0f16a1 - 0.0039 - - 1796150945.918478251 1796150945.922359705 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx578af8ba66b3429b970d6-00690208fb) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: tx3bcb3a2f65d34bb3ba6dc-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx6d391319f7364566b5da4-00690208fb) +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: txa79165420a744603931a5-00690208fb) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status + raise self.status +Exception (txn: tx57d00dfb67044c28bf143-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx3d723eddb282401f9bdd0-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx457da026897946ffbb3ba-006b0f16a1) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx12a5b2ea25464a83b8b4f-006b0f16a1) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: Expect: 100-continue on /AUTH_kilroy/%ED%88%8E/%E9%90%89: +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -58436,22 +52227,11 @@ File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection conn = http_connect(ip, port, node['device'], part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: Connection refused: Please insert ten dollars (txn: tx674303f4526741c790c94-006b0f16a1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc87fe1329aba4c25857f5-006b0f16a1) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: txb7924556f0cf480da249e-006b0f16a1) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: txab5da97771f74c9a88375-006b0f16a1) -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: tx48c0132624fe46e9bb5be-006b0f16a1) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txc8bc61d46b0c4cd99037a-00690208fb) +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: tx3ee757159c404b228c586-00690208fb) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -58478,738 +52258,32 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txd6409122e7194bacbcc6e-006b0f16a1) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: txed02be7ee6d042a3ac38f-006b0f16a1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx09809fca5b134c5abfcd7-006b0f16a1)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 -/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.TestReplicatedObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok -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 - -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016641616821289062s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp_xk33kph/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/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1796150868.89778, (1, 1000) as of 1796150944.42890, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1796150868.89778, (2, 15) as of 1796150944.43948, active as of 1796150868.89778>, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015497207641601562s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmp_xk33kph/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/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1796150868.89778, (2, 15) as of 1796150944.43948, active as of 1796150868.89778> in 0.012s, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmp_xk33kph/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150942.39825.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.535385131835938e-05s, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test INFO: Cleaved ShardRange in 0.005s, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmppztylkjv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.47416.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.0:1000/sda (txn: tx5a528500fcb44f97b4f42-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9bd9bba179aa40a2ba495-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9bd9bba179aa40a2ba495-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9bd9bba179aa40a2ba495-006b0f16a1) -test ERROR: Account HEAD returning 503 for [] (txn: tx9bd9bba179aa40a2ba495-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3bfeab92692c4078a09a7-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3bfeab92692c4078a09a7-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx3bfeab92692c4078a09a7-006b0f16a1) -test ERROR: Account HEAD returning 503 for [] (txn: tx3bfeab92692c4078a09a7-006b0f16a1) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txbc794a5002384ce8a2650-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx4ed94e944171404897251-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx4ed94e944171404897251-006b0f16a1) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4ed94e944171404897251-006b0f16a1) -test ERROR: Account HEAD returning 503 for [] (txn: tx4ed94e944171404897251-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx524ac20428ea48aba64f8-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx524ac20428ea48aba64f8-006b0f16a1) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx524ac20428ea48aba64f8-006b0f16a1) -test ERROR: Account HEAD returning 503 for [] (txn: tx524ac20428ea48aba64f8-006b0f16a1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx748458bb323d462a81633-006b0f16a1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_error_convert_index_to_name -test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/53 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txaddf10730bc04e1797beb-006b0f1695 - 0.3886 - - 1796150933.437383413 1796150933.826014280 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3549c94bb3d4f23b3a78-006b0f1695" "proxy-server 1398994" 0.0020 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf3549c94bb3d4f23b3a78-006b0f1695 - 0.0047 VW - 1796150933.827692270 1796150933.832354546 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx8b8ebf9b8f024337ae9c9-006b0f1695" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx8b8ebf9b8f024337ae9c9-006b0f1695 - 0.0053 VW - 1796150933.832889318 1796150933.838153124 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txa7f50aefac534beab0473-006b0f1695" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txa7f50aefac534beab0473-006b0f1695" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb5226e3427af4574bb751-006b0f1695" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb5226e3427af4574bb751-006b0f1695" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txa7f50aefac534beab0473-006b0f1695 - 0.0156 VW - 1796150933.838768959 1796150933.854395151 0 - (txn: tx62463f81f908467f92251-006b0f1695) -proxy INFO: - - 01/Dec/2026/18/48/53 PUT /v1/a/none/003foo/1796150933.43796 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx62463f81f908467f92251-006b0f1695 - 0.0097 VW - 1796150933.845214367 1796150933.854878902 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcca627f7042747e083b4b-006b0f1695" "proxy-server 1398994" 0.0015 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcca627f7042747e083b4b-006b0f1695 - 0.0043 VW - 1796150933.856528997 1796150933.860837698 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txde362df32fbb4400a202f-006b0f1695" "proxy-server 1398994" 0.0015 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txde362df32fbb4400a202f-006b0f1695 - 0.0044 VW - 1796150933.861388445 1796150933.865786076 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx034d9fe78c674ce7aee7a-006b0f1695" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx034d9fe78c674ce7aee7a-006b0f1695" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/53 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx034d9fe78c674ce7aee7a-006b0f1695 - 0.0055 VW - 1796150933.866347551 1796150933.871855497 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "txc548f5e76a054898ac5bc-006b0f1695" "object-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txc548f5e76a054898ac5bc-006b0f1695" "proxy-server 1398994" 0.0052 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +0000] "DELETE /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "txc548f5e76a054898ac5bc-006b0f1695" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:53 +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" "txc548f5e76a054898ac5bc-006b0f1695" "proxy-server 1398994" 0.0074 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/53 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txc548f5e76a054898ac5bc-006b0f1695 - 0.0119 - - 1796150933.872246981 1796150933.884134293 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3900c0c19ff4c69993b3-006b0f1696" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/3_oc_non_ascii%C2%A3" "txc3900c0c19ff4c69993b3-006b0f1696" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/3_oc_non_ascii%C2%A3" "txc3900c0c19ff4c69993b3-006b0f1696" "container-server 1398994" 0.0009 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc3900c0c19ff4c69993b3-006b0f1696" "proxy-server 1398994" 0.0130 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc3900c0c19ff4c69993b3-006b0f1696" "proxy-server 1398994" 0.0090 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txc3900c0c19ff4c69993b3-006b0f1696 - 0.0207 - - 1796150934.350567341 1796150934.371276855 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2191be0e04ec4847b0f82-006b0f1696" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +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" "tx2191be0e04ec4847b0f82-006b0f1696" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/54 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx2191be0e04ec4847b0f82-006b0f1696 - 0.0095 - - 1796150934.372670174 1796150934.382160187 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2316b9dd9c646f7821b7-006b0f1696" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/3_vc_non_ascii%C2%A3" "txf2316b9dd9c646f7821b7-006b0f1696" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/3_vc_non_ascii%C2%A3" "txf2316b9dd9c646f7821b7-006b0f1696" "container-server 1398994" 0.0015 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:54 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txf2316b9dd9c646f7821b7-006b0f1696" "proxy-server 1398994" 0.0123 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txf2316b9dd9c646f7821b7-006b0f1696" "proxy-server 1398994" 1.0706 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf2316b9dd9c646f7821b7-006b0f1696 - 1.0818 - - 1796150934.383919477 1796150935.465672255 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40ff03f570664cfa90d26-006b0f1697" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx40ff03f570664cfa90d26-006b0f1697 - 0.0045 VW - 1796150935.467278481 1796150935.471797228 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx44cdc887153d4cae8aa50-006b0f1697" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/55 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx44cdc887153d4cae8aa50-006b0f1697 - 0.0039 VW - 1796150935.472317696 1796150935.476241350 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2abdbba6a64c46ffabea3-006b0f1697" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2abdbba6a64c46ffabea3-006b0f1697" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/55 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx2abdbba6a64c46ffabea3-006b0f1697 - 0.0049 VW - 1796150935.476790667 1796150935.481703997 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx1baf427bd60c41268b2cb-006b0f1697" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx1baf427bd60c41268b2cb-006b0f1697" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx1baf427bd60c41268b2cb-006b0f1697" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx1baf427bd60c41268b2cb-006b0f1697" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx1baf427bd60c41268b2cb-006b0f1697 - 0.0153 - - 1796150935.482059002 1796150935.497385979 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1683d6a05c214440b0d6a-006b0f1697" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1683d6a05c214440b0d6a-006b0f1697 - 0.0039 VW - 1796150935.509127855 1796150935.513034344 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx1ba2cf3d1a794dd6a7b10-006b0f1697" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/55 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1ba2cf3d1a794dd6a7b10-006b0f1697 - 0.0051 VW - 1796150935.513551712 1796150935.518602133 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx8573fdfa6f9f4dea96052-006b0f1697" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx8573fdfa6f9f4dea96052-006b0f1697" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txa2e3850346444b2fa8ac8-006b0f1697" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/55 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8573fdfa6f9f4dea96052-006b0f1697 - 0.0138 VW - 1796150935.519199133 1796150935.533041239 0 - (txn: tx03250b34aa9f486db9756-006b0f1697) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx03250b34aa9f486db9756-006b0f1697" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx03250b34aa9f486db9756-006b0f1697" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx03250b34aa9f486db9756-006b0f1697" "proxy-server 1398994" 0.0079 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx03250b34aa9f486db9756-006b0f1697" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/55 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.48600 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx03250b34aa9f486db9756-006b0f1697 - 0.0158 VW - 1796150935.525130272 1796150935.540910482 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2fd8b2c854ec40d593714-006b0f1697" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2fd8b2c854ec40d593714-006b0f1697" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2fd8b2c854ec40d593714-006b0f1697" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2fd8b2c854ec40d593714-006b0f1697" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/55 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx2fd8b2c854ec40d593714-006b0f1697 - 0.0117 - - 1796150935.541305542 1796150935.553017139 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59c1deb807434df4b5193-006b0f1697" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx755578415edd486a845ab-006b0f1697" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:55 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txee68898bd80b4facb6a0b-006b0f1697" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txee68898bd80b4facb6a0b-006b0f1697 - 1.0261 - - 1796150935.554392576 1796150936.580507278 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07ccffd508354ead8ff65-006b0f1698" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx07ccffd508354ead8ff65-006b0f1698 - 0.0046 VW - 1796150936.592383385 1796150936.596980810 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txcdb8e3a3062d4c5c82c33-006b0f1698" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/56 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcdb8e3a3062d4c5c82c33-006b0f1698 - 0.0051 VW - 1796150936.597540617 1796150936.602609396 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx67e4c149acc5477b88c31-006b0f1698" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx67e4c149acc5477b88c31-006b0f1698" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx9d6844c3033249b699c44-006b0f1698" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/56 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx67e4c149acc5477b88c31-006b0f1698 - 0.0179 VW - 1796150936.603226662 1796150936.621090412 0 - (txn: txad0df85515214ca89de6d-006b0f1698) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "txad0df85515214ca89de6d-006b0f1698" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "txad0df85515214ca89de6d-006b0f1698" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "txad0df85515214ca89de6d-006b0f1698" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "txad0df85515214ca89de6d-006b0f1698" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/56 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.54185 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txad0df85515214ca89de6d-006b0f1698 - 0.0198 VW - 1796150936.609308004 1796150936.629065514 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txab31ab24bb7f457f933d7-006b0f1698" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txab31ab24bb7f457f933d7-006b0f1698" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txab31ab24bb7f457f933d7-006b0f1698" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txab31ab24bb7f457f933d7-006b0f1698" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txab31ab24bb7f457f933d7-006b0f1698 - 0.0121 - - 1796150936.629462242 1796150936.641611099 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d184c5e1aa642539a384-006b0f1698" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txda5cbdb481c940f1979a7-006b0f1698" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx053f87f4bc484d0c962d1-006b0f1698" "proxy-server 1398994" 0.0008 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx053f87f4bc484d0c962d1-006b0f1698 - 0.0133 - - 1796150936.643034220 1796150936.656379700 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cc7d1edb0484166b63cb-006b0f1698" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/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" "tx2cc7d1edb0484166b63cb-006b0f1698" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/56 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx2cc7d1edb0484166b63cb-006b0f1698 - 0.0106 - - 1796150936.658037424 1796150936.668641090 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76af09a1fb0447f0b1be7-006b0f1698" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx183d7aa9a64840109a275-006b0f1698" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe0faa9e55cb04eb899a36-006b0f1698" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe0faa9e55cb04eb899a36-006b0f1698" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx562e81499f6f42268e251-006b0f1698" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx562e81499f6f42268e251-006b0f1698 - 0.0038 VW - 1796150936.686402798 1796150936.690196276 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx5895d8ac2d9949f9b39e0-006b0f1698" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/56 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5895d8ac2d9949f9b39e0-006b0f1698 - 0.0038 VW - 1796150936.690742731 1796150936.694587469 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:56 +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" "txadecd446eddd4257ac6de-006b0f1698" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +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" "txadecd446eddd4257ac6de-006b0f1698" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/57 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txadecd446eddd4257ac6de-006b0f1698 - 0.9248 VW - 1796150936.695187569 1796150937.619985819 0 - -proxy INFO: - - 01/Dec/2026/18/48/57 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - txe0faa9e55cb04eb899a36-006b0f1698 - 0.9538 SSC - 1796150936.670597076 1796150937.624443293 0 - (txn: tx8065b59b75ca440590cb6-006b0f1699) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx8065b59b75ca440590cb6-006b0f1699" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx8065b59b75ca440590cb6-006b0f1699" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +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" "tx8065b59b75ca440590cb6-006b0f1699" "proxy-server 1398994" 0.0106 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +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" "tx8065b59b75ca440590cb6-006b0f1699" "proxy-server 1398994" 0.0120 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx8065b59b75ca440590cb6-006b0f1699 - 0.0156 SSC - 1796150937.620346785 1796150937.635965586 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1559e760f86c4ac6adc33-006b0f1699" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx1aaddcdad48a4a268e3c5-006b0f1699" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdb1/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" "txed9a83b9f82a4aad80192-006b0f1699" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txed9a83b9f82a4aad80192-006b0f1699 - 0.0138 - - 1796150937.637585402 1796150937.651391983 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbbf5885f6bf84e24b1d0a-006b0f1699" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txaab3073b5b624fe2b82bb-006b0f1699" "proxy-server 1398994" 0.0014 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0d012985b3664a14bda99-006b0f1699" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "POST /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0d012985b3664a14bda99-006b0f1699" "proxy-server 1398994" 0.0059 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0d012985b3664a14bda99-006b0f1699" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "POST /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0d012985b3664a14bda99-006b0f1699" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - tx0d012985b3664a14bda99-006b0f1699 - 0.0205 - - 1796150937.652997494 1796150937.673541784 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa24b487b29704233a9885-006b0f1699" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txdfadca83fba2439793f11-006b0f1699" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txffbcc26c29c44d90a83be-006b0f1699" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txffbcc26c29c44d90a83be-006b0f1699 - 0.0137 - - 1796150937.675118923 1796150937.688801765 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1635a6ce02334d878ce9c-006b0f1699" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +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" "tx1635a6ce02334d878ce9c-006b0f1699" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/57 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx1635a6ce02334d878ce9c-006b0f1699 - 0.0111 - - 1796150937.690508127 1796150937.701575994 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx759d80d69e9a459aa6760-006b0f1699" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx759d80d69e9a459aa6760-006b0f1699 - 0.0039 VW - 1796150937.703513622 1796150937.707453012 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf335326f860049f8afb09-006b0f1699" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/57 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf335326f860049f8afb09-006b0f1699 - 0.0041 VW - 1796150937.707981348 1796150937.712086201 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +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" "tx93452a68ef5f40afb86de-006b0f1699" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/57 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 - tx93452a68ef5f40afb86de-006b0f1699 - 0.0056 VW - 1796150937.712667704 1796150937.718246698 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185?symlink=get" "txcd23ae9b8cf9410fac8af-006b0f1699" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:57 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185?symlink=get" "txcd23ae9b8cf9410fac8af-006b0f1699" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/57 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.54185%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcd23ae9b8cf9410fac8af-006b0f1699 - 0.0151 VW - 1796150937.718797922 1796150937.733891010 0 - (txn: tx2bf4c76111f24f96b4c5c-006b0f1699) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2bf4c76111f24f96b4c5c-006b0f1699" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2bf4c76111f24f96b4c5c-006b0f1699" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2bf4c76111f24f96b4c5c-006b0f1699" "proxy-server 1398994" 0.9623 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2bf4c76111f24f96b4c5c-006b0f1699" "proxy-server 1398994" 0.9641 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2bf4c76111f24f96b4c5c-006b0f1699 - 0.9713 VW - 1796150937.725316763 1796150938.696632624 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "tx66372a9ed54e4af2948a1-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "tx66372a9ed54e4af2948a1-006b0f169a" "proxy-server 1398994" 0.0053 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "tx66372a9ed54e4af2948a1-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.54185" "tx66372a9ed54e4af2948a1-006b0f169a" "proxy-server 1398994" 0.0071 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.54185 HTTP/1.0 204 - Swift - - - - tx66372a9ed54e4af2948a1-006b0f169a - 0.0113 VW - 1796150938.697156429 1796150938.708502531 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx055575da0b674291b7cd5-006b0f169a" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe9eccec592cd45dab4c12-006b0f169a" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx96eeceb7b85f43209bea5-006b0f169a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx96eeceb7b85f43209bea5-006b0f169a - 0.0134 - - 1796150938.710122824 1796150938.723528862 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbd3140769154675a7cb3-006b0f169a" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +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" "txcbd3140769154675a7cb3-006b0f169a" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/58 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - txcbd3140769154675a7cb3-006b0f169a - 0.0110 - - 1796150938.725139856 1796150938.736156464 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72d786e9a73e43758bf66-006b0f169a" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx72d786e9a73e43758bf66-006b0f169a - 0.0040 VW - 1796150938.738057613 1796150938.742103100 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf84277c509764e48acba8-006b0f169a" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf84277c509764e48acba8-006b0f169a - 0.0041 VW - 1796150938.742661715 1796150938.746771812 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx9957696fa1054eb89d4a7-006b0f169a" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 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 - tx9957696fa1054eb89d4a7-006b0f169a - 0.0069 VW - 1796150938.747380733 1796150938.754246235 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600?symlink=get" "txd4105c74923e40c4a180e-006b0f169a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600?symlink=get" "txd4105c74923e40c4a180e-006b0f169a" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.48600%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd4105c74923e40c4a180e-006b0f169a - 0.0112 VW - 1796150938.754786015 1796150938.765972853 0 - (txn: tx96cd5a0ed5d346da8e7bd-006b0f169a) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx96cd5a0ed5d346da8e7bd-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx96cd5a0ed5d346da8e7bd-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx96cd5a0ed5d346da8e7bd-006b0f169a" "proxy-server 1398994" 0.0088 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx96cd5a0ed5d346da8e7bd-006b0f169a" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/58 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx96cd5a0ed5d346da8e7bd-006b0f169a - 0.0130 VW - 1796150938.761214733 1796150938.774197340 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx20c90bb3469b47599f27e-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:58 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx20c90bb3469b47599f27e-006b0f169a" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx20c90bb3469b47599f27e-006b0f169a" "proxy-server 1398994" 0.8912 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150935.48600" "tx20c90bb3469b47599f27e-006b0f169a" "proxy-server 1398994" 0.8927 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/59 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150935.48600 HTTP/1.0 204 - Swift - - - - tx20c90bb3469b47599f27e-006b0f169a - 0.8961 VW - 1796150938.774710894 1796150939.670763016 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ec7cf3664264e838d92f-006b0f169b" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx45d4265898084de9a59e6-006b0f169b" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa02f8e7c0c084178b27ff-006b0f169b" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txa02f8e7c0c084178b27ff-006b0f169b - 0.0134 - - 1796150939.672342300 1796150939.685698748 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c5379fa82e84b349474c-006b0f169b" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +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" "tx5c5379fa82e84b349474c-006b0f169b" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx5c5379fa82e84b349474c-006b0f169b - 0.0100 - - 1796150939.687356234 1796150939.697398901 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd24487e2424148d9925ff-006b0f169b" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +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" "txd24487e2424148d9925ff-006b0f169b" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txd24487e2424148d9925ff-006b0f169b - 0.0090 - - 1796150939.699224472 1796150939.708214521 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9caa1d2cff948c69a6a1-006b0f169b" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe9caa1d2cff948c69a6a1-006b0f169b - 0.0037 VW - 1796150939.709978342 1796150939.713669300 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9df565014b864bc4ba6bc-006b0f169b" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/59 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9df565014b864bc4ba6bc-006b0f169b - 0.0051 VW - 1796150939.714150429 1796150939.719265461 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +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&marker=&reverse=on&format=json&states=listing" "tx1de3f22a4989445e9b30d-006b0f169b" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/59 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 - tx1de3f22a4989445e9b30d-006b0f169b - 0.0053 VW - 1796150939.719834328 1796150939.725119114 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ac34bac44440d49541e-006b0f169b" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ac34bac44440d49541e-006b0f169b" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ac34bac44440d49541e-006b0f169b" "proxy-server 1398994" 0.0050 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "DELETE /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ac34bac44440d49541e-006b0f169b" "proxy-server 1398994" 0.0065 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - txb9ac34bac44440d49541e-006b0f169b - 0.0098 - - 1796150939.725583792 1796150939.735391378 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48e1ed04d5c74dcfbf3b5-006b0f169b" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx43ffc887ab5245b889b51-006b0f169b" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx7e2f98307303430494b5d-006b0f169b" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx7e2f98307303430494b5d-006b0f169b" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/48/59 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - tx7e2f98307303430494b5d-006b0f169b - 0.0146 - - 1796150939.736811161 1796150939.751425743 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefa53fd3d68b498fbb746-006b0f169b" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/48/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txefa53fd3d68b498fbb746-006b0f169b - 0.0038 VW - 1796150939.763206005 1796150939.766983271 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc0c8324ce3b74d1687777-006b0f169b" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/48/59 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc0c8324ce3b74d1687777-006b0f169b - 0.0107 VW - 1796150939.767468691 1796150939.778188705 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx16cf1ed0d4ed4286baf8a-006b0f169b" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:48:59 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx16cf1ed0d4ed4286baf8a-006b0f169b" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx16cf1ed0d4ed4286baf8a-006b0f169b - 0.9704 VW - 1796150939.778776646 1796150940.749215841 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx346ba33d5f1944a586c48-006b0f169c" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx346ba33d5f1944a586c48-006b0f169c" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx346ba33d5f1944a586c48-006b0f169c" "proxy-server 1398994" 0.0072 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx346ba33d5f1944a586c48-006b0f169c" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/00 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx346ba33d5f1944a586c48-006b0f169c - 0.0126 - - 1796150940.749678612 1796150940.762308836 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8e879c0f1214d5689018-006b0f169c" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb8e879c0f1214d5689018-006b0f169c - 0.0041 VW - 1796150940.774280787 1796150940.778398037 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0d10c26b62104afd822ef-006b0f169c" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0d10c26b62104afd822ef-006b0f169c - 0.0055 VW - 1796150940.778968096 1796150940.784459114 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2cd43a24738b41b2b4bf3-006b0f169c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx2cd43a24738b41b2b4bf3-006b0f169c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx2cd43a24738b41b2b4bf3-006b0f169c - 0.0063 VW - 1796150940.785030603 1796150940.791360617 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txee64f527187141b9b2da5-006b0f169c" "proxy-server 1398994" 0.0027 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" "txe6563efc9cb14d8482082-006b0f169c" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" "txe6563efc9cb14d8482082-006b0f169c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" "txe6563efc9cb14d8482082-006b0f169c" "proxy-server 1398994" 0.0068 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.75023" "txe6563efc9cb14d8482082-006b0f169c" "proxy-server 1398994" 0.0082 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150940.75023 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txe6563efc9cb14d8482082-006b0f169c - 0.0177 VW - 1796150940.791955948 1796150940.809635878 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9c04774f3c540ff952ab-006b0f169c" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9c04774f3c540ff952ab-006b0f169c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9c04774f3c540ff952ab-006b0f169c" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9c04774f3c540ff952ab-006b0f169c" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/00 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - txe9c04774f3c540ff952ab-006b0f169c - 0.0122 - - 1796150940.810069323 1796150940.822307587 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacca2dea37704e839b674-006b0f169c" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/00 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txacca2dea37704e839b674-006b0f169c - 0.0041 VW - 1796150940.834320307 1796150940.838373899 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf0fe80b31de64da099afc-006b0f169c" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf0fe80b31de64da099afc-006b0f169c - 0.0054 VW - 1796150940.838933468 1796150940.844303131 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx1f271ecd93404abdbd6a0-006b0f169c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx1f271ecd93404abdbd6a0-006b0f169c" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/00 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx1f271ecd93404abdbd6a0-006b0f169c - 0.0061 VW - 1796150940.844881296 1796150940.850949287 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txa8975cc6abb04cd09707d-006b0f169c" "proxy-server 1398994" 0.0025 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" "txc1dfbf4309ee49dcba2b2-006b0f169c" "object-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:00 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" "txc1dfbf4309ee49dcba2b2-006b0f169c" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" "txc1dfbf4309ee49dcba2b2-006b0f169c" "proxy-server 1398994" 0.4357 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150940.81061" "txc1dfbf4309ee49dcba2b2-006b0f169c" "proxy-server 1398994" 0.4372 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/01 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150940.81061 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc1dfbf4309ee49dcba2b2-006b0f169c - 0.4465 VW - 1796150940.851537704 1796150941.298048496 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5374935496f847a59fff8-006b0f169d" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5374935496f847a59fff8-006b0f169d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5374935496f847a59fff8-006b0f169d" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5374935496f847a59fff8-006b0f169d" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx5374935496f847a59fff8-006b0f169d - 0.0124 - - 1796150941.298485279 1796150941.310893297 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4cf8d34d2a4c477cbacb9-006b0f169d" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +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&format=json&states=listing" "tx4cf8d34d2a4c477cbacb9-006b0f169d" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx4cf8d34d2a4c477cbacb9-006b0f169d - 0.0110 - - 1796150941.312404394 1796150941.323360920 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd343b31485cc4d9f85c83-006b0f169d" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/01 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd343b31485cc4d9f85c83-006b0f169d - 0.0039 VW - 1796150941.325289488 1796150941.329237700 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb088e4c8b698415bb67a1-006b0f169d" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/01 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb088e4c8b698415bb67a1-006b0f169d - 0.0053 VW - 1796150941.329793692 1796150941.335090876 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txc2f9a30d7b4f4f77a9666-006b0f169d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txc2f9a30d7b4f4f77a9666-006b0f169d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/01 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc2f9a30d7b4f4f77a9666-006b0f169d - 0.0061 VW - 1796150941.335658789 1796150941.341728449 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx6f368ad63a2d407aa70b1-006b0f169d" "proxy-server 1398994" 0.0024 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" "tx8466a784efb146979a31f-006b0f169d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" "tx8466a784efb146979a31f-006b0f169d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" "tx8466a784efb146979a31f-006b0f169d" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.29903" "tx8466a784efb146979a31f-006b0f169d" "proxy-server 1398994" 0.0072 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/01 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150941.29903 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8466a784efb146979a31f-006b0f169d - 0.0170 VW - 1796150941.342309952 1796150941.359358311 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfd70d8a132cd463f8583b-006b0f169d" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfd70d8a132cd463f8583b-006b0f169d" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfd70d8a132cd463f8583b-006b0f169d" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txfd70d8a132cd463f8583b-006b0f169d" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/01 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txfd70d8a132cd463f8583b-006b0f169d - 0.0120 - - 1796150941.359790325 1796150941.371820688 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0d7d1589c5946bea4a88-006b0f169d" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/01 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb0d7d1589c5946bea4a88-006b0f169d - 0.0039 VW - 1796150941.373335838 1796150941.377202988 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx2169b41349dc41bbbbf0f-006b0f169d" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/01 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2169b41349dc41bbbbf0f-006b0f169d - 0.0054 VW - 1796150941.377741814 1796150941.383141994 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:01 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx8bdcb18071bc408d99390-006b0f169d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx8bdcb18071bc408d99390-006b0f169d" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx26f17a17b64242379e258-006b0f169e" "proxy-server 1398994" 0.0052 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8bdcb18071bc408d99390-006b0f169d - 1.5212 VW - 1796150941.383732557 1796150942.904936075 0 - (txn: txf8278b1de4a54cc399ad4-006b0f169e) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txf8278b1de4a54cc399ad4-006b0f169e" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txf8278b1de4a54cc399ad4-006b0f169e" "proxy-server 1398994" 0.0070 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txf8278b1de4a54cc399ad4-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txf8278b1de4a54cc399ad4-006b0f169e" "proxy-server 1398994" 0.0095 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150941.36030 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf8278b1de4a54cc399ad4-006b0f169e - 0.0221 VW - 1796150942.892357588 1796150942.914469957 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37a65e634db448beb2cf6-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37a65e634db448beb2cf6-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37a65e634db448beb2cf6-006b0f169e" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37a65e634db448beb2cf6-006b0f169e" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx37a65e634db448beb2cf6-006b0f169e - 0.0124 - - 1796150942.914945602 1796150942.927371979 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0093ae362d3499685d5e-006b0f169e" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/02 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd0093ae362d3499685d5e-006b0f169e - 0.0041 VW - 1796150942.929021597 1796150942.933157206 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx1a78010e703b483296189-006b0f169e" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1a78010e703b483296189-006b0f169e - 0.0057 VW - 1796150942.933694601 1796150942.939440012 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx4bf00a04c4dd4b768d596-006b0f169e" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx4bf00a04c4dd4b768d596-006b0f169e" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx4bf00a04c4dd4b768d596-006b0f169e - 0.0054 VW - 1796150942.940050364 1796150942.945434332 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx8d872c31372747f9b0e0b-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx8d872c31372747f9b0e0b-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx8d872c31372747f9b0e0b-006b0f169e" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx8d872c31372747f9b0e0b-006b0f169e" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/02 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx8d872c31372747f9b0e0b-006b0f169e - 0.0121 - - 1796150942.945849180 1796150942.957972765 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx398d4603ef1045ab840c7-006b0f169e" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/02 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx398d4603ef1045ab840c7-006b0f169e - 0.0039 VW - 1796150942.959590197 1796150942.963538170 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9847e946a4e84db08f740-006b0f169e" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9847e946a4e84db08f740-006b0f169e - 0.0056 VW - 1796150942.964049101 1796150942.969599962 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx06111d8d48dc4abea17c9-006b0f169e" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +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" "tx06111d8d48dc4abea17c9-006b0f169e" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx82861d419bfc443cb8367-006b0f169e" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/02 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx06111d8d48dc4abea17c9-006b0f169e - 0.0162 VW - 1796150942.970227957 1796150942.986382484 0 - (txn: tx705eb71d07fe4d60b68a1-006b0f169e) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:02 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" "tx705eb71d07fe4d60b68a1-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" "tx705eb71d07fe4d60b68a1-006b0f169e" "proxy-server 1398994" 0.4335 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" "tx705eb71d07fe4d60b68a1-006b0f169e" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1796150942.94636" "tx705eb71d07fe4d60b68a1-006b0f169e" "proxy-server 1398994" 0.4368 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1796150942.94636 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx705eb71d07fe4d60b68a1-006b0f169e - 0.4455 VW - 1796150942.976775646 1796150943.422267199 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "tx3d832ee010db4861b6b9a-006b0f169f" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "tx3d832ee010db4861b6b9a-006b0f169f" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "tx3d832ee010db4861b6b9a-006b0f169f" "proxy-server 1398994" 0.0100 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "tx3d832ee010db4861b6b9a-006b0f169f" "proxy-server 1398994" 0.0116 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx3d832ee010db4861b6b9a-006b0f169f - 0.0153 - - 1796150943.422717094 1796150943.438004732 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1138500b781042a8ae7ef-006b0f169f" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/03 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1138500b781042a8ae7ef-006b0f169f - 0.0042 VW - 1796150943.439680815 1796150943.443859816 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx7ec908a040ef4a1d8de26-006b0f169f" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7ec908a040ef4a1d8de26-006b0f169f - 0.0058 VW - 1796150943.444391727 1796150943.450187683 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "txca0b1cf44002471ebef01-006b0f169f" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 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 - txca0b1cf44002471ebef01-006b0f169f - 0.0070 VW - 1796150943.450860023 1796150943.457858324 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030?symlink=get" "txd899dee3eac84051ba2f5-006b0f169f" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030?symlink=get" "txd899dee3eac84051ba2f5-006b0f169f" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150941.36030%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd899dee3eac84051ba2f5-006b0f169f - 0.0125 VW - 1796150943.458481312 1796150943.470996618 0 - (txn: txc3e2d3ee8ee148f1b1f04-006b0f169f) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc3e2d3ee8ee148f1b1f04-006b0f169f" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc3e2d3ee8ee148f1b1f04-006b0f169f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc3e2d3ee8ee148f1b1f04-006b0f169f" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txc3e2d3ee8ee148f1b1f04-006b0f169f" "proxy-server 1398994" 0.0098 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc3e2d3ee8ee148f1b1f04-006b0f169f - 0.0137 VW - 1796150943.466003895 1796150943.479679346 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txa22576f2e8e94a4eb933d-006b0f169f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txa22576f2e8e94a4eb933d-006b0f169f" "proxy-server 1398994" 0.0050 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txa22576f2e8e94a4eb933d-006b0f169f" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1796150941.36030" "txa22576f2e8e94a4eb933d-006b0f169f" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/03 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1796150941.36030 HTTP/1.0 204 - Swift - - - - txa22576f2e8e94a4eb933d-006b0f169f - 0.0115 VW - 1796150943.480185509 1796150943.491670370 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4dbcce7b1b964924a7892-006b0f169f" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +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" "tx4dbcce7b1b964924a7892-006b0f169f" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/03 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 - tx4dbcce7b1b964924a7892-006b0f169f - 0.0113 - - 1796150943.493255138 1796150943.504527569 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc47c854796d42858406d-006b0f169f" "proxy-server 1398994" 0.0014 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/3_oc_non_ascii%C2%A3whoops" "txcc47c854796d42858406d-006b0f169f" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/3_oc_non_ascii%C2%A3whoops" "txcc47c854796d42858406d-006b0f169f" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txcc47c854796d42858406d-006b0f169f" "proxy-server 1398994" 0.0132 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txcc47c854796d42858406d-006b0f169f" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/04 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txcc47c854796d42858406d-006b0f169f - 1.4803 - - 1796150943.506401539 1796150944.986748934 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ee966790006416ca5a67-006b0f16a0" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/04 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ee966790006416ca5a67-006b0f16a0 - 0.0044 VW - 1796150944.988206387 1796150944.992635727 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx9fa42ed27da743398b536-006b0f16a0" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/04 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx9fa42ed27da743398b536-006b0f16a0 - 0.0038 VW - 1796150944.993132830 1796150944.996976852 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +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" "tx05220bccf0f2488794181-006b0f16a0" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "tx05220bccf0f2488794181-006b0f16a0" "proxy-server 1398994" 0.0032 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/05 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx05220bccf0f2488794181-006b0f16a0 - 0.0083 VW - 1796150944.997578144 1796150945.005897522 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txc3151872493f4156b7b5d-006b0f16a1" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txc3151872493f4156b7b5d-006b0f16a1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txc3151872493f4156b7b5d-006b0f16a1" "proxy-server 1398994" 0.0070 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txc3151872493f4156b7b5d-006b0f16a1" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txc3151872493f4156b7b5d-006b0f16a1 - 0.0120 - - 1796150945.006281614 1796150945.018297434 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8749e05f6df9440ba601f-006b0f16a1" "proxy-server 1398994" 0.0020 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/05 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8749e05f6df9440ba601f-006b0f16a1 - 0.0045 VW - 1796150945.019848347 1796150945.024371624 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx41e5645791024c6092ac1-006b0f16a1" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/05 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx41e5645791024c6092ac1-006b0f16a1 - 0.0051 VW - 1796150945.024871588 1796150945.030014277 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txa730d830801b4856b0f2a-006b0f16a1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "txa730d830801b4856b0f2a-006b0f16a1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx23dbf03e5a714481b215f-006b0f16a1" "proxy-server 1398994" 0.0002 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx23dbf03e5a714481b215f-006b0f16a1" "proxy-server 1398994" 0.0002 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/05 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txa730d830801b4856b0f2a-006b0f16a1 - 0.0111 VW - 1796150945.030591488 1796150945.041689157 0 - (txn: tx57370b1895524a988defd-006b0f16a1) -proxy INFO: - - 01/Dec/2026/18/49/05 PUT /v1/a/none/003foo/1796150945.00687 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx57370b1895524a988defd-006b0f16a1 - 0.0055 VW - 1796150945.036588907 1796150945.042090654 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfaa569807594434bb30c7-006b0f16a1" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/05 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfaa569807594434bb30c7-006b0f16a1 - 0.0037 VW - 1796150945.043532848 1796150945.047275782 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx053a539d60f9471b873f5-006b0f16a1" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/05 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx053a539d60f9471b873f5-006b0f16a1 - 0.0049 VW - 1796150945.047770023 1796150945.052684307 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd2ac3e5ec8d04ff782223-006b0f16a1" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd2ac3e5ec8d04ff782223-006b0f16a1" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/05 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txd2ac3e5ec8d04ff782223-006b0f16a1 - 0.0052 VW - 1796150945.053200483 1796150945.058387280 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx674e17911789465b9eff0-006b0f16a1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "tx674e17911789465b9eff0-006b0f16a1" "proxy-server 1398994" 0.0053 "-" 1398994 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... ok - -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/devices/sda1 in 0.13s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1398984) -test INFO: Object update sweep of sda1 completed: 0.13s, 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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused -test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused -test DEBUG: Update failed for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:46345/sda1 -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:46345/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test DEBUG: Error code 404 is returned from remote server 127.0.0.1:46345/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test INFO: Timeout waiting on remote server 127.0.0.1:46345/sda1: 99 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test INFO: Timeout connecting to remote server 127.0.0.1:46345/sda1: 9 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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/tmpr03ubq5z/devices/sda1 (pid: 1398984) -test DEBUG: Update sent for /a/c/o /tmp/tmpr03ubq5z/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150945.97025 -test INFO: Object update sweep completed on /tmp/tmpr03ubq5z/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: 1398984) -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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test 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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpzp97nzfn/devices/sda1 (pid: 1398984) -test INFO: Object update sweep completed on /tmp/tmpzp97nzfn/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: 1398984) -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/tmpzp97nzfn/devices/sda1 (pid: 1398984) -test DEBUG: Update failed for /a/c/o /tmp/tmpzp97nzfn/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1796150946.00000 -test INFO: Object update sweep completed on /tmp/tmpzp97nzfn/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: 1398984) -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': +Exception (txn: tx98f7a8cb284e4c959d900-00690208fb) +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: tx7f5055785b2a4dcd89d08-00690208fb) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.obj.test_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_base.TestGetOrHeadHandler.test_init_node_timeout -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout ... ok -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward ... ok -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout ... ok -test.unit.proxy.controllers.test_container.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 - -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx275d69dcc723467da4c75-006b0f16a1) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx275d69dcc723467da4c75-006b0f16a1) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx9da490fc64114ea083d5e-006b0f16a2) -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: txfe6c84c8ee494420b6423-006b0f16a2) -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: tx043d3d4ab71f4085bcc67-006b0f16a2) -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: tx546875d6c3ba4574b0214-006b0f16a2) -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: txcf37016116964e4db4187-006b0f16a2) -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: tx19ed6a89c2ec4ac2aa328-006b0f16a2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx301043d1b3fa4b6b9d494-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx301043d1b3fa4b6b9d494-006b0f16a2) -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: txcbb33b14e8154d91a4c8d-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txcbb33b14e8154d91a4c8d-006b0f16a2) -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: txb4f04dc797cd42b186a73-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb4f04dc797cd42b186a73-006b0f16a2) -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: txb51727eefb344d71804cb-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb51727eefb344d71804cb-006b0f16a2) -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: tx73e79c1dbbd74408a1966-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx73e79c1dbbd74408a1966-006b0f16a2) -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: txd91e8a6aa91d44c7b3e4b-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd91e8a6aa91d44c7b3e4b-006b0f16a2) -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: txb800165b185d49deb804b-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb800165b185d49deb804b-006b0f16a2) -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: txfd94153f32384657a9e04-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txfd94153f32384657a9e04-006b0f16a2) -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: tx76bc0cba732e4995a9148-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx76bc0cba732e4995a9148-006b0f16a2) -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: tx7a245a08a87a4110ad063-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7a245a08a87a4110ad063-006b0f16a2) -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: tx847b8beb249e4e83b0222-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx847b8beb249e4e83b0222-006b0f16a2) -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: tx6fb7dc76092847e490c8c-006b0f16a2) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6fb7dc76092847e490c8c-006b0f16a2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx67102aa851544f3c8663b-006b0f16a2) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx67102aa851544f3c8663b-006b0f16a2) -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: txc119cf5b1aab4af6a4ea6-006b0f16a2) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txc119cf5b1aab4af6a4ea6-006b0f16a2) -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: txe06c18f3c6ee4c4391de6-006b0f16a2) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe06c18f3c6ee4c4391de6-006b0f16a2) -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: tx629ef5542c0b4f79a7e5f-006b0f16a2) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx629ef5542c0b4f79a7e5f-006b0f16a2) -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: txbb55b50ce9d94e50a5d83-006b0f16a2) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txbb55b50ce9d94e50a5d83-006b0f16a2) -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: tx8ad803d0dce4489e9f5c6-006b0f16a2)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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... 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 ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2876fa256083454880262-006b0f16a2) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9233767cac654a5d829bd-006b0f16a2) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9233767cac654a5d829bd-006b0f16a2) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx9233767cac654a5d829bd-006b0f16a2) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx86ab70247ab74436b4ac8-006b0f16a2) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx86ab70247ab74436b4ac8-006b0f16a2) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5cccdaf742a4462897887-006b0f16a2) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5cccdaf742a4462897887-006b0f16a2) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx5cccdaf742a4462897887-006b0f16a2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1e65cefd9468448286729-006b0f16a3) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx4cc46ceee3824ccc83dc3-006b0f16a3) -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx4cc46ceee3824ccc83dc3-006b0f16a3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43b912e948494451aaa70-006b0f16a3" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdf109409e8614695a8f36-006b0f16a3" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj2 WARNING: Quarantined object /tmp/tmpe5o019tm/tmp_test_proxy_server_chunked/sdb1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1796150941.52058.data: metadata content-length 0 does not match actual object size 6160 (txn: tx42ce8a090e6f471e96da3-006b0f16a3) -obj1 WARNING: Quarantined object /tmp/tmpe5o019tm/tmp_test_proxy_server_chunked/sda1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1796150941.52058.data: metadata content-length 0 does not match actual object size 6160 (txn: tx42ce8a090e6f471e96da3-006b0f16a3) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx42ce8a090e6f471e96da3-006b0f16a3" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx42ce8a090e6f471e96da3-006b0f16a3" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx42ce8a090e6f471e96da3-006b0f16a3" "proxy-server 1398996" 0.0085 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx42ce8a090e6f471e96da3-006b0f16a3" "proxy-server 1398996" 0.0077 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx42ce8a090e6f471e96da3-006b0f16a3 - 0.0203 - - 1796150947.056989431 1796150947.077262163 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok - -proxy-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: tx881a983aeab2445a8c2fb-006b0f16a1) -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.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection + resp = conn.getexpect() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status + raise expect_status +Exception (txn: txfba8bc2d0e4d4025b3a31-00690208fb) +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: tx24d041b71a244093b63f6-00690208fb) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response resp = putter.await_response( @@ -59222,20 +52296,91 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status raise self.status -Exception (txn: tx1eb28b11b0f642b6ac2db-006b0f16a1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx3e39146c1b5148508abb9-006b0f16a1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +Exception (txn: txbed5d5e6bc6a4862bc1e1-00690208fb) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb, error: ERROR Insufficient Storage (txn: txf335a31bd6004fe4b67ca-00690208fb) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5e74a815a6d94d37a1a6b-00690208fb)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.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.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.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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx846ece9c54a24c1daa15e-00690208fb" "proxy-server 1692257" 0.0171 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx846ece9c54a24c1daa15e-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741050.56679" "tx846ece9c54a24c1daa15e-00690208fb" "proxy-server 1692257" 0.0150 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741050.56679 HTTP/1.0 204 - Swift - - - - tx846ece9c54a24c1daa15e-00690208fb - 0.0283 VW - 1761741051.578560591 1761741051.606846094 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d0af443c01948a7aa786-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx7abb6d57b3cc4b63954b7-00690208fb" "proxy-server 1692257" 0.0078 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx44dd1b9a08424848ba2dc-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx44dd1b9a08424848ba2dc-00690208fb - 0.0270 - - 1761741051.608441114 1761741051.635480165 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f72b75f8083423da49fe-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx7f72b75f8083423da49fe-00690208fb" "proxy-server 1692257" 0.0032 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx7f72b75f8083423da49fe-00690208fb - 0.0225 - - 1761741051.637065411 1761741051.659573317 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d06cfdb083a4058a4edd-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx4d06cfdb083a4058a4edd-00690208fb" "proxy-server 1692257" 0.0101 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4d06cfdb083a4058a4edd-00690208fb - 0.0255 - - 1761741051.669513226 1761741051.695037365 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx208636185d9741d3bef7c-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx208636185d9741d3bef7c-00690208fb - 0.0119 VW - 1761741051.696799517 1761741051.708744764 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2b9972fe8e774faf81430-00690208fb" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx2b9972fe8e774faf81430-00690208fb - 0.0208 VW - 1761741051.709200382 1761741051.730006933 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "tx36026bfa51c2441abce79-00690208fb" "proxy-server 1692257" 0.0103 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/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 - - 2 - tx36026bfa51c2441abce79-00690208fb - 0.0134 VW - 1761741051.730602980 1761741051.744013786 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx4c9ee85b607847b69399b-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx4c9ee85b607847b69399b-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sdb1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx4c9ee85b607847b69399b-00690208fb" "proxy-server 1692257" 0.0267 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "DELETE /sda1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx4c9ee85b607847b69399b-00690208fb" "proxy-server 1692257" 0.0333 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - tx4c9ee85b607847b69399b-00690208fb - 0.0447 - - 1761741051.744416475 1761741051.789145947 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a1cf7ce574c49358bbd0-00690208fb" "proxy-server 1692257" 0.0094 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txe7206fd017914c9a857a4-00690208fb" "proxy-server 1692257" 0.0148 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0bbd02da3d3d42999cdb5-00690208fb" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0bbd02da3d3d42999cdb5-00690208fb" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - tx0bbd02da3d3d42999cdb5-00690208fb - 0.0509 - - 1761741051.798922777 1761741051.849785328 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0320631ecec940f581b49-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0320631ecec940f581b49-00690208fb - 0.0119 VW - 1761741051.861749649 1761741051.873607397 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx31312dbf4ec74e09a1f09-00690208fb" "proxy-server 1692257" 0.0115 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx31312dbf4ec74e09a1f09-00690208fb - 0.0140 VW - 1761741051.874145508 1761741051.888194561 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "txcc378e170c9f4d9e8e8c7-00690208fb" "proxy-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "txcc378e170c9f4d9e8e8c7-00690208fb" "proxy-server 1692257" 0.0004 "-" 1692257 0test.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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx28fb4a6c62b543cc8641b-006b0f16a2) +proxy-server WARNING: Client disconnected without sending last chunk (txn: tx43cea1ef9ae34353b62ce-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx00b049be239d4be59919c-006b0f16a2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx00b049be239d4be59919c-006b0f16a2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx00b049be239d4be59919c-006b0f16a2) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx00b049be239d4be59919c-006b0f16a2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx47f46c2c0f0245c8ae0a5-00690208fb) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx47f46c2c0f0245c8ae0a5-00690208fb) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx47f46c2c0f0245c8ae0a5-00690208fb) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx47f46c2c0f0245c8ae0a5-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: Traceback (most recent call last): @@ -59256,9 +52401,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1992, in read raise Exception('exception message') -Exception: exception message (txn: txcdec4d32d415498da8b51-006b0f16a2) +Exception: exception message (txn: tx1a3d7583822f41b4b36f2-00690208fb) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: +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.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response resp = putter.await_response( @@ -59271,19 +52416,21 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status raise self.status -Exception: boom (txn: tx3877baac912745df836e0-006b0f16a2) -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: Timeout (Nones) (txn: tx8cb111d97e844621bdb7c-006b0f16a2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx2f4d7271e6a4421791913-006b0f16a2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client +Exception: boom (txn: tx85328c97b0a04341b2b65-00690208fb) +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: tx2d43e7d843ac49bbb61d1-00690208fb) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txb8dfc90f39c44f93ba3b4-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx50c0c3dea2594f8684881-00690208fb) +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: tx50c0c3dea2594f8684881-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1aba66d1c50c48c7a0817-00690208fb) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe2dc241b90854c3e992da-00690208fb) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: txe2dc241b90854c3e992da-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3b933d2dca104b3ca5516-00690208fb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txdb6c51f1b6e94ea183249-00690208fc)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 @@ -59306,378 +52453,250 @@ 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 ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: tx3b2e57ba48b94be8970ed-006b0f16a2) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx3b2e57ba48b94be8970ed-006b0f16a2) -test INFO: Client disconnected on read of '/a/c' (txn: tx3b2e57ba48b94be8970ed-006b0f16a2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx458f046738f24541b19be-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txc94c1b2d0d374f5b8ff09-006b0f16a2) -test INFO: Client disconnected on read of '/a/c' (txn: txc94c1b2d0d374f5b8ff09-006b0f16a2) -test INFO: Client disconnected on read of '/a/c/' (txn: txc94c1b2d0d374f5b8ff09-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txcda0c953561c4494b95b6-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txcda0c953561c4494b95b6-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txcda0c953561c4494b95b6-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txcda0c953561c4494b95b6-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf6c7a7736a2a47298a765-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf6c7a7736a2a47298a765-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf6c7a7736a2a47298a765-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf6c7a7736a2a47298a765-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1879c81e4a9b41ac80377-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1879c81e4a9b41ac80377-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1879c81e4a9b41ac80377-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1879c81e4a9b41ac80377-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx26aa243c7d2440de8b4e5-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx26aa243c7d2440de8b4e5-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx26aa243c7d2440de8b4e5-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx26aa243c7d2440de8b4e5-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx08d6def396ba453f8aa1c-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx08d6def396ba453f8aa1c-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx08d6def396ba453f8aa1c-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx08d6def396ba453f8aa1c-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx725075a0409044b3a5c73-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx725075a0409044b3a5c73-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx725075a0409044b3a5c73-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx725075a0409044b3a5c73-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txcd974726a4fc4e72ba578-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txcd974726a4fc4e72ba578-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txcd974726a4fc4e72ba578-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txcd974726a4fc4e72ba578-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txb91984fe79554bc7b3919-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txb91984fe79554bc7b3919-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txb91984fe79554bc7b3919-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txb91984fe79554bc7b3919-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9b93e20f60fd4c8ab8ef9-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1688a2d0aaf04bc8818b0-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx1688a2d0aaf04bc8818b0-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx1688a2d0aaf04bc8818b0-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx1688a2d0aaf04bc8818b0-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9755ee1f574341babd572-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9755ee1f574341babd572-006b0f16a2) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx9755ee1f574341babd572-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9755ee1f574341babd572-006b0f16a2) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9755ee1f574341babd572-006b0f16a2) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx9755ee1f574341babd572-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9755ee1f574341babd572-006b0f16a2) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx9755ee1f574341babd572-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txfec0f3da6fd14a42933db-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txfec0f3da6fd14a42933db-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txfec0f3da6fd14a42933db-006b0f16a2) -test ERROR: Container GET returning 503 for [] (txn: txfec0f3da6fd14a42933db-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8ad40e4e8b9c4abcb87b7-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8ad40e4e8b9c4abcb87b7-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8ad40e4e8b9c4abcb87b7-006b0f16a2) -test ERROR: Container GET returning 503 for [] (txn: tx8ad40e4e8b9c4abcb87b7-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1ca6da77ca9d471089c35-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1ca6da77ca9d471089c35-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1ca6da77ca9d471089c35-006b0f16a2) -test ERROR: Container GET returning 503 for [] (txn: tx1ca6da77ca9d471089c35-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7982147a13744f38899fa-006b0f16a2)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 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "POST /sdg1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 202 76 "POST http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx19437b15b86d4c6ca6e5d-006b0f169f" "proxy-server 1398988" 0.8837 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "POST /sdi1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 202 76 "POST http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx19437b15b86d4c6ca6e5d-006b0f169f" "proxy-server 1398988" 0.8828 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txca7fa8bdb7f44b26a4b1c-006b0f169f" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx068c9c7da89642d6b89d6-006b0f16a0" "proxy-server 1398988" 0.0026 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "GET /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "GET http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "txd972e81c4c4e42bbad861-006b0f16a0" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "GET /sdi1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "GET http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "txd972e81c4c4e42bbad861-006b0f16a0" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6856432a62548edbd557-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx1b5e39c707a248869b395-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx0ced4764fa3c4e9c9b638-006b0f16a0" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8553429de4ca494097896-006b0f16a0" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "tx5a21382097244c9ab2b6b-006b0f16a0" "proxy-server 1398988" 0.0027 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "GET /sdg1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "GET http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx5cf141e0bd0a41d884a3b-006b0f16a0" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "GET /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "GET http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "tx5cf141e0bd0a41d884a3b-006b0f16a0" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdc1f16c486174feaab9c1-006b0f16a0" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 204 - "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028" "txc76013e5c76f4c2bb0e9c-006b0f16a0" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdh1/3/a/d1f8594ed3b541a5ab9423f98ca2a028/o" 200 92 "HEAD http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028/o" "txb321526f52324b59a5904-006b0f16a0" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbed2625d090d4d06bd8ae-006b0f16a0" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "GET /sdb1/0/a/d1f8594ed3b541a5ab9423f98ca2a028" 200 380 "GET http://foo:8080/v1/a/d1f8594ed3b541a5ab9423f98ca2a028?format=json&states=listing" "txbed2625d090d4d06bd8ae-006b0f16a0" "proxy-server 1398988" 0.0021 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx807c2700674a4acf9a989-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/1/a/27a5c82a19ec4ec5a6313a8e60b60c89" 201 - "PUT http://127.0.0.1:49905/sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx807c2700674a4acf9a989-006b0f16a0" "container-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/1/a/27a5c82a19ec4ec5a6313a8e60b60c89" 201 - "PUT http://127.0.0.1:34605/sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx807c2700674a4acf9a989-006b0f16a0" "container-server 1398988" 0.0010 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 201 - "PUT http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx807c2700674a4acf9a989-006b0f16a0" "proxy-server 1398988" 0.0115 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 201 - "PUT http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx807c2700674a4acf9a989-006b0f16a0" "proxy-server 1398988" 0.0082 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx926098d641d142a1a5851-006b0f16a0" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx926098d641d142a1a5851-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx688f2b3be0464906ac3fa-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txb5840d80715b4f5b9998d-006b0f16a0" "proxy-server 1398988" 0.0012 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "PUT http://foo:8080/sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx0f310d567ed94c9399a79-006b0f16a0" "object-server 1398988" 0.0005 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "PUT http://foo:8080/sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx0f310d567ed94c9399a79-006b0f16a0" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "PUT http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx0f310d567ed94c9399a79-006b0f16a0" "proxy-server 1398988" 0.0075 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "PUT http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx0f310d567ed94c9399a79-006b0f16a0" "proxy-server 1398988" 0.0073 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda8f2493cd0d4ab5960c8-006b0f16a0" "proxy-server 1398988" 0.0020 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx4a627d8bd3804e709f627-006b0f16a0" "proxy-server 1398988" 0.0024 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "PUT /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "POST http://foo:8080/sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx1f8317180af1472fbcadd-006b0f16a0" "object-server 1398988" 0.0004 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:04 +0000] "POST /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 202 76 "POST http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx1f8317180af1472fbcadd-006b0f16a0" "proxy-server 1398988" 0.8729 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "PUT /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 201 - "POST http://foo:8080/sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx1f8317180af1472fbcadd-006b0f16a0" "object-server 1398988" 0.0004 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "POST /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 202 76 "POST http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx1f8317180af1472fbcadd-006b0f16a0" "proxy-server 1398988" 0.8745 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8fc9272dff374430877f5-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx6088127a99bd435984982-006b0f16a1" "proxy-server 1398988" 0.0025 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txc9be27bc94b5468989210-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd40f95634eda4ff4839b5-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txe6d13eafdbf646919f0e0-006b0f16a1" "proxy-server 1398988" 0.0026 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txcd15b3436aaa4561aee78-006b0f16a1" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9fc667f08e214bca97f0d-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx11b261f5e8df4883b6bc7-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx9f93616340514b4fa445f-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a49597a618644d0870f6-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx03c05707b4b147f387e3c-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txf6e6c2211ba745a0a5034-006b0f16a1" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a3ef295f4c44ed9baca3-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx69131e208a2f49a884f88-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx20292df2e3c9434382ddb-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18a0864f395c436c8b655-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx44d2692712ce4d739b6ab-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx1d8349c14e21498980ada-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b1d1c8a3811406291a5e-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx9f9e6c9e2a014b548e3a5-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txa9a730f43c9f4969bced8-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txa9a730f43c9f4969bced8-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx70ebd2b6088e42c1853b7-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txb7f1f65c390c4cb1bba23-006b0f16a1" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx2e7ffd46674d42cd98b9b-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx235f420b42a9420494894-006b0f16a1" "proxy-server 1398988" 0.0044 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx0b1330d13fc64f949d577-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx08b207dc4dc04aceb080a-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx97d7aeb320c9485a83277-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx168b131903234a479178b-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx324d089656794bbdb22da-006b0f16a1" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9853cce5b1554431a1593-006b0f16a1" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txcb52f106be9744498aae6-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx2c225abd46d44a5eb80e6-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd96fee9f0d124e499d778-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txa779d702e7b647979e288-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx8dd5f5e66b0c47f9bf4c5-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc5853ba2a7794907b583d-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txcad2fc14f1c540fe91075-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx8d49c316968146c092269-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx8d49c316968146c092269-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc974ef5fbba3474bb01e4-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx98dd8708ddc14eb3a46b0-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txb32c03aeedb14706ac3fe-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3f029dadf3674ca285501-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx2f399ca3eeb245fe8c1dc-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txbdfc6752028f40b39b2a5-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa066cbfd51b48f183cfe-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx5d37b61f2043406885a7e-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx58320f5a29d040ae82103-006b0f16a2" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx212ba2eb788f40c3b1a56-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx94fa4825bc6642049b30b-006b0f16a2" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx86b9784884a5429284452-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6f2fe9b9ddc84c3a8c2d1-006b0f16a2" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx96c1a632204c4421b53fa-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txf2d768ce8e8f42bf9adaf-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb97988c4643c49bebeccc-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx75fc696837b14823a0aa1-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txab23731bf7924fcb8fb7d-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txab23731bf7924fcb8fb7d-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc757db45361d4d1286403-006b0f16a2" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx5b1bc59a846c43299477e-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txbde7a7c2a0b64f7f95e2f-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdc50fa87a5f3404b9e96f-006b0f16a2" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx29d40b625fe34120806c1-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx2bb49b54ea824d4b92636-006b0f16a2" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx61d0a675009340dbb96fc-006b0f16a2" "proxy-server 1398988" 0.0012 "-" 1398988 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... ok - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf125aad8b7e4ef785dee-006b0f16a3" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx15503f69b5a6430f99c6d-006b0f16a3" "proxy-server 1398996" 0.0027 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txb9c8204284d94108aee2b-006b0f16a3" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txb9c8204284d94108aee2b-006b0f16a3 - 0.0135 - - 1796150947.396293163 1796150947.409797430 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 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd1c9febe14e4269ba275-006b0f16a3" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa2f26b22eca74661891e7-006b0f16a3" "proxy-server 1398996" 0.0012 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/1/a/c/o.last_modified" "tx3d46eed60f0d40599ea31-006b0f16a3" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/1/a/c/o.last_modified" "tx3d46eed60f0d40599ea31-006b0f16a3" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx3d46eed60f0d40599ea31-006b0f16a3" "proxy-server 1398996" 0.0069 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx3d46eed60f0d40599ea31-006b0f16a3" "proxy-server 1398996" 0.0067 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx3d46eed60f0d40599ea31-006b0f16a3 - 0.0184 - - 1796150947.915837288 1796150947.934247017 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx351c361aeb3d4116be5cf-006b0f16a3" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa9a47cf40d9448f4a2840-006b0f16a3" "proxy-server 1398996" 0.0023 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txed0f4b174dd34607ba2de-006b0f16a3" "proxy-server 1398996" 0.0005 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txed0f4b174dd34607ba2de-006b0f16a3 - 0.0118 - - 1796150947.935512066 1796150947.947278023 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbce34815d6e64640b29e8-006b0f16a3" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx184f3a13b16b4fa2bfd55-006b0f16a3" "proxy-server 1398996" 0.0026 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx09480e1f5d0e4a18b8291-006b0f16a3" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx09480e1f5d0e4a18b8291-006b0f16a3 - 0.0126 - - 1796150947.948608875 1796150947.961201668 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx98bebdd9c1fd4c17b3b9c-006b0f16a3" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcf5c51665257488491bb5-006b0f16a3" "proxy-server 1398996" 0.0014 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txa2bb18161f8c436eaf67e-006b0f16a3" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txa2bb18161f8c436eaf67e-006b0f16a3 - 0.0189 - - 1796150947.962743282 1796150947.981671572 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebd0817925e34cf883b4d-006b0f16a4" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd9aa622e603f4716ab4be-006b0f16a4" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/1/a/c/o.last_modified" "tx303df6da371646dd9db78-006b0f16a4" "object-server 1398996" 0.0005 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sdb1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx303df6da371646dd9db78-006b0f16a4" "proxy-server 1398996" 0.0051 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "POST http://localhost/sda1/1/a/c/o.last_modified" "tx303df6da371646dd9db78-006b0f16a4" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "POST /sda1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx303df6da371646dd9db78-006b0f16a4" "proxy-server 1398996" 0.0072 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx303df6da371646dd9db78-006b0f16a4 - 0.0194 - - 1796150948.983592272 1796150949.003006697 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28709228c3d240f2a23c0-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3134fb2c19574aed84ea7-006b0f16a5" "proxy-server 1398996" 0.0026 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx08902073440e4e29b7997-006b0f16a5" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx08902073440e4e29b7997-006b0f16a5 - 0.0124 - - 1796150949.004274130 1796150949.016632795 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcec2a653f3cf40daa5fff-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdf49c6212ea449c9aa6be-006b0f16a5" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txf161d68fe8b84c1d894f2-006b0f16a5" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txf161d68fe8b84c1d894f2-006b0f16a5 - 0.0124 - - 1796150949.018068552 1796150949.030509472 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok - -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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test 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': +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "tx68be1b4580c94addbe83b-00690208fb" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx68be1b4580c94addbe83b-00690208fb" "proxy-server 1692271" 0.0135 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "PUT http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx68be1b4580c94addbe83b-00690208fb" "proxy-server 1692271" 0.0160 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9fdef9ac4f845f5a5074-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txb503e77a33734a25ac280-00690208fb" "proxy-server 1692271" 0.0129 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "POST http://foo:8080/sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "txf6ca3a8870d1454aa1fd6-00690208fb" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f/o" 201 - "POST http://foo:8080/sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" "txf6ca3a8870d1454aa1fd6-00690208fb" "object-server 1692271" 0.0004 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 202 76 "POST http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txf6ca3a8870d1454aa1fd6-00690208fb" "proxy-server 1692271" 0.0349 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "POST /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 202 76 "POST http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txf6ca3a8870d1454aa1fd6-00690208fb" "proxy-server 1692271" 0.0365 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4408204c17340e1b2a8d-00690208fb" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx0aae92ad43a549188ff74-00690208fb" "proxy-server 1692271" 0.0066 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx12ef0157af1f41e9ab723-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7eac46b305284453ab60a-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txc5e475247fed4f10acc78-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txbf89345ceed44ab9b2d87-00690208fb" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9bd3b3d004194fe098690-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx769678c8308a441e9bf4e-00690208fb" "proxy-server 1692271" 0.0026 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx9af16d2a33704b9f86e4b-00690208fb" "proxy-server 1692271" 0.0051 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87a098b5871140f9a2fbe-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txc50f153ca3104254b9d6f-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx99751bb1a4c444aab11ff-00690208fb" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50872d49e83244a694274-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx92500ba0f6104b80b92a4-00690208fb" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx063f6ec2cb72487d9ff62-00690208fb" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx063f6ec2cb72487d9ff62-00690208fb" "proxy-server 1692271" 0.0088 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7fb6cf45a4f54df9a0f8e-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx93ee1efbf39f4313a61e0-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx0188fe57a3e14be4b4c93-00690208fb" "proxy-server 1692271" 0.0047 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36ce5e0f9e08467a99f88-00690208fb" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx03937e87bb384c09896f0-00690208fb" "proxy-server 1692271" 0.0028 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txa760dc4adecd4db090c8f-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3e87bc62602e43f09cec9-00690208fc" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txd5d9119ffcd34e178b8ad-00690208fc" "proxy-server 1692271" 0.0073 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx2075e5713efc49a785204-00690208fc" "proxy-server 1692271" 0.0019 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda60e574f9b04d16b2851-00690208fc" "proxy-server 1692271" 0.0018 "-" 1692271 - +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5e74a815a6d94d37a1a6b-00690208fb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5e74a815a6d94d37a1a6b-00690208fb) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp5gdqmzit/devices/sda1 (pid: 1398984) -test INFO: Object update sweep progress on /tmp/tmp5gdqmzit/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: 1398984) -test INFO: Object update sweep progress on /tmp/tmp5gdqmzit/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: 1398984) -test INFO: Object update sweep completed on /tmp/tmp5gdqmzit/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: 1398984) -test INFO: Object update sweep starting on /tmp/tmpbo1ri7fe/devices/sda1 (pid: 1398984) -test INFO: Object update sweep completed on /tmp/tmpbo1ri7fe/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: 1398984) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx93d4fd221fe7430d8011a-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfe9853e559ce47dbba280-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb9fd8a35b4154040a77fb-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd971de6515434fa3b6407-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3d57791f05e54bff95d86-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx004a8e5b7ef449b893ff0-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf84c4cbb0bac48afae34e-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7a507ca286cd46adb5e1c-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx782a367ba4694c069f89f-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx12423d89974c4a66a097d-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx282180d8fbf94db1807ad-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx6faf5b03b6924f5dbb499-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7ba6fbbfaa73468fb5e25-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4e92f1a9c7e44293adc75-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7afa5874f5414c1f86361-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6d836d28fad2424d96d29-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx6cc37da44b9a47fb9dcc3-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3bbd3e0de1bc4493886ca-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx747dbff4cd184dc0920b8-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc740bebd61e6474f8f0d3-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa975764f6f014f399e549-006b0f16a3) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2701b435352b4b959a976-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb6523fb055994190bac61-006b0f16a3) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txdbc5be7abccb4729a19d7-006b0f16a3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx8ad803d0dce4489e9f5c6-006b0f16a2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx146fb2ac50ec4acf854bf-006b0f16a3) -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: tx675a200d1f27438e93227-006b0f16a3) -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: txee74ea42f947453da5fff-006b0f16a3) -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: tx30bd6ae2c03b4a42b018e-006b0f16a3) -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: tx308c6de57a24415c92359-006b0f16a3) -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: tx10af1549db9143598d1e9-006b0f16a3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx16e7dfe834804b178a78b-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx16e7dfe834804b178a78b-006b0f16a3) -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: txa118ec3a86044c5bae465-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa118ec3a86044c5bae465-006b0f16a3) -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: tx5a8b609f01a4485aad27f-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5a8b609f01a4485aad27f-006b0f16a3) -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: txf58b60fae11f4dcca6748-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf58b60fae11f4dcca6748-006b0f16a3) -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: tx4e23dfb389974d55a8a14-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4e23dfb389974d55a8a14-006b0f16a3) -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: tx85dd070aad6e43ef9bb18-006b0f16a3) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx85dd070aad6e43ef9bb18-006b0f16a3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txcaa2ddfad9a3416787f7b-00690208fb) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcaa2ddfad9a3416787f7b-00690208fb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txcaa2ddfad9a3416787f7b-00690208fb) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf9a11d38ea9e4dd89f69a-00690208fb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx17ded1ae8a1f46f7b0866-00690208fb) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/07 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx0727d206df2f4fbeb4296-006b0f16a3 - 0.0004 - - 1796150947.456432343 1796150947.456793547 - - +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0ef3e6d8f8ac44f4b5423-00690208fb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8bd86d3ca9a3418cb1dd4-00690208fb) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/07 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1796150947.461802006 1796150947.462019920 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/07 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1796150947.467020512 1796150947.467233896 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/07 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1796150947.472139120 1796150947.472367287 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 -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 -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 +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx05ff41038a0e49d8bd2bc-00690208fc) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx470ca5f926a547bb8aad5-00690208fc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx470ca5f926a547bb8aad5-00690208fc)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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741868.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b50/b47d6bb629c6966b1137e6a6a7f98b50/b47d6bb629c6966b1137e6a6a7f98b50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741873.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5b0/3c8b354035edc54f3f82f177adee95b0/3c8b354035edc54f3f82f177adee95b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741878.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5d0/2d057ba6caa69ad04a99a0f4a924d5d0/2d057ba6caa69ad04a99a0f4a924d5d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741883.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5dc/1531cfb3f11187a42de77d1d894a45dc/1531cfb3f11187a42de77d1d894a45dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741888.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/be1/2020ee0ab44a384dc90873cea5158be1/2020ee0ab44a384dc90873cea5158be1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741893.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b1f/3bae36f9bf6d102454c1861e110c5b1f/3bae36f9bf6d102454c1861e110c5b1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741898.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d58/b0e68e85c76d11861a8084f6d7befd58/b0e68e85c76d11861a8084f6d7befd58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741903.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b28/92f232ec6db57693364950fd0b67db28/92f232ec6db57693364950fd0b67db28.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741908.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fc6/53efd65148eaa20d3e687d25deb63fc6/53efd65148eaa20d3e687d25deb63fc6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741913.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/52a/70121a99514431fa17411fe10022c52a/70121a99514431fa17411fe10022c52a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741918.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/7cc/61c10d6c0b94baf2c9f709c21f7a87cc/61c10d6c0b94baf2c9f709c21f7a87cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741923.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/928/0ac2ff8d24bd6543254af6f33dd04928/0ac2ff8d24bd6543254af6f33dd04928.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741928.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fe6/68245a8fb26dbe00edcb22a2f44f9fe6/68245a8fb26dbe00edcb22a2f44f9fe6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741933.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d0d/c0c90adbc313796d93d4a298b712bd0d/c0c90adbc313796d93d4a298b712bd0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741938.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/e14/f48d9611662285130de946617d9d0e14/f48d9611662285130de946617d9d0e14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741943.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f0d/d5673efdf461a5e09d9981c990c00f0d/d5673efdf461a5e09d9981c990c00f0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741948.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/224/b89d7d1b8b159eb491b02cde8a723224/b89d7d1b8b159eb491b02cde8a723224.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741953.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ad8/db7fdf4896ad0e3113e09a00a9560ad8/db7fdf4896ad0e3113e09a00a9560ad8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741958.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/dea/02c2c35c67f4115b9501278d0edb4dea/02c2c35c67f4115b9501278d0edb4dea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741963.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/551/2e1e0576f25a03cfb12a97e076e6c551/2e1e0576f25a03cfb12a97e076e6c551.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741968.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/017/d1f70d2bfec9710a51f35e742b3d1017/d1f70d2bfec9710a51f35e742b3d1017.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741973.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/122/41da2a291c051e545fe6139f8e63b122/41da2a291c051e545fe6139f8e63b122.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741978.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ef6/dd637f913202f72ba1f9998ecd0d9ef6/dd637f913202f72ba1f9998ecd0d9ef6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741983.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ca6/4e30c2824f010fa065a82fe20de3eca6/4e30c2824f010fa065a82fe20de3eca6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741988.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c00/8a705a4f544cbe363ea84c8f34b70c00/8a705a4f544cbe363ea84c8f34b70c00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741993.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/354/04cc549b4ae37e28bc2bc317439c9354/04cc549b4ae37e28bc2bc317439c9354.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741998.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/20d/b618229c585b1864e42b3cf47c97320d/b618229c585b1864e42b3cf47c97320d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742003.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/a12/9d1080449231973e2259b6c7fc229a12/9d1080449231973e2259b6c7fc229a12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742008.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1f7/b68f1557770e547c90c6f691ecefb1f7/b68f1557770e547c90c6f691ecefb1f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742013.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/365/11daf7c9d6c50ec87b791adda42f1365/11daf7c9d6c50ec87b791adda42f1365.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742018.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1df/361d92a44b834ba4551badeabd50c1df/361d92a44b834ba4551badeabd50c1df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742023.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f4a/b3be38b8e30a13676b2d0d206412af4a/b3be38b8e30a13676b2d0d206412af4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742028.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/1bc/f587f85763f8e0f5738495dd2d2191bc/f587f85763f8e0f5738495dd2d2191bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742033.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/73e/63d476c73c96339b42127dc937d0b73e/63d476c73c96339b42127dc937d0b73e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742038.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0c3/7a6e90ca1d7b522658bad986cccc20c3/7a6e90ca1d7b522658bad986cccc20c3.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.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.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.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.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.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-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx470ca5f926a547bb8aad5-00690208fc) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txb0e84c5364d94eee8d7fe-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txb0e84c5364d94eee8d7fe-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txb0e84c5364d94eee8d7fe-00690208fc) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txb0e84c5364d94eee8d7fe-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2270920591254cb9b1ea8-00690208fc" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx922375a5ba7444b9955a1-00690208fc" "proxy-server 1692291" 0.0208 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txea02cf85ce4a4cf3ada52-00690208fc - 0.0616 - - 1761741052.108856678 1761741052.170471191 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx986594edeb9d48068f5d0-00690208fc" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa80d0390b87d492f816b0-00690208fc" "proxy-server 1692291" 0.0097 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx74a95cc6b96f49beaeae7-00690208fc - 0.0197 - - 1761741052.191878557 1761741052.211549759 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7793ebb34a0446c594291-00690208fc" "proxy-server 1692291" 0.0073 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb1077f88456749a8bde66-00690208fc" "proxy-server 1692291" 0.0014 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx2afd6b8f47e94e3b84b82-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx2afd6b8f47e94e3b84b82-00690208fc" "proxy-server 1692291" 0.0086 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx2afd6b8f47e94e3b84b82-00690208fc" "object-server 1692291" 0.0007 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx2afd6b8f47e94e3b84b82-00690208fc" "proxy-server 1692291" 0.0186 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx2afd6b8f47e94e3b84b82-00690208fc - 0.0445 - - 1761741052.225884676 1761741052.270380020 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx130c5b53b166409abb9eb-00690208fc" "proxy-server 1692291" 0.0078 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc576dde8f04d4f08a8d6b-00690208fc" "proxy-server 1692291" 0.0076 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdb1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx0e73d51227544a7aa84b4-00690208fc" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx0e73d51227544a7aa84b4-00690208fc - 0.0277 - - 1761741052.271257877 1761741052.298968315 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c1e7f1882a54e6e98881-00690208fc" "proxy-server 1692291" 0.0055 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx30ee023373204bdba3233-00690208fc" "proxy-server 1692291" 0.0055 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx107b19c8a6d04567b8b7e-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx107b19c8a6d04567b8b7e-00690208fc" "proxy-server 1692291" 0.0095 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx107b19c8a6d04567b8b7e-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx107b19c8a6d04567b8b7e-00690208fc" "proxy-server 1692291" 0.0167 "-" 1692291 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta ... ok -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txed9cb2b1b128479bad848-006b0f16a2) -proxy-server ERROR: ERROR 500 b'' Trying to PUT /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89 From Object Server 10.0.0.2:1002/sdc (txn: txed9cb2b1b128479bad848-006b0f16a2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx17ce4de7c165488ba4734-006b0f16a3) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd7a3c0a6b8274c48ba0dd-006b0f16a3) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: txd7a3c0a6b8274c48ba0dd-006b0f16a3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx6cda9e7c03ed44e0888db-006b0f16a3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx15b56868d8fe40bead394-006b0f16a3) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -59693,25 +52712,24 @@ ~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send raise exc -Exception: Exception while sending data on connection (txn: tx9fa09e21024048c8bc836-006b0f16a3) -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: txf2dfbf63226f4b9890974-006b0f16a3) +Exception: Exception while sending data on connection (txn: tx49faedec1bd2454aae8f1-00690208fc) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: ChunkWriteTimeout (Nones) (txn: txa706824c725340fd86869-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7ec0a51b11344a2491dc2-006b0f16a3) +proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx9dd2c9defe984a9d8f30d-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1761741052.26390 <= '409 (1761741052.26390), 409 (1761741052.26390), 409 (1761741052.26390)' (txn: tx2f1f25e0e03a44dca2830-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.28226 <= '409 (1761741052.28226), 409 (1761741052.28226), 409 (1761741052.28226)' (txn: txcf507a0fa3e6414388692-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.28411 <= '409 (1761741052.28411), 409 (1761741052.28411), 409 (1761741052.28411)' (txn: tx44461c1eb5b94a24b3483-00690208fc) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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 @@ -59721,309 +52739,138 @@ 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.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.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx0bcf6ca794a146d992d7a-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txb10d37c5e3b94d22bb3c0-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa0a2049bcffb4be985d3c-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txdd755f27769140ddba8e7-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txe7e6c326973c4f71b3658-00690208fc" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49e51697afe0419994754-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txc78ddbbb52f843fb907c5-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txf87bc313e8044401a3e95-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 412 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txf87bc313e8044401a3e95-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeecf660ddad84c5b81d18-00690208fc" "proxy-server 1692271" 0.0034 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txf7b27a488b3c4352be357-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdd1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "txc20ab638fa374b2981ae6-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbabb61e37f7441348edc8-00690208fc" "proxy-server 1692271" 0.0039 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "tx3df6bdef48f3432a923b4-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 304 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx6682c7e834024d0eb9971-00690208fc" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4220974889544339a8fa-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 204 - "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f" "txfcc007f5bfcc495fb1204-00690208fc" "proxy-server 1692271" 0.0074 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdc1/2/a/872a12274649418da41f2bd6dde4ce7f/o" 200 24 "HEAD http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f/o" "tx04b2e1db3cdc47349d2fd-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9195d7305eea4f2e8a847-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sda1/0/a/872a12274649418da41f2bd6dde4ce7f" 200 412 "GET http://foo:8080/v1/a/872a12274649418da41f2bd6dde4ce7f?format=json&states=listing" "tx9195d7305eea4f2e8a847-00690208fc" "proxy-server 1692271" 0.0020 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5eff07f0d59746fb83eb1-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/e3adfd43746e47f490fec416be1596c1" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/e3adfd43746e47f490fec416be1596c1" "tx5eff07f0d59746fb83eb1-00690208fc" "container-server 1692271" 0.0011 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/e3adfd43746e47f490fec416be1596c1" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/e3adfd43746e47f490fec416be1596c1" "tx5eff07f0d59746fb83eb1-00690208fc" "container-server 1692271" 0.0010 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 201 - "PUT http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx5eff07f0d59746fb83eb1-00690208fc" "proxy-server 1692271" 0.0164 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 201 - "PUT http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx5eff07f0d59746fb83eb1-00690208fc" "proxy-server 1692271" 0.0298 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd60179788f043eb81185-00690208fc" "proxy-server 1692271" 0.0061 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "txfd60179788f043eb81185-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcde5b6f973d247e1b8f4a-00690208fc" "proxy-server 1692271" 0.0070 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx1eccd29362a846aeb24b5-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "PUT http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx5a54557a051d439a816a2-00690208fc" "proxy-server 1692271" 0.0173 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "PUT http://foo:8080/sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" "tx5a54557a051d439a816a2-00690208fc" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "PUT http://foo:8080/sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" "tx5a54557a051d439a816a2-00690208fc" "object-server 1692271" 0.0004 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "PUT http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx5a54557a051d439a816a2-00690208fc" "proxy-server 1692271" 0.0265 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "PUT http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx5a54557a051d439a816a2-00690208fc" "proxy-server 1692271" 0.0278 "-" 1692271 3test.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4ff8141ce0642a999af5-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx58313a45aeae4ece8d869-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx83413641d3da4e12b49b5-006b0f16a5" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx83413641d3da4e12b49b5-006b0f16a5 - 0.0112 - - 1796150949.031950235 1796150949.043186903 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9146666d7c04ece94b8b-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcca65612c4ad4335b1e3c-006b0f16a5" "proxy-server 1398996" 0.0012 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/0/a/c/o.jpg" 201 - "PUT http://localhost/sda1/1/a/c/o.jpg" "tx48c7d7c0a5de422c839c5-006b0f16a5" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/0/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/1/a/c/o.jpg" "tx48c7d7c0a5de422c839c5-006b0f16a5" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx48c7d7c0a5de422c839c5-006b0f16a5" "proxy-server 1398996" 0.0078 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx48c7d7c0a5de422c839c5-006b0f16a5" "proxy-server 1398996" 0.0070 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx48c7d7c0a5de422c839c5-006b0f16a5 - 0.0224 - - 1796150949.057188034 1796150949.079555273 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e92a59fa6694f38bd2ea-006b0f16a5" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx716fb4ab67294c5db275b-006b0f16a5" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdb1/1/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "txf9d95b716c874413b3153-006b0f16a5" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - txf9d95b716c874413b3153-006b0f16a5 - 0.0124 - - 1796150949.080353260 1796150949.092773914 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx109a8bf299314109847d6-006b0f16a5" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx50ba2065bfba46be9e084-006b0f16a5" "proxy-server 1398996" 0.0024 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/sdb1/3/a/c/o.html" "tx1b3a9274ba604b589e49a-006b0f16a5" "object-server 1398996" 0.0004 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/sda1/3/a/c/o.html" "tx1b3a9274ba604b589e49a-006b0f16a5" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx1b3a9274ba604b589e49a-006b0f16a5" "proxy-server 1398996" 0.0072 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx1b3a9274ba604b589e49a-006b0f16a5" "proxy-server 1398996" 0.0069 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx1b3a9274ba604b589e49a-006b0f16a5 - 0.0202 - - 1796150949.094180107 1796150949.114340782 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0b4d5f868c74306b7b1a-006b0f16a5" "proxy-server 1398996" 0.0015 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa3059ff349d6486db4af0-006b0f16a5" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/3/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txc318055fd8d8497f87dd7-006b0f16a5" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txc318055fd8d8497f87dd7-006b0f16a5 - 0.0129 - - 1796150949.115208864 1796150949.128072977 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8aa3d25974d44f2593cd6-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx18028713de204289bc1a7-006b0f16a5" "proxy-server 1398996" 0.0024 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/sdb1/1/a/c/o.css" "tx63759d31b16842dd8913d-006b0f16a5" "object-server 1398996" 0.0005 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/sda1/1/a/c/o.css" "tx63759d31b16842dd8913d-006b0f16a5" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx63759d31b16842dd8913d-006b0f16a5" "proxy-server 1398996" 0.0076 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx63759d31b16842dd8913d-006b0f16a5" "proxy-server 1398996" 0.0074 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx63759d31b16842dd8913d-006b0f16a5 - 0.0210 - - 1796150949.129491091 1796150949.150454998 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf02c9680128148c1a998e-006b0f16a5" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3e164fd99c8e4cd6aa693-006b0f16a5" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/1/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "txcb9bcc397ab04583821a3-006b0f16a5" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - txcb9bcc397ab04583821a3-006b0f16a5 - 0.0129 - - 1796150949.151317358 1796150949.164180756 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.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... 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 -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 - -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012683868408203125s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013184547424316406s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012564659118652344s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.772445678710938e-05s, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5zezdc6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150944.50697.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015163421630859375s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011491775512695312s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.699562072753906e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmpqdav8s8c/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/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaved ShardRange in 0.009s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, found as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014543533325195312s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.437301635742188e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010061264038085938s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.437301635742188e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpqdav8s8c/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/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.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/tmpqdav8s8c/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1796150868.89778, (3, 6) as of 1796150946.50634, cleaved as of 1796150868.89778> in 0.002s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014209747314453125s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.412101745605469e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmpqdav8s8c/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/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1796150868.89778, (1, 100) as of 1796150946.52386, cleaved as of 1796150868.89778> in 0.007s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014019012451171875s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.698204040527344e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011873245239257812s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 5.8650970458984375e-05s, path: a/c, db: /tmp/tmpqdav8s8c/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/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1796150868.89778, (1, 1000) as of 1796150946.54825, cleaved as of 1796150868.89778> in 0.009s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1796150868.89778, (2, 15) as of 1796150946.55912, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015234947204589844s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.031990051269531e-05s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: a/c, db: /tmp/tmpqdav8s8c/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/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.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.TestContainerBrokerBeforeShardRanges.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state ... 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 DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7982147a13744f38899fa-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7982147a13744f38899fa-006b0f16a2) -test ERROR: Container GET returning 503 for [] (txn: tx7982147a13744f38899fa-006b0f16a2) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd4120050dd5040df96712-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd4120050dd5040df96712-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd4120050dd5040df96712-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: txd4120050dd5040df96712-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2251a39c030d4359b2abc-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2251a39c030d4359b2abc-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2251a39c030d4359b2abc-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: tx2251a39c030d4359b2abc-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txec4cf3a6595545099bed8-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txec4cf3a6595545099bed8-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txec4cf3a6595545099bed8-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: txec4cf3a6595545099bed8-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4a7714f01fef4291a2f5f-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4a7714f01fef4291a2f5f-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4a7714f01fef4291a2f5f-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: tx4a7714f01fef4291a2f5f-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx377ea71cdc044e0bb0a47-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx377ea71cdc044e0bb0a47-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx377ea71cdc044e0bb0a47-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: tx377ea71cdc044e0bb0a47-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx99854b28779e477eb0076-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx99854b28779e477eb0076-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx99854b28779e477eb0076-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: tx99854b28779e477eb0076-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx98eac270e8284f0588217-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx98eac270e8284f0588217-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx98eac270e8284f0588217-006b0f16a3) -test ERROR: Container GET returning 503 for [] (txn: tx98eac270e8284f0588217-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txcf61f0d1b8cc4030b6d86-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txcf61f0d1b8cc4030b6d86-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txcf61f0d1b8cc4030b6d86-006b0f16a3) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txcf61f0d1b8cc4030b6d86-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx18b73f900317481a91fa9-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx18b73f900317481a91fa9-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx18b73f900317481a91fa9-006b0f16a3) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx18b73f900317481a91fa9-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf2e79ae3401f4f74bee3d-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf2e79ae3401f4f74bee3d-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf2e79ae3401f4f74bee3d-006b0f16a3) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txf2e79ae3401f4f74bee3d-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4dfcf0a1f79a423899449-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4dfcf0a1f79a423899449-006b0f16a3) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4dfcf0a1f79a423899449-006b0f16a3) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx4dfcf0a1f79a423899449-006b0f16a3) -test INFO: Client disconnected on read of '/a/c' (txn: txf46b7b766df64a6197b8e-006b0f16a3) -test INFO: Client disconnected on read of '/a/c/' (txn: txf46b7b766df64a6197b8e-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx60f8955df3464da3abd68-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx60f8955df3464da3abd68-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx60f8955df3464da3abd68-006b0f16a3) -test ERROR: Account HEAD returning 503 for [] (txn: tx60f8955df3464da3abd68-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txeb74c8990db34813aadc1-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txeb74c8990db34813aadc1-006b0f16a3) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txeb74c8990db34813aadc1-006b0f16a3) -test ERROR: Account HEAD returning 503 for [] (txn: txeb74c8990db34813aadc1-006b0f16a3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txcc378e170c9f4d9e8e8c7-00690208fb - 0.0219 VW - 1761741051.888737440 1761741051.910675287 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txd808efef006349d7b138d-00690208fb" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txd808efef006349d7b138d-00690208fb" "object-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd808efef006349d7b138d-00690208fb" "proxy-server 1692257" 0.0221 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd808efef006349d7b138d-00690208fb" "proxy-server 1692257" 0.0278 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/51 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - txd808efef006349d7b138d-00690208fb - 0.0312 - - 1761741051.911039591 1761741051.942198038 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8936f5b834504672a0d8f-00690208fb" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8936f5b834504672a0d8f-00690208fb - 0.0079 VW - 1761741051.954303980 1761741051.962160110 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx536ca7ee921f44ebbddae-00690208fb" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx536ca7ee921f44ebbddae-00690208fb - 0.0134 VW - 1761741051.962660074 1761741051.976040602 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "tx7c768279c2294642bc56e-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:51 +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" "tx7c768279c2294642bc56e-00690208fb" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/51 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx7c768279c2294642bc56e-00690208fb - 0.0161 VW - 1761741051.976552963 1761741051.992667198 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx63d090e729d446da914ae-00690208fc" "proxy-server 1692257" 0.0012 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" "tx48f66a5c001d4c4b99fd3-00690208fc" "object-server 1692257" 0.0007 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" "tx48f66a5c001d4c4b99fd3-00690208fc" "proxy-server 1692257" 0.0251 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" "tx48f66a5c001d4c4b99fd3-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741051.91150" "tx48f66a5c001d4c4b99fd3-00690208fc" "proxy-server 1692257" 0.0188 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741051.91150 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx48f66a5c001d4c4b99fd3-00690208fc - 0.0570 VW - 1761741051.993242025 1761741052.050225735 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx87d9e0177ed442f5ac0cd-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx87d9e0177ed442f5ac0cd-00690208fc" "object-server 1692257" 0.3253 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87d9e0177ed442f5ac0cd-00690208fc" "proxy-server 1692257" 0.3473 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87d9e0177ed442f5ac0cd-00690208fc" "proxy-server 1692257" 0.3610 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx87d9e0177ed442f5ac0cd-00690208fc - 0.3645 - - 1761741052.050682783 1761741052.415204763 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c944a5521644409b567a-00690208fc" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9c944a5521644409b567a-00690208fc - 0.0080 VW - 1761741052.434337616 1761741052.442305565 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx6023b531deb14464b0560-00690208fc" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx6023b531deb14464b0560-00690208fc - 0.0133 VW - 1761741052.442803621 1761741052.456143141 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +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" "tx96d86fb181324213ab110-00690208fc" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +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" "tx96d86fb181324213ab110-00690208fc" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx96d86fb181324213ab110-00690208fc - 0.0123 VW - 1761741052.456646204 1761741052.468944550 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txc5eab1c0f03f4f83930ab-00690208fc" "proxy-server 1692257" 0.0025 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" "tx0b11f1b546a245fa8198d-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" "tx0b11f1b546a245fa8198d-00690208fc" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" "tx0b11f1b546a245fa8198d-00690208fc" "proxy-server 1692257" 0.0280 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.05115" "tx0b11f1b546a245fa8198d-00690208fc" "proxy-server 1692257" 0.0295 "-" 1692257 0test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match ... ok +test.unit.proxy.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 -proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.00000 <= '409 (1761741053.00000), 409 (1761741053.00000), 409 (1761741053.00000)' (txn: tx02fc5e3a02604a14b5fa4-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741054.00000 <= '409 (1761741055.00000), 409 (1761741055.00000), 409 (1761741055.00000)' (txn: txe0ff32b4046a466592b8b-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741056.00000 <= '409 (1761741057.00000), 409 (1761741057.00000), 409 (1761741057.00000)' (txn: txb54f95fa438346509e09c-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1761741052.00000 <= '409 (1761741052.00000), 409 (1761741052.00000), 409 (1761741052.00000)' (txn: txe6a40650569047dba2898-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741053.00000 <= '409 (1761741053.00000), 409 (1761741053.00000), 409 (1761741053.00000)' (txn: txf677ddbcd7c2431da2dfc-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741054.00000 <= '409 (1761741054.00000), 409 (1761741054.00000), 409 (1761741054.00000)' (txn: txf300c9a811614531a786c-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150948.52091 <= '409 (1796150948.52091), 409 (1796150948.52091), 409 (1796150948.52091)' (txn: txec4dc340f798405599d60-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150948.52285 <= '409 (1796150948.52285), 409 (1796150948.52285), 409 (1796150948.52285)' (txn: txb7325fd3d0884ed4bfd23-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150948.52461 <= '409 (1796150948.52461), 409 (1796150948.52461), 409 (1796150948.52461)' (txn: tx7342855e26cd4cb69b12a-006b0f16a4) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.00000 <= '409 (1761741052.00000)' (txn: txba5ebc9d025343ebbbbc6-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741053.00000 <= '409 (1761741053.00000)' (txn: tx4a0ddb76e7274a428a41e-00690208fc) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741054.00000 <= '409 (1761741054.00000)' (txn: txacf21985bdc04db6a6c54-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150948.00000 <= '409 (1796150949.00000), 409 (1796150949.00000), 409 (1796150949.00000)' (txn: tx167b5726f8174964a63ce-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150950.00000 <= '409 (1796150951.00000), 409 (1796150951.00000), 409 (1796150951.00000)' (txn: tx411c0563647342619b4b7-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150952.00000 <= '409 (1796150953.00000), 409 (1796150953.00000), 409 (1796150953.00000)' (txn: txdbeda202ee0e46b6958fc-006b0f16a4) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150948.00000 <= '409 (1796150948.00000), 409 (1796150948.00000), 409 (1796150948.00000)' (txn: tx38d60717672440958148f-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150949.00000 <= '409 (1796150949.00000), 409 (1796150949.00000), 409 (1796150949.00000)' (txn: txc45282bdf02e43ad8c319-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150950.00000 <= '409 (1796150950.00000), 409 (1796150950.00000), 409 (1796150950.00000)' (txn: txc5823da64f4946e393e90-006b0f16a4) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150948.00000 <= '409 (1796150948.00000)' (txn: tx5ef5e5a0dce340fe9d66a-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150949.00000 <= '409 (1796150949.00000)' (txn: tx78f663c91984446787c4e-006b0f16a4) -proxy-server DEBUG: Object PUT returning 202 for 409: 1796150950.00000 <= '409 (1796150950.00000)' (txn: txed0c2916c96a4d6db8a01-006b0f16a4) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx391a2fcc46d148ca9f599-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.00000 <= '409 (1761741053.00000)' (txn: tx83afb2f88d6140a395ff8-00690208fc) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txcffff2992e4a4148a8a26-00690208fc) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error ... ok test.unit.proxy.controllers.test_obj.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 @@ -60036,121 +52883,129 @@ 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx69b0cf86820c46c9a04dd-006b0f16a3) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx98ad27263cef42edb2e6a-006b0f16a3) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txdd552df684df44d6bc587-006b0f16a3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx67ebb5f9f9ea43f1b7800-006b0f16a4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx092889d66dca4f98840d3-006b0f16a4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: txe849a5f7f00e41aa92e0e-006b0f16a4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: txe45b53e8cf91459e98024-006b0f16a4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx71208e9f98b54095bdcec-006b0f16a4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: txae1e54e497be43a3bcc1d-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx09f88748db2640fdb53ae-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3411db0226f948a493937-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txcc733bebf92343eca7670-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx75b1114daebb4f738769f-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb3d2d6387b9f489db4aa5-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx21e65a346b004df18fbd1-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx91379332d155467f94a2e-006b0f16a4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx91379332d155467f94a2e-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204]test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body ... 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.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.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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... 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 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx107b19c8a6d04567b8b7e-00690208fc - 0.0496 - - 1761741052.315360308 1761741052.364916563 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36193af6f9574582bcb5a-00690208fc" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf87f28bc102349c8899f5-00690208fc" "proxy-server 1692291" 0.0075 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdb1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx29461de03a6c4a19b8541-00690208fc" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx29461de03a6c4a19b8541-00690208fc - 0.0341 - - 1761741052.365857840 1761741052.399976015 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3eb61ce42fa4b7a86394-00690208fc" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx257f02afc3554877aa71c-00690208fc" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "txe6a79eb2c23c4cbbaf675-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txe6a79eb2c23c4cbbaf675-00690208fc" "proxy-server 1692291" 0.0239 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "txe6a79eb2c23c4cbbaf675-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txe6a79eb2c23c4cbbaf675-00690208fc" "proxy-server 1692291" 0.0308 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - txe6a79eb2c23c4cbbaf675-00690208fc - 0.0589 - - 1761741052.421632767 1761741052.480549574 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87a6ec8fe3cc443782509-00690208fc" "proxy-server 1692291" 0.0169 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc1d510a3736642a2afffa-00690208fc" "proxy-server 1692291" 0.0085 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx13a82f591413419f8a35b-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx13a82f591413419f8a35b-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx13a82f591413419f8a35b-00690208fc" "proxy-server 1692291" 0.0154 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx13a82f591413419f8a35b-00690208fc" "proxy-server 1692291" 0.0231 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx13a82f591413419f8a35b-00690208fc - 0.0748 - - 1761741052.492382050 1761741052.567205429 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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6da20ff5014a401893049-00690208fc" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb113a2141f9948f5b6cc3-00690208fc" "proxy-server 1692291" 0.0140 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "tx98314d2176744d8ab8881-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "tx98314d2176744d8ab8881-00690208fc" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx98314d2176744d8ab8881-00690208fc" "proxy-server 1692291" 0.0227 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx98314d2176744d8ab8881-00690208fc" "proxy-server 1692291" 0.0245 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - tx98314d2176744d8ab8881-00690208fc - 0.0653 - - 1761741052.586217403 1761741052.651479006 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txc48c3d43ed9e4187911b6-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx613eab7895d74d6190e62-00690208fc" "proxy-server 1692271" 0.0069 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx6f943a2242404f8090a79-00690208fc" "proxy-server 1692271" 0.0045 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "POST /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 202 76 "POST http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx464fcd0a50b947898b582-00690208fc" "proxy-server 1692271" 0.0161 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "POST http://foo:8080/sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" "tx464fcd0a50b947898b582-00690208fc" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/e3adfd43746e47f490fec416be1596c1/o" 201 - "POST http://foo:8080/sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" "tx464fcd0a50b947898b582-00690208fc" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "POST /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 202 76 "POST http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx464fcd0a50b947898b582-00690208fc" "proxy-server 1692271" 0.0177 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "POST /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 202 76 "POST http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx464fcd0a50b947898b582-00690208fc" "proxy-server 1692271" 0.0256 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd15e8a0b4aa6461884f49-00690208fc" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "txb2560e49fcd449bc8610c-00690208fc" "proxy-server 1692271" 0.0065 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx94fe04c9d54f4992be284-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx94fe04c9d54f4992be284-00690208fc" "proxy-server 1692271" 0.0050 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd019f68fe8c9413b8b6b3-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "txe8566a11f95b437cb7aa5-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx372ca6b4bbf84526963bd-00690208fc" "proxy-server 1692271" 0.0049 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8db45ccc4e44708ba2d6-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx34f1bdf690b640f5a48b2-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx46ffab74b16d4b55bdee7-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx46ffab74b16d4b55bdee7-00690208fc" "proxy-server 1692271" 0.0050 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd1acacf749664652abcbb-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx358c591bb6484f48846bf-00690208fc" "proxy-server 1692271" 0.0060 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txb2a81fea835449f48884f-00690208fc" "proxy-server 1692271" 0.0010 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txb2a81fea835449f48884f-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55b071787ed64806874c6-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx2f73c8dfb79848878f533-00690208fc" "proxy-server 1692271" 0.0033 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txbbdcd7aa1bed4192b6a41-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txbbdcd7aa1bed4192b6a41-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbbdcd7aa1bed4192b6a41-00690208fc) +proxy DEBUG: Ignoring 412 from primary (txn: txbbdcd7aa1bed4192b6a41-00690208fc) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txbbdcd7aa1bed4192b6a41-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: txbbdcd7aa1bed4192b6a41-00690208fc) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4e5ae150e1c4f9c83515-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "txedec7cb5d12847b2bac45-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txb0e7e7e3805f4790b7e51-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txb0e7e7e3805f4790b7e51-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txb0e7e7e3805f4790b7e51-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbfda05898f714c90aa686-00690208fc" "proxy-server 1692271" 0.0055 "-" 1692271 -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.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok +test.unit.proxy.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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742043.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ab2/aac48d8748333b2a2b423a79c95e3ab2/aac48d8748333b2a2b423a79c95e3ab2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742048.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/eac/d75bf70b6f92403c626968afeed68eac/d75bf70b6f92403c626968afeed68eac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742053.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ef9/cd6594eba38a468c02d3d42a08f1bef9/cd6594eba38a468c02d3d42a08f1bef9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742058.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/96e/acd0f29b944646c7dec591fe0d86796e/acd0f29b944646c7dec591fe0d86796e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742063.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5ea/80a04866444afbcbeacb4bb851d425ea/80a04866444afbcbeacb4bb851d425ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742068.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/a0c/661e0224c470c3224d44f7c1b2b8ea0c/661e0224c470c3224d44f7c1b2b8ea0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742073.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/cb9/765bdf8885e9d8bd48297af560e76cb9/765bdf8885e9d8bd48297af560e76cb9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742078.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/cd3/d0d5c27c90cb76cd4e0a78de2ab01cd3/d0d5c27c90cb76cd4e0a78de2ab01cd3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742083.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/eb4/b223b93268c08bac9f2454f54abc4eb4/b223b93268c08bac9f2454f54abc4eb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742088.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d52/bb9cb237da0d01dfd5ea4147731c9d52/bb9cb237da0d01dfd5ea4147731c9d52.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742093.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/a84/e3ee9c1317b57abd5cd9a4791d4a4a84/e3ee9c1317b57abd5cd9a4791d4a4a84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742098.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/5ce/c18b078a1cf5186652bca472e440c5ce/c18b078a1cf5186652bca472e440c5ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742103.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/701/e5086ec076f8f7964c1ac1f9c8cc0701/e5086ec076f8f7964c1ac1f9c8cc0701.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742108.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/bc0/f0256ee99d79fe21c5fab06ca5cccbc0/f0256ee99d79fe21c5fab06ca5cccbc0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742113.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/504/35ced522742dba81af0d7b2990cb4504/35ced522742dba81af0d7b2990cb4504.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742118.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/86b/cfa3c640d44dabe5a06e228c493ea86b/cfa3c640d44dabe5a06e228c493ea86b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742123.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f56/d63ab528712b945b120b74f45184df56/d63ab528712b945b120b74f45184df56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742128.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/6a6/125f5302f3781e9facfe6695835c36a6/125f5302f3781e9facfe6695835c36a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742133.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/814/3cd9d3c83b516d68246835252f1c2814/3cd9d3c83b516d68246835252f1c2814.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742138.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/85f/9a7b01f0777f5a4df04a3a935dd7585f/9a7b01f0777f5a4df04a3a935dd7585f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742143.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/84a/8765970dcce24d4bcf36b6dbba36f84a/8765970dcce24d4bcf36b6dbba36f84a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742148.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/8b4/c18356305325dc719289542c1ad1e8b4/c18356305325dc719289542c1ad1e8b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742153.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/aed/da8af31e5802942ba235d93ac7cbaaed/da8af31e5802942ba235d93ac7cbaaed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742158.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/514/3d288343b8bdb91735a7f9f59f6a7514/3d288343b8bdb91735a7f9f59f6a7514.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742163.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4d4/815a12b7559620e3b420f67e3ed2b4d4/815a12b7559620e3b420f67e3ed2b4d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742168.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ef4/d931353ecbfe99d00ee1a75f3e189ef4/d931353ecbfe99d00ee1a75f3e189ef4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742173.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c5d/2e073cbc14a56c9c132b3efd3ab68c5d/2e073cbc14a56c9c132b3efd3ab68c5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742178.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/99e/69a27c1da6b2fae78fa9bc0fb3b9e99e/69a27c1da6b2fae78fa9bc0fb3b9e99e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742183.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b23/756525c6844e0884e032ccff6631bb23/756525c6844e0884e032ccff6631bb23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742188.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/95f/19578f2da5b3006c56789d48c877695f/19578f2da5b3006c56789d48c877695f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742193.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/271/08bd600cf85ca855d6021aa8364c5271/08bd600cf85ca855d6021aa8364c5271.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742198.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/989/426ad65cb9a858854fece9b7d7f03989/426ad65cb9a858854fece9b7d7f03989.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742203.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fe5/711554e90662eeafd0ff0653a4247fe5/711554e90662eeafd0ff0653a4247fe5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742208.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/08d/1da0701e37e293e88e66d6e0ed83a08d/1da0701e37e293e88e66d6e0ed83a08d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742213.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ffd/a288318df99322d8356f56aa3aac1ffd/a288318df99322d8356f56aa3aac1ffd.db +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: tx5c3183a0da6441b9a9618-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx3e9bad545a8d4140b146b-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150949.00000 <= '409 (1796150950.00000)' (txn: txedfa5cc77a44402399c73-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx40e2d740a06f4025b277f-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150949.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: tx3231a4e542134d32a3538-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: 1796150949.00000 <= '409 (1796150950.00000), 201 (unknown), 201 (unknown)' (txn: txe5474e4f671448098e0b8-006b0f16a5) +proxy-server DEBUG: Object PUT returning 202 for 409: 1761741052.00000 <= '409 (1761741053.00000), 201 (unknown), 201 (unknown)' (txn: tx6a69b7111c2c46c5a57d4-00690208fc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -60161,33 +53016,57 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits +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.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... 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.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.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config ... ok test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78270e82ca2d40d9baf94-006b0f16a5" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbd629b2445794bb7bb4c3-006b0f16a5" "proxy-server 1398996" 0.0013 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txce813c184f4c4b96b2139-006b0f16a5 - 0.0087 - - 1796150949.748992443 1796150949.757723093 0 - +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx40e9477212b245dd9b76f-00690208fc) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx40e9477212b245dd9b76f-00690208fc) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx40e9477212b245dd9b76f-00690208fc) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx40e9477212b245dd9b76f-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx98bb8cb4336e4db398ba8-00690208fc) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx98bb8cb4336e4db398ba8-00690208fc) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx98bb8cb4336e4db398ba8-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 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 ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +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: tx3bf334190dcb46af8df26-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -60207,400 +53086,92 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx241c151b0e06406e84021-006b0f16a5) -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: tx2884fb556c1740d5895d4-006b0f16a5) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: tx6f14e564115248bfb7dba-006b0f16a5) -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: tx7f6cef5e8afa4fdf95e80-006b0f16a5) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection - resp = conn.getexpect() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status - raise expect_status -Exception (txn: txf1bfd6f7a3c14d499c200-006b0f16a5) -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: txfaef5736a8fc4feb8ccf7-006b0f16a5) -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.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status - raise self.status -Exception (txn: txc20cb974c08f44638f1db-006b0f16a5) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: ERROR Insufficient Storage (txn: tx82e7f13ecd904ba88ec78-006b0f16a5)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... 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.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... ok - -test INFO: Client disconnected on read of '/a/c' (txn: tx6b1b99ab9a6e46b1beebb-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx9942dfb22f38458db781c-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx199edecb49b4495d8af04-006b0f16a4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6910ecb4f17b47a8bbd33-006b0f16a4" "proxy-server 1398980" 0.0020 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx6910ecb4f17b47a8bbd33-006b0f16a4" "container-server 1398980" 0.0010 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx6910ecb4f17b47a8bbd33-006b0f16a4" "container-server 1398980" 0.0016 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx6910ecb4f17b47a8bbd33-006b0f16a4" "proxy-server 1398980" 0.0084 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx6910ecb4f17b47a8bbd33-006b0f16a4" "proxy-server 1398980" 0.0131 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx6910ecb4f17b47a8bbd33-006b0f16a4 - 0.0209 - - 1796150948.904637098 1796150948.925585508 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2664c4ce067a453e9318e-006b0f16a4" "proxy-server 1398980" 0.0018 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa076a6af2fb243ca9ac78-006b0f16a4" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx2e674da21ce04cb984059-006b0f16a4" "proxy-server 1398980" 0.0088 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/2/a/ec/go-get-it" "tx2e674da21ce04cb984059-006b0f16a4" "object-server 1398980" 0.0004 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-get-it" "tx2e674da21ce04cb984059-006b0f16a4" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx2e674da21ce04cb984059-006b0f16a4" "proxy-server 1398980" 0.0141 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx2e674da21ce04cb984059-006b0f16a4" "proxy-server 1398980" 0.0156 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx2e674da21ce04cb984059-006b0f16a4 - 0.0282 - - 1796150948.926944256 1796150948.955161810 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2269a701f9124bdf9bb68-006b0f16a4" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7db5ab14444e4cf486638-006b0f16a4" "proxy-server 1398980" 0.0023 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdi1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx31a821710d9a454e8e2f2-006b0f16a4" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdg1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx31a821710d9a454e8e2f2-006b0f16a4" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx31a821710d9a454e8e2f2-006b0f16a4 - 0.0161 - - 1796150948.956485748 1796150948.972566128 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47872d21faa740cba7e4e-006b0f16a4" "proxy-server 1398980" 0.0012 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx47872d21faa740cba7e4e-006b0f16a4" "container-server 1398980" 0.0009 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx47872d21faa740cba7e4e-006b0f16a4" "proxy-server 1398980" 0.0059 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx47872d21faa740cba7e4e-006b0f16a4" "container-server 1398980" 0.0009 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx47872d21faa740cba7e4e-006b0f16a4" "proxy-server 1398980" 0.0102 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx47872d21faa740cba7e4e-006b0f16a4 - 0.0169 - - 1796150948.974373341 1796150948.991322994 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx274f5f7f614b4623b6c1d-006b0f16a4" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txbf9e11088bff461baef8c-006b0f16a4" "proxy-server 1398980" 0.0047 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txf46c49445b5a40308a0e6-006b0f16a5" "proxy-server 1398980" 0.0003 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txf46c49445b5a40308a0e6-006b0f16a5" "proxy-server 1398980" 0.0003 "-" 1398980 3 -proxy DEBUG: Ignoring 404 from primary (txn: txf46c49445b5a40308a0e6-006b0f16a5) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf46c49445b5a40308a0e6-006b0f16a5) (client_ip: 127.0.0.1) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txf46c49445b5a40308a0e6-006b0f16a5" "proxy-server 1398980" 0.0003 "-" 1398980 3 -proxy DEBUG: Ignoring 404 from primary (txn: txf46c49445b5a40308a0e6-006b0f16a5) (client_ip: 127.0.0.1)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 INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1796150868.89778, (2, 15) as of 1796150946.55912, active as of 1796150868.89778> in 1.034s, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpqdav8s8c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150945.46310.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00014495849609375s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: a/c, db: /tmp/tmpifqii4km/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/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1796150868.89778, (500000, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014925003051757812s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0002562999725341797s, path: a/c, db: /tmp/tmpifqii4km/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/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1796150868.89778, (2, 103) as of 1796150947.65908, cleaved as of 1796150868.89778> in 0.007s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1796150947.66903, (500000, 0) as of 1796150947.66903, created as of 1796150947.66903>, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001513957977294922s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpifqii4km/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/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1796150947.66903, (3, 1103) as of 1796150947.68937, cleaved as of 1796150947.66903> in 0.007s, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpifqii4km/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150947.62469.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012922286987304688s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 5.5789947509765625e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/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/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/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 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1796150947.755188704 1796150947.755425692 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfbeef0b68d24dd09f2c0-006b0f16a4" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8c350d1c9c5f4d13a9244-006b0f16a4" "proxy-server 1399003" 0.0040 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "tx43f9cb38f9ec400bbf294-006b0f16a4" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "tx43f9cb38f9ec400bbf294-006b0f16a4" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx43f9cb38f9ec400bbf294-006b0f16a4" "proxy-server 1399003" 0.0055 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx43f9cb38f9ec400bbf294-006b0f16a4" "proxy-server 1399003" 0.0055 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx43f9cb38f9ec400bbf294-006b0f16a4 - 0.0201 - - 1796150948.311558962 1796150948.331681728 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9ce26bac8264a47afb13-006b0f16a4" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txddbe11d456f84c2f8a820-006b0f16a4" "proxy-server 1399003" 0.0024 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx01b2376876b444afa52e6-006b0f16a4" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx01b2376876b444afa52e6-006b0f16a4 - 0.0123 - - 1796150948.332913160 1796150948.345229387 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 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0943693dec804e0e9f781-006b0f16a4" "proxy-server 1399003" 0.0012 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx0943693dec804e0e9f781-006b0f16a4 - 0.0039 - - 1796150948.350280285 1796150948.354140759 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/08 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1796150948.359415054 1796150948.359502554 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd654aff8201c41899bb94-006b0f16a4" "proxy-server 1399003" 0.0012 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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:53171/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" "txd654aff8201c41899bb94-006b0f16a4" "container-server 1399003" 0.0010 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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:58127/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" "txd654aff8201c41899bb94-006b0f16a4" "container-server 1399003" 0.0010 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txd654aff8201c41899bb94-006b0f16a4" "proxy-server 1399003" 0.0121 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txd654aff8201c41899bb94-006b0f16a4" "proxy-server 1399003" 0.0086 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 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 - - - txd654aff8201c41899bb94-006b0f16a4 - 0.0199 - - 1796150948.365551472 1796150948.385494709 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txad3ab1ecc7624f53bfa09-006b0f16a4" "proxy-server 1399003" 0.0021 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - txad3ab1ecc7624f53bfa09-006b0f16a4 - 0.0049 - - 1796150948.386891603 1796150948.391795158 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txb8972893db064fe4b916f-006b0f16a4" "proxy-server 1399003" 0.0015 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - txb8972893db064fe4b916f-006b0f16a4 - 0.4356 - - 1796150948.393320799 1796150948.828936338 - - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx6fd3b985843c448dbf120-006b0f16a4" "proxy-server 1399003" 0.0022 "-" 1399003 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - tx6fd3b985843c448dbf120-006b0f16a4 - 0.0055 - - 1796150948.830656767 1796150948.836129427 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc686aabbd8c4717883ab-006b0f16a4" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "tx41396444582f4302a3a74-006b0f16a4" "proxy-server 1399003" 0.0013 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txb0ed12bd2ec142e6a81fc-006b0f16a4" "object-server 1399003" 0.0005 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txb0ed12bd2ec142e6a81fc-006b0f16a4" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txb0ed12bd2ec142e6a81fc-006b0f16a4" "proxy-server 1399003" 0.0063 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txb0ed12bd2ec142e6a81fc-006b0f16a4" "proxy-server 1399003" 0.0062 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 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 - - - txb0ed12bd2ec142e6a81fc-006b0f16a4 - 0.0225 - - 1796150948.837864876 1796150948.860351801 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a92371ac50e4720b7b62-006b0f16a4" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "tx6a92371ac50e4720b7b62-006b0f16a4" "proxy-server 1399003" 0.0035 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 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 - tx6a92371ac50e4720b7b62-006b0f16a4 - 0.0111 - - 1796150948.861877203 1796150948.872939110 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe727cbaa06244711b05c3-006b0f16a4" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +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" "txe727cbaa06244711b05c3-006b0f16a4" "proxy-server 1399003" 0.0035 "-" 1399003 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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... 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: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected on read of EC frag 'a/c/o' (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&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: txfdb13c7ac68e4bcfad4d4-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txed26983947a344598d52a-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2bdebdf3374a44ecad951-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx0110a86b510840ae93b77-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc7cedfe9e7784b2c8f0af-006b0f16a5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... 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 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok +http.client.HTTPException (txn: tx9765195f6e6e4ee9a406d-00690208fc)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 -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_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/tmpcn3fi63j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcn3fi63j/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/tmpcn3fi63j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpcn3fi63j/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy)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 -/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.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... 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 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "txd90810b9161a4a0e8d0fe-00690208fc" "proxy-server 1692271" 0.0057 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx960b7992c50e436cad4e6-00690208fc" "proxy-server 1692271" 0.0039 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx960b7992c50e436cad4e6-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx960b7992c50e436cad4e6-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02adc3dfc61b4f47bf075-00690208fc" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx8ff702b6a5d042acad010-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx4e98c5763bbc4353b49d6-00690208fc" "proxy-server 1692271" 0.0052 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx4e98c5763bbc4353b49d6-00690208fc" "proxy-server 1692271" 0.0009 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4e4aeaf4600b41d78c763-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx7d606676c97540d59a89d-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx771188c4b8ce4f67a9288-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd335899efb4e4b9b82ab1-00690208fc" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx093ec1df8fda4b2b9a27f-00690208fc" "proxy-server 1692271" 0.0060 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txcd8070986cfa49e8839ca-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd9b5d90960742a7bd658-00690208fc" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx0ce38b8c5bea468fa3c1d-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx63679ab7091b405c87c50-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx63679ab7091b405c87c50-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 412 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx63679ab7091b405c87c50-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e1c13080d0f442d925be-00690208fc" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx98e5e7356a5643739aa7e-00690208fc" "proxy-server 1692271" 0.0026 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdg1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx71a4bf21bc7b44e4b7e9b-00690208fc" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx066a7081517348149f4ed-00690208fc" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx943d2ad657b7433abaf2a-00690208fc" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdi1/1/a/e3adfd43746e47f490fec416be1596c1/o" 304 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "tx059710b99c74483aba0bf-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6649978a68534691916fc-00690208fc" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/0/a/e3adfd43746e47f490fec416be1596c1" 204 - "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1" "tx53dca17209c74244b5a91-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdh1/1/a/e3adfd43746e47f490fec416be1596c1/o" 200 92 "HEAD http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1/o" "txe6788c8fbe9d4e2299c21-00690208fc" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx70cb5f7e64f14877a8a85-00690208fc" "proxy-server 1692271" 0.0018 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sda1/0/a/e3adfd43746e47f490fec416be1596c1" 200 384 "GET http://foo:8080/v1/a/e3adfd43746e47f490fec416be1596c1?format=json&states=listing" "tx70cb5f7e64f14877a8a85-00690208fc" "proxy-server 1692271" 0.0040 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf18fc7ce75b94722912d6-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 201 - "PUT http://127.0.0.1:42309/sda1/1/a/498ede4632e44c87af1c8986eae2d48b" "txf18fc7ce75b94722912d6-00690208fc" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 201 - "PUT http://127.0.0.1:49941/sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" "txf18fc7ce75b94722912d6-00690208fc" "container-server 1692271" 0.0010 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 201 - "PUT http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txf18fc7ce75b94722912d6-00690208fc" "proxy-server 1692271" 0.0163 "-" 1692271 1test.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 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - txf46c49445b5a40308a0e6-006b0f16a5 - 0.4027 - - 1796150948.992635727 1796150949.395346165 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdc76404a6bd46fe9d578-006b0f16a5" "proxy-server 1398980" 0.0013 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "txcdc76404a6bd46fe9d578-006b0f16a5" "container-server 1398980" 0.0017 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "txcdc76404a6bd46fe9d578-006b0f16a5" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcdc76404a6bd46fe9d578-006b0f16a5" "proxy-server 1398980" 0.0095 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcdc76404a6bd46fe9d578-006b0f16a5" "proxy-server 1398980" 0.0075 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txcdc76404a6bd46fe9d578-006b0f16a5 - 0.0171 - - 1796150949.991627693 1796150950.008751392 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6f86281a8a344e3b3b46-006b0f16a6" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2324cd622020467b87250-006b0f16a6" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdg1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx275e06790b1248b48eaf0-006b0f16a6" "proxy-server 1398980" 0.0099 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdi1/1/a/ec/big-obj-get" "tx275e06790b1248b48eaf0-006b0f16a6" "object-server 1398980" 0.0004 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdi1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx275e06790b1248b48eaf0-006b0f16a6" "proxy-server 1398980" 0.0138 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/1/a/ec/big-obj-get" "tx275e06790b1248b48eaf0-006b0f16a6" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdh1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx275e06790b1248b48eaf0-006b0f16a6" "proxy-server 1398980" 0.0168 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx275e06790b1248b48eaf0-006b0f16a6 - 0.0291 - - 1796150950.010219336 1796150950.039307117 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2af0e67c49f4421198625-006b0f16a6" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx525cc3fe0639477eb0949-006b0f16a6" "proxy-server 1398980" 0.0023 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdh1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx95a99775a1304ad98e9c6-006b0f16a6" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdi1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx95a99775a1304ad98e9c6-006b0f16a6" "proxy-server 1398980" 0.0007 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx95a99775a1304ad98e9c6-006b0f16a6 - 0.0172 - - 1796150950.040658236 1796150950.057839155 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ce1f20995ad44518521d-006b0f16a6" "proxy-server 1398980" 0.0012 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec_deleted" "tx1ce1f20995ad44518521d-006b0f16a6" "container-server 1398980" 0.0010 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec_deleted" "tx1ce1f20995ad44518521d-006b0f16a6" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx1ce1f20995ad44518521d-006b0f16a6" "proxy-server 1398980" 0.0116 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx1ce1f20995ad44518521d-006b0f16a6" "proxy-server 1398980" 0.0082 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx1ce1f20995ad44518521d-006b0f16a6 - 0.0191 - - 1796150950.059573174 1796150950.078717470 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx135a5a5177bd4df481407-006b0f16a6" "proxy-server 1398980" 0.0019 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:57537/sda1/2/a/ec_deleted" "tx135a5a5177bd4df481407-006b0f16a6" "container-server 1398980" 0.0010 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:58533/sdb1/2/a/ec_deleted" "tx135a5a5177bd4df481407-006b0f16a6" "container-server 1398980" 0.0016 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sdb1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx135a5a5177bd4df481407-006b0f16a6" "proxy-server 1398980" 0.0079 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sda1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx135a5a5177bd4df481407-006b0f16a6" "proxy-server 1398980" 0.0151 "-" 1398980 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx135a5a5177bd4df481407-006b0f16a6 - 0.0227 - - 1796150950.080118179 1796150950.102768183 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx950d55a9ab254fc8bab27-006b0f16a6" "proxy-server 1398980" 0.0021 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb1090f3310624bfbba067-006b0f16a6" "proxy-server 1398980" 0.0011 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb1090f3310624bfbba067-006b0f16a6" "proxy-server 1398980" 0.0011 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx98ca91b05ff64acfb870c-006b0f16a6" "proxy-server 1398980" 0.0003 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx98ca91b05ff64acfb870c-006b0f16a6" "proxy-server 1398980" 0.0003 "-" 1398980 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx98ca91b05ff64acfb870c-006b0f16a6) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx98ca91b05ff64acfb870c-006b0f16a6) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx98ca91b05ff64acfb870c-006b0f16a6" "proxy-server 1398980" 0.0003 "-" 1398980 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx98ca91b05ff64acfb870c-006b0f16a6) (client_ip: 127.0.0.1)test.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 +proxy INFO: - - 29/Oct/2025/12/30/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741052.05115 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx0b11f1b546a245fa8198d-00690208fc - 0.0512 VW - 1761741052.485726357 1761741052.536961079 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txe0bd47b26bb54436bed71-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txe0bd47b26bb54436bed71-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe0bd47b26bb54436bed71-00690208fc" "proxy-server 1692257" 0.0312 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe0bd47b26bb54436bed71-00690208fc" "proxy-server 1692257" 0.0327 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - txe0bd47b26bb54436bed71-00690208fc - 0.0488 - - 1761741052.549598694 1761741052.598396063 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26a84b31db6c495a8a885-00690208fc" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +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" "tx26a84b31db6c495a8a885-00690208fc" "proxy-server 1692257" 0.0033 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/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 - tx26a84b31db6c495a8a885-00690208fc - 0.0349 - - 1761741052.599970818 1761741052.634916306 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47bd2021e7834d10b43d9-00690208fc" "proxy-server 1692257" 0.0014 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx47bd2021e7834d10b43d9-00690208fc - 0.0302 VW - 1761741052.636792183 1761741052.666968584 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx45c809637b9543b589237-00690208fc" "proxy-server 1692257" 0.0140 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx45c809637b9543b589237-00690208fc - 0.0187 VW - 1761741052.681543350 1761741052.700253963 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +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" "txa8d9d340190d4b0983a47-00690208fc" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +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" "txa8d9d340190d4b0983a47-00690208fc" "proxy-server 1692257" 0.0117 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa8d9d340190d4b0983a47-00690208fc - 0.0297 VW - 1761741052.700801849 1761741052.730457544 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txd5be634690704fae8ed13-00690208fc" "proxy-server 1692257" 0.0085 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" "txad529b9e4d854e0a85097-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" "txad529b9e4d854e0a85097-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" "txad529b9e4d854e0a85097-00690208fc" "proxy-server 1692257" 0.0214 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.55014" "txad529b9e4d854e0a85097-00690208fc" "proxy-server 1692257" 0.0211 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741052.55014 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txad529b9e4d854e0a85097-00690208fc - 0.0788 VW - 1761741052.731054544 1761741052.809853554 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx44c36a1b93c242a3a37ae-00690208fc" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx44c36a1b93c242a3a37ae-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx44c36a1b93c242a3a37ae-00690208fc" "proxy-server 1692257" 0.0198 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx44c36a1b93c242a3a37ae-00690208fc" "proxy-server 1692257" 0.0215 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx44c36a1b93c242a3a37ae-00690208fc - 0.0349 - - 1761741052.810323238 1761741052.845187902 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e884e49ca8e416e93690-00690208fc" "proxy-server 1692257" 0.0136 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0e884e49ca8e416e93690-00690208fc - 0.0162 VW - 1761741052.863051176 1761741052.879246950 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4fa4d7e3e759482f855a5-00690208fc" "proxy-server 1692257" 0.0211 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4fa4d7e3e759482f855a5-00690208fc - 0.0237 VW - 1761741052.879733324 1761741052.903402090 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txc888a4866b0548a0a50b1-00690208fc" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txc888a4866b0548a0a50b1-00690208fc" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txcb848a0b150a439ea0894-00690208fc" "proxy-server 1692257" 0.0059 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc888a4866b0548a0a50b1-00690208fc - 0.0641 VW - 1761741052.903970242 1761741052.968044519 0 - (txn: tx8340774807ab4e1d9e6cc-00690208fc) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8340774807ab4e1d9e6cc-00690208fc" "object-server 1692257" 0.0004 "-" 1692257 0test.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 -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx20fc745d740345f79224a-006b0f16a6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx20fc745d740345f79224a-006b0f16a6) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx20fc745d740345f79224a-006b0f16a6) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -60620,18 +53191,7 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: txee5726b6bde6488c8a2e3-006b0f16a6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txee5726b6bde6488c8a2e3-006b0f16a6) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txee5726b6bde6488c8a2e3-006b0f16a6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2be079ec7f1647ff9c7ca-006b0f16a6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txac6909d998d44ab2902c1-006b0f16a6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe501f53dd5e7472ea4c7e-006b0f16a6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx86a548f899974d7781099-006b0f16a6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +http.client.HTTPException (txn: tx35a76e480fab4dc88ee2f-00690208fc) proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node @@ -60652,7 +53212,8 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx1707d865030347c09b729-006b0f16a7) +http.client.HTTPException (txn: tx35a76e480fab4dc88ee2f-00690208fc) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx35a76e480fab4dc88ee2f-00690208fc) proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node @@ -60673,70 +53234,42 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: txd060ca698c7840f9a8008-006b0f16a7)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding ... ok -test.unit.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_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 - -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/tmpqtjkamwo/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.125999450683594e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 6.103515625e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001418590545654297s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/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/tmpqtjkamwo/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 1796150947.69801, (0, 0) as of 1796150947.69801, sharding as of 1796150947.69801>, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1796150868.89778, (3, 6) as of 1796150948.68364, cleaved as of 1796150868.89778> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012445449829101562s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 5.2928924560546875e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.489059448242188e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1796150868.89778, (2, 15) as of 1796150948.69107, cleaved as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014281272888183594s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/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 1796150947.69801, (0, 0) as of 1796150947.69801, sharding as of 1796150947.69801>, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1796150868.89778, (2, 15) as of 1796150948.69107, cleaved as of 1796150868.89778> in 0.005s, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpqtjkamwo/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150947.69803.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpsynif5e0/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.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.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 +http.client.HTTPException (txn: tx4ec3b2cbda484ae48a4e8-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx4ec3b2cbda484ae48a4e8-00690208fc) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx4ec3b2cbda484ae48a4e8-00690208fc) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx4ec3b2cbda484ae48a4e8-00690208fc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.0:1000/sda (txn: tx7d1259c05c1a4ab9bbef7-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx05e0f2956a9140258d723-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx05e0f2956a9140258d723-00690208fd) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx05e0f2956a9140258d723-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txe262a9fc6fae4ae284633-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txe262a9fc6fae4ae284633-00690208fd)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.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving ... ok -proxy-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: txdbeaabd618d54ebeba93a-006b0f16a5) +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-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: txc93f12ad4d264d3c9d91a-006b0f16a6) 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/tmp36qz798g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp36qz798g/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmp8n2jto7q/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8n2jto7q/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/tmp36qz798g/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp36qz798g/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmp8n2jto7q/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8n2jto7q/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -60745,2032 +53278,2230 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0029 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0033 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45a5d8edb03645d382cb7-006b0f16a6" "proxy-server 1398984" 0.0011 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:59107/sdb1/0/a/c" "tx45a5d8edb03645d382cb7-006b0f16a6" "container-server 1398984" 0.0010 "-" 1398984 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:42941/sda1/0/a/c" "tx45a5d8edb03645d382cb7-006b0f16a6" "container-server 1398984" 0.0011 "-" 1398984 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx45a5d8edb03645d382cb7-006b0f16a6" "proxy-server 1398984" 0.0133 "-" 1398984 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx45a5d8edb03645d382cb7-006b0f16a6" "proxy-server 1398984" 0.0100 "-" 1398984 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx45a5d8edb03645d382cb7-006b0f16a6 - 0.0210 - - 1796150950.345391512 1796150950.366381168 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe97066251c7e4f8f8f422-006b0f16a6" "proxy-server 1398984" 0.0012 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:59107/sdb1/2/a1/c1" "txe97066251c7e4f8f8f422-006b0f16a6" "container-server 1398984" 0.0010 "-" 1398984 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:42941/sda1/2/a1/c1" "txe97066251c7e4f8f8f422-006b0f16a6" "container-server 1398984" 0.0009 "-" 1398984 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe97066251c7e4f8f8f422-006b0f16a6" "proxy-server 1398984" 0.0119 "-" 1398984 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe97066251c7e4f8f8f422-006b0f16a6" "proxy-server 1398984" 0.0084 "-" 1398984 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe97066251c7e4f8f8f422-006b0f16a6 - 0.0193 - - 1796150950.367812634 1796150950.387090206 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf85b2f6a1623498da3175-006b0f16a6" "proxy-server 1398984" 0.0018 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:59107/sdb1/0/a/c1" "txf85b2f6a1623498da3175-006b0f16a6" "container-server 1398984" 0.0009 "-" 1398984 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:42941/sda1/0/a/c1" "txf85b2f6a1623498da3175-006b0f16a6" "container-server 1398984" 0.0015 "-" 1398984 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf85b2f6a1623498da3175-006b0f16a6" "proxy-server 1398984" 0.0119 "-" 1398984 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf85b2f6a1623498da3175-006b0f16a6" "proxy-server 1398984" 0.0088 "-" 1398984 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txf85b2f6a1623498da3175-006b0f16a6 - 0.0201 - - 1796150950.388462067 1796150950.408584356 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed9687383cd948de8ebf9-006b0f16a6" "proxy-server 1398984" 0.0017 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:59107/sdb1/2/a/c2" "txed9687383cd948de8ebf9-006b0f16a6" "container-server 1398984" 0.0015 "-" 1398984 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:42941/sda1/2/a/c2" "txed9687383cd948de8ebf9-006b0f16a6" "container-server 1398984" 0.0009 "-" 1398984 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txed9687383cd948de8ebf9-006b0f16a6" "proxy-server 1398984" 0.0082 "-" 1398984 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txed9687383cd948de8ebf9-006b0f16a6" "proxy-server 1398984" 0.0126 "-" 1398984 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txed9687383cd948de8ebf9-006b0f16a6 - 0.0200 - - 1796150950.409960508 1796150950.429952621 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.unit.proxy.test_mem_server.TestContainerController.test_DELETE -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent -test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent -test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize -test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content -test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin ... ok +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0050 "-" 1692272 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0076 "-" 1692272 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0090 "-" 1692272 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0068 "-" 1692272 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf54c052e64942d3a5126-00690208fd" "proxy-server 1692272" 0.0017 "-" 1692272 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:40963/sda1/0/a/c" "txbf54c052e64942d3a5126-00690208fd" "container-server 1692272" 0.0011 "-" 1692272 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45671/sdb1/0/a/c" "txbf54c052e64942d3a5126-00690208fd" "container-server 1692272" 0.0052 "-" 1692272 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txbf54c052e64942d3a5126-00690208fd" "proxy-server 1692272" 0.0341 "-" 1692272 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txbf54c052e64942d3a5126-00690208fd" "proxy-server 1692272" 0.0181 "-" 1692272 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/c HTTP/1.0 201 - - t - - - txbf54c052e64942d3a5126-00690208fd - 0.0426 - - 1761741053.118081570 1761741053.160670519 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx15a12387ac4c4e8cb3c4a-00690208fd" "proxy-server 1692272" 0.0054 "-" 1692272 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:40963/sda1/2/a1/c1" "tx15a12387ac4c4e8cb3c4a-00690208fd" "container-server 1692272" 0.0053 "-" 1692272 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:45671/sdb1/2/a1/c1" "tx15a12387ac4c4e8cb3c4a-00690208fd" "container-server 1692272" 0.0016 "-" 1692272 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx15a12387ac4c4e8cb3c4a-00690208fd" "proxy-server 1692272" 0.0217 "-" 1692272 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx15a12387ac4c4e8cb3c4a-00690208fd" "proxy-server 1692272" 0.0325 "-" 1692272 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx15a12387ac4c4e8cb3c4a-00690208fd - 0.0485 - - 1761741053.166404009 1761741053.214928389 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb62e11f5a7540c3806e5-00690208fd" "proxy-server 1692272" 0.0020 "-" 1692272 -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 +/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.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.container.test_sharder.TestSharder.test_audit_root_container +test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0027 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0076 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b0c5019b14445a980c68-006b0f16a7" "proxy-server 1398982" 0.0012 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:56147/sda1/3/a/c" "tx9b0c5019b14445a980c68-006b0f16a7" "container-server 1398982" 0.0010 "-" 1398982 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:50321/sdb1/3/a/c" "tx9b0c5019b14445a980c68-006b0f16a7" "container-server 1398982" 0.0009 "-" 1398982 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9b0c5019b14445a980c68-006b0f16a7" "proxy-server 1398982" 0.0118 "-" 1398982 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9b0c5019b14445a980c68-006b0f16a7" "proxy-server 1398982" 0.0166 "-" 1398982 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9b0c5019b14445a980c68-006b0f16a7 - 0.0319 - - 1796150951.415570974 1796150951.447471380 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txf3f38c95bffe4e4e997b3-006b0f16a7" "proxy-server 1398982" 0.0011 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:56147/sda1/0/a1/c1" "txf3f38c95bffe4e4e997b3-006b0f16a7" "container-server 1398982" 0.0010 "-" 1398982 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:50321/sdb1/0/a1/c1" "txf3f38c95bffe4e4e997b3-006b0f16a7" "container-server 1398982" 0.0009 "-" 1398982 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf3f38c95bffe4e4e997b3-006b0f16a7" "proxy-server 1398982" 0.0074 "-" 1398982 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf3f38c95bffe4e4e997b3-006b0f16a7" "proxy-server 1398982" 0.0119 "-" 1398982 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txf3f38c95bffe4e4e997b3-006b0f16a7 - 0.0185 - - 1796150951.448743343 1796150951.467238665 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f4529479cca421198f81-006b0f16a7" "proxy-server 1398982" 0.0018 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:56147/sda1/3/a/c1" "tx9f4529479cca421198f81-006b0f16a7" "container-server 1398982" 0.0009 "-" 1398982 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:50321/sdb1/3/a/c1" "tx9f4529479cca421198f81-006b0f16a7" "container-server 1398982" 0.0015 "-" 1398982 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9f4529479cca421198f81-006b0f16a7" "proxy-server 1398982" 0.0079 "-" 1398982 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9f4529479cca421198f81-006b0f16a7" "proxy-server 1398982" 0.0124 "-" 1398982 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx9f4529479cca421198f81-006b0f16a7 - 0.0198 - - 1796150951.468515396 1796150951.488281250 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7d74db43638422a9ee39-006b0f16a7" "proxy-server 1398982" 0.0017 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:50321/sdb1/0/a/c2" "txb7d74db43638422a9ee39-006b0f16a7" "container-server 1398982" 0.0009 "-" 1398982 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:56147/sda1/0/a/c2" "txb7d74db43638422a9ee39-006b0f16a7" "container-server 1398982" 0.0018 "-" 1398982 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb7d74db43638422a9ee39-006b0f16a7" "proxy-server 1398982" 0.0145 "-" 1398982 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb7d74db43638422a9ee39-006b0f16a7" "proxy-server 1398982" 0.0114 "-" 1398982 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txb7d74db43638422a9ee39-006b0f16a7 - 0.0225 - - 1796150951.489581347 1796150951.512093544 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.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods - raise Exception('kaboom1!') -Exception: kaboom1!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 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 201 - "PUT http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txf18fc7ce75b94722912d6-00690208fc" "proxy-server 1692271" 0.0290 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac4da44873b44d8f9bef7-00690208fc" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txac4da44873b44d8f9bef7-00690208fc" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx06a448121fe146ab80540-00690208fd" "proxy-server 1692271" 0.0057 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx54c37fa7602347669fbff-00690208fd" "proxy-server 1692271" 0.0054 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "PUT http://foo:8080/sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" "txa6231a02f57c41c99940e-00690208fd" "object-server 1692271" 0.0010 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "PUT http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txa6231a02f57c41c99940e-00690208fd" "proxy-server 1692271" 0.0140 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "PUT http://foo:8080/sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" "txa6231a02f57c41c99940e-00690208fd" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "PUT http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txa6231a02f57c41c99940e-00690208fd" "proxy-server 1692271" 0.0217 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6c8c167a7310481fa0a3c-00690208fd" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txe6de16f79aea4cc28a3fd-00690208fd" "proxy-server 1692271" 0.0064 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "POST http://foo:8080/sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" "tx18afffc4a28c4a2790b7a-00690208fd" "object-server 1692271" 0.0004 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/498ede4632e44c87af1c8986eae2d48b/o" 201 - "POST http://foo:8080/sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" "tx18afffc4a28c4a2790b7a-00690208fd" "object-server 1692271" 0.0045 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "POST /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 202 76 "POST http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx18afffc4a28c4a2790b7a-00690208fd" "proxy-server 1692271" 0.0144 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "POST /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 202 76 "POST http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx18afffc4a28c4a2790b7a-00690208fd" "proxy-server 1692271" 0.0159 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe327d389f33946af80ea1-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx064e3485a4c84818822c0-00690208fd" "proxy-server 1692271" 0.0067 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx4c0357e6c2b147e9a6b55-00690208fd" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcdf847738e774fc6a3a81-00690208fd" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx12257e9bd78848bc8be5e-00690208fd" "proxy-server 1692271" 0.0058 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx3a50c5fbd82447dcb5334-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3db10542b5f243dda9bea-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txedeef0cf76a5423d8f4c0-00690208fd" "proxy-server 1692271" 0.0061 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx0f55d225ca2641ca913bc-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx60e1f75f8ffd4206aa9fe-00690208fd" "proxy-server 1692271" 0.0069 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx2dff608f071440118b659-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx374c25aeaaa9425abaa95-00690208fd" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx413fc9a1514e46f9a793e-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 200 380 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b?format=json&states=listing" "tx413fc9a1514e46f9a793e-00690208fd" "proxy-server 1692271" 0.0040 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx649e13f40b0345fd84b5a-00690208fd" "proxy-server 1692271" 0.0066 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx471549e3a1644c4394ade-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txfeb580a918ce45b89ba0d-00690208fd" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd98cd6760a934ee487fc2-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx92a31a0c14ef471b8d86e-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txfad72e030f664439bbca3-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8340774807ab4e1d9e6cc-00690208fc" "proxy-server 1692257" 0.0177 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8340774807ab4e1d9e6cc-00690208fc" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8340774807ab4e1d9e6cc-00690208fc" "proxy-server 1692257" 0.0373 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741052.81081 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx8340774807ab4e1d9e6cc-00690208fc - 0.0658 VW - 1761741052.938678741 1761741053.004511595 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txe5ec242d680e434d9a175-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txe5ec242d680e434d9a175-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe5ec242d680e434d9a175-00690208fd" "proxy-server 1692257" 0.0450 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe5ec242d680e434d9a175-00690208fd" "proxy-server 1692257" 0.0466 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txe5ec242d680e434d9a175-00690208fd - 0.0625 - - 1761741053.004944563 1761741053.067462683 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c0364bb31a644499e897-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4c0364bb31a644499e897-00690208fd - 0.0121 VW - 1761741053.068954706 1761741053.081031322 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4076544dfc524e0ca73cf-00690208fd" "proxy-server 1692257" 0.0118 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4076544dfc524e0ca73cf-00690208fd - 0.0145 VW - 1761741053.093765020 1761741053.108278513 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "txa24a50950fb5413d87a9c-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "txa24a50950fb5413d87a9c-00690208fd" "proxy-server 1692257" 0.0128 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa24a50950fb5413d87a9c-00690208fd - 0.0260 VW - 1761741053.108839273 1761741053.134839773 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx306507cfe26048e08799f-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx306507cfe26048e08799f-00690208fd" "proxy-server 1692257" 0.0128 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx306507cfe26048e08799f-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx306507cfe26048e08799f-00690208fd" "proxy-server 1692257" 0.0302 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx306507cfe26048e08799f-00690208fd - 0.0456 - - 1761741053.135214567 1761741053.180784941 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa81e203a52404eba91366-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa81e203a52404eba91366-00690208fd - 0.0121 VW - 1761741053.198507309 1761741053.210563421 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx955cedcd99a6419586f21-00690208fd" "proxy-server 1692257" 0.0023 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx955cedcd99a6419586f21-00690208fd - 0.0049 VW - 1761741053.215693235 1761741053.220558167 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx51ede6eaa1004635a32a4-00690208fd" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx51ede6eaa1004635a32a4-00690208fd" "proxy-server 1692257" 0.0091 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx2f023c26d8374580b3560-00690208fd" "proxy-server 1692257" 0.0055 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx51ede6eaa1004635a32a4-00690208fd - 0.0366 VW - 1761741053.221102238 1761741053.257744789 0 - (txn: tx512932d25c9d460298200-00690208fd) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" "tx512932d25c9d460298200-00690208fd" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" "tx512932d25c9d460298200-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" "tx512932d25c9d460298200-00690208fd" "proxy-server 1692257" 0.0215 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761741053.13570" "tx512932d25c9d460298200-00690208fd" "proxy-server 1692257" 0.0213 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1761741053.13570 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx512932d25c9d460298200-00690208fd - 0.0353 VW - 1761741053.235795736 1761741053.271089315 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx041051022aa345789436a-00690208fd" "object-server 1692257" 0.0069 "-" 1692257 0test.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.proxy.test_server.TestProxyServerLoading.test_load_policy_rings +test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings ... ok -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 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 - txe727cbaa06244711b05c3-006b0f16a4 - 1.1819 - - 1796150948.874826670 1796150950.056721687 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85919ae04fa14c7db01aa-006b0f16a6" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +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" "tx85919ae04fa14c7db01aa-006b0f16a6" "proxy-server 1399003" 0.0025 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 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 - tx85919ae04fa14c7db01aa-006b0f16a6 - 0.0106 - - 1796150950.058825731 1796150950.069389820 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx209c2de05a8c4a71b2978-006b0f16a6" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +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" "tx41d3251fcd5844f193d65-006b0f16a6" "proxy-server 1399003" 0.0014 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +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" "txd9637225aa9a4bd687949-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 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 - - - txd9637225aa9a4bd687949-006b0f16a6 - 0.0124 - - 1796150950.071335316 1796150950.083691120 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: tx174bb1f08d4c4709ad47f-006b0f16a6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc24232817f3d4de0bc571-006b0f16a6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaadedc824395482eb7e55-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/d7a71d8cd2354c15ad9644193303a6b2" 201 - "PUT http://127.0.0.1:58127/sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" "txaadedc824395482eb7e55-006b0f16a6" "container-server 1399003" 0.0010 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/d7a71d8cd2354c15ad9644193303a6b2" 201 - "PUT http://127.0.0.1:53171/sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" "txaadedc824395482eb7e55-006b0f16a6" "container-server 1399003" 0.0010 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 201 - "PUT http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "txaadedc824395482eb7e55-006b0f16a6" "proxy-server 1399003" 0.0122 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 201 - "PUT http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "txaadedc824395482eb7e55-006b0f16a6" "proxy-server 1399003" 0.0088 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/d7a71d8cd2354c15ad9644193303a6b2 HTTP/1.0 201 - - t - - - txaadedc824395482eb7e55-006b0f16a6 - 0.0199 - - 1796150950.573400974 1796150950.593309879 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1db219c454aa48988940d-006b0f16a6" "proxy-server 1399003" 0.0018 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx73ccb7df1032426ebccd9-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 201 - "PUT http://localhost/sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx3f23b9096acb4e4692bed-006b0f16a6" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 201 - "PUT http://localhost/sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx3f23b9096acb4e4692bed-006b0f16a6" "object-server 1399003" 0.0004 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 201 - "PUT http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx3f23b9096acb4e4692bed-006b0f16a6" "proxy-server 1399003" 0.0048 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 201 - "PUT http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx3f23b9096acb4e4692bed-006b0f16a6" "proxy-server 1399003" 0.0059 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 PUT /v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals HTTP/1.0 201 - - t 52 - - tx3f23b9096acb4e4692bed-006b0f16a6 - 0.0175 - - 1796150950.594816923 1796150950.612329245 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81b17aeae05e43a1ba110-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "txd0f327b3ddae4729bae7e-006b0f16a6" "proxy-server 1399003" 0.0023 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txeafdf94dd1f64d9fa3ece-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3d52c952a6d46328caec-006b0f16a6" "proxy-server 1399003" 0.0018 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "txd8942816b5ba4e8ea0287-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 412 - "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txa825caef8e084aa0953e1-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 412 - "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txa825caef8e084aa0953e1-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx761939154d564643abcbb-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx58b719cbd4854c45be8a4-006b0f16a6" "proxy-server 1399003" 0.0023 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txbf0ebc1ffdf947e39cad6-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx843ea09528274e4fbc685-006b0f16a6" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx0c034ad1bd364cd5b3c60-006b0f16a6" "proxy-server 1399003" 0.0013 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 304 - "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txa26c132fde2d420faf360-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6948344f7c3846bfb1542-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx3144594627ce4af08d60d-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txdd84be7faf9e40ee92257-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18a50795c60a4444a36e0-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx33822bbca6b549c7bb419-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 304 - "GET http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txac019c72d85d4411ab460-006b0f16a6" "proxy-server 1399003" 0.0003 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51feb9ad3225487896b6e-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx52a601d2e6964b97866f6-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx914b1cdd6fa94bfe9b746-006b0f16a6" "proxy-server 1399003" 0.0002 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6aa13d4bb73b4e95b3fbe-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx1450160fbc6b42dc99d34-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 412 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx02e47ceb03a4427da076f-006b0f16a6" "proxy-server 1399003" 0.0002 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 412 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx02e47ceb03a4427da076f-006b0f16a6" "proxy-server 1399003" 0.0002 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx286bcfaae34c4ece922fc-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx645c57173a3440198a722-006b0f16a6" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx980c32aeb914481e9538a-006b0f16a6" "proxy-server 1399003" 0.0002 "-" 1399003 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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742218.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/857/5123fd157fb7d9ea14d1b0e117e54857/5123fd157fb7d9ea14d1b0e117e54857.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742223.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c2e/9eaa908d26118801e7be667033a4ec2e/9eaa908d26118801e7be667033a4ec2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742228.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b3f/066ab4731e102c10e1f4dcf9a2c12b3f/066ab4731e102c10e1f4dcf9a2c12b3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742233.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/c0e/dce5bdd0eed71b301e55a108e5669c0e/dce5bdd0eed71b301e55a108e5669c0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742238.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/9ee/969f7ee70624ce66e4f0cf9c1b7ea9ee/969f7ee70624ce66e4f0cf9c1b7ea9ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742243.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/054/f2340dbfa8a05a675b432baca5827054/f2340dbfa8a05a675b432baca5827054.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742248.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/434/d43fd71dbd58ccfe3bb2bd08b4597434/d43fd71dbd58ccfe3bb2bd08b4597434.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742253.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/d57/91185431c8daad2c2455336cb804ed57/91185431c8daad2c2455336cb804ed57.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742258.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/4c3/413938010995e7931c8f4f46562d64c3/413938010995e7931c8f4f46562d64c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742263.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/876/590dc34bbd2f2369215ebc4e5cb4c876/590dc34bbd2f2369215ebc4e5cb4c876.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742268.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ece/78bef325e90b33677534d41ea1c10ece/78bef325e90b33677534d41ea1c10ece.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742273.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f3f/ee636601af64daa2c9fcbcdc761c4f3f/ee636601af64daa2c9fcbcdc761c4f3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742278.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/959/7027e6dc999fe15816074a5bfae77959/7027e6dc999fe15816074a5bfae77959.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742283.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/b33/0370dc138905d62e1a72c91bcb2a5b33/0370dc138905d62e1a72c91bcb2a5b33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742288.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/06d/ea925a3354cebe4dea7a01c16ad7606d/ea925a3354cebe4dea7a01c16ad7606d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742293.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/178/8b352d83728076bd63258bc98231d178/8b352d83728076bd63258bc98231d178.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742298.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/ae3/ce6a84bb1017d0d583c6be98573abae3/ce6a84bb1017d0d583c6be98573abae3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742303.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/fa9/f7627c505bef77be3452f3344f8dafa9/f7627c505bef77be3452f3344f8dafa9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742308.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/442/ea8940a6bd3640f8e076dfa1104b5442/ea8940a6bd3640f8e076dfa1104b5442.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742313.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0c7/c6d9978f8688e4e4aaab453fc51b50c7/c6d9978f8688e4e4aaab453fc51b50c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742318.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/0a2/0610cc0e0db806ed732b6bda751750a2/0610cc0e0db806ed732b6bda751750a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742323.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/2c1/2a90f2d5727f8b6e6705cbccfa8a92c1/2a90f2d5727f8b6e6705cbccfa8a92c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742328.00000-0, db: /tmp/tmp4o8_er4l/sda/containers/0/f27/c3b4ab5f340f7b440cb5bdb6a64aef27/c3b4ab5f340f7b440cb5bdb6a64aef27.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpbvkrhqmp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1761741053.00000, path: a/c, db: /tmp/tmpxp8bidz_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741053.00000.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdxq19tnu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping +test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping ... ok +test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings +test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings ... 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_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_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.container.test_sharder.TestSharder.test_audit_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_container ... ok -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx98ca91b05ff64acfb870c-006b0f16a6 - 0.4681 - - 1796150950.104083538 1796150950.572134495 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf07b7b359bf480798c4a-006b0f16a7" "proxy-server 1398980" 0.0019 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "txbf07b7b359bf480798c4a-006b0f16a7" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbf07b7b359bf480798c4a-006b0f16a7" "proxy-server 1398980" 0.0074 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "txbf07b7b359bf480798c4a-006b0f16a7" "container-server 1398980" 0.0015 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbf07b7b359bf480798c4a-006b0f16a7" "proxy-server 1398980" 0.0118 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txbf07b7b359bf480798c4a-006b0f16a7 - 0.0199 - - 1796150951.161034822 1796150951.180905581 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx461ad38856ac4fdda5a0c-006b0f16a7" "proxy-server 1398980" 0.0025 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf167fc9250a64102b3518-006b0f16a7" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdi1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txffa29e027208427bbc62d-006b0f16a7" "proxy-server 1398980" 0.0118 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/2/a/ec/crash-test-dummy" "txffa29e027208427bbc62d-006b0f16a7" "object-server 1398980" 0.0004 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/2/a/ec/crash-test-dummy" "txffa29e027208427bbc62d-006b0f16a7" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdg1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txffa29e027208427bbc62d-006b0f16a7" "proxy-server 1398980" 0.0160 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdh1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txffa29e027208427bbc62d-006b0f16a7" "proxy-server 1398980" 0.0164 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txffa29e027208427bbc62d-006b0f16a7 - 0.0317 - - 1796150951.182294607 1796150951.214025974 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d05a34409e34c42b2016-006b0f16a7" "proxy-server 1398980" 0.0014 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7f0bc6fc41d741bba5f04-006b0f16a7" "proxy-server 1398980" 0.0023 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdi1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "txe45b9b76959644aaa14ec-006b0f16a7" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdg1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "txe45b9b76959644aaa14ec-006b0f16a7" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: txe45b9b76959644aaa14ec-006b0f16a7) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: txe45b9b76959644aaa14ec-006b0f16a7) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - txe45b9b76959644aaa14ec-006b0f16a7 - 0.0189 - - 1796150951.215512753 1796150951.234381914 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: (1398980) wsgi starting up on http://127.0.0.1:43425 -proxy DEBUG: (1398980) accepted ('127.0.0.1', 53864) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx424d3d09d62c4ae6bf316-006b0f16a7" "proxy-server 1398980" 0.0015 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx424d3d09d62c4ae6bf316-006b0f16a7" "container-server 1398980" 0.0018 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx424d3d09d62c4ae6bf316-006b0f16a7" "proxy-server 1398980" 0.0071 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx424d3d09d62c4ae6bf316-006b0f16a7" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx424d3d09d62c4ae6bf316-006b0f16a7" "proxy-server 1398980" 0.0095 "-" 1398980 3 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:11] "PUT /v1/a/ec HTTP/1.1" 202 252 0.022811 (txn: tx424d3d09d62c4ae6bf316-006b0f16a7) -proxy DEBUG: (1398980) accepted ('127.0.0.1', 53872) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb29619504c8c4ffd85c21-006b0f16a7" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6c92dd218dbc458299973-006b0f16a7" "proxy-server 1398980" 0.0012 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-get-it" "tx41060dee4a2a4cf889481-006b0f16a7" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx41060dee4a2a4cf889481-006b0f16a7" "proxy-server 1398980" 0.0119 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx41060dee4a2a4cf889481-006b0f16a7" "proxy-server 1398980" 0.0142 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-get-it" "tx41060dee4a2a4cf889481-006b0f16a7" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx41060dee4a2a4cf889481-006b0f16a7" "proxy-server 1398980" 0.0150 "-" 1398980 3test.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 -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... ok +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx041051022aa345789436a-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx041051022aa345789436a-00690208fd" "proxy-server 1692257" 0.0225 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx041051022aa345789436a-00690208fd" "proxy-server 1692257" 0.0245 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx041051022aa345789436a-00690208fd - 0.0325 - - 1761741053.271512747 1761741053.303970337 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5227d338518e4d45976b1-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5227d338518e4d45976b1-00690208fd - 0.0079 VW - 1761741053.309577465 1761741053.317485809 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4c89b5836bd14dad8b251-00690208fd" "proxy-server 1692257" 0.0089 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4c89b5836bd14dad8b251-00690208fd - 0.0116 VW - 1761741053.318046093 1761741053.329692364 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3" 200 724 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txbc3aa71a96f3428581ac0-00690208fd" "proxy-server 1692257" 0.0080 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txbc3aa71a96f3428581ac0-00690208fd - 0.0154 VW - 1761741053.330265999 1761741053.345688820 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081?symlink=get" "txd57df4a8bc254cb3a99b0-00690208fd" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081?symlink=get" "txd57df4a8bc254cb3a99b0-00690208fd" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741052.81081%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd57df4a8bc254cb3a99b0-00690208fd - 0.0239 VW - 1761741053.346647501 1761741053.370563269 0 - (txn: tx8ef6768a8029485188582-00690208fd) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx8ef6768a8029485188582-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx8ef6768a8029485188582-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx8ef6768a8029485188582-00690208fd" "proxy-server 1692257" 0.0171 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx8ef6768a8029485188582-00690208fd" "proxy-server 1692257" 0.0191 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx8ef6768a8029485188582-00690208fd - 0.0240 VW - 1761741053.361387491 1761741053.385419607 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8220938abb2346d981eac-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8220938abb2346d981eac-00690208fd" "proxy-server 1692257" 0.0118 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8220938abb2346d981eac-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761741052.81081" "tx8220938abb2346d981eac-00690208fd" "proxy-server 1692257" 0.0218 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761741052.81081 HTTP/1.0 204 - Swift - - - - tx8220938abb2346d981eac-00690208fd - 0.0328 VW - 1761741053.385941029 1761741053.418766260 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c8093e3b36a41a8a0ed7-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx4c8093e3b36a41a8a0ed7-00690208fd" "proxy-server 1692257" 0.0087 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 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 - tx4c8093e3b36a41a8a0ed7-00690208fd - 0.0207 - - 1761741053.420396328 1761741053.441071987 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d758fda58ed4b0bb1086-00690208fd" "proxy-server 1692257" 0.0025 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:51643/sda1/0/a/2_oc_asciiwhoops" "tx8d758fda58ed4b0bb1086-00690208fd" "container-server 1692257" 0.0093 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:50063/sdb1/0/a/2_oc_asciiwhoops" "tx8d758fda58ed4b0bb1086-00690208fd" "container-server 1692257" 0.0080 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx8d758fda58ed4b0bb1086-00690208fd" "proxy-server 1692257" 0.0473 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx8d758fda58ed4b0bb1086-00690208fd" "proxy-server 1692257" 0.0391 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx8d758fda58ed4b0bb1086-00690208fd - 0.0607 - - 1761741053.447206259 1761741053.507910728 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc421482b7714ff2bbcf9-00690208fd" "proxy-server 1692257" 0.0061 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdc421482b7714ff2bbcf9-00690208fd - 0.0088 VW - 1761741053.514350891 1761741053.523199797 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx18d1a7a525244545971cf-00690208fd" "proxy-server 1692257" 0.0019 "-" 1692257 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding ... ok -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txd060ca698c7840f9a8008-006b0f16a7) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txd060ca698c7840f9a8008-006b0f16a7) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx345622a21b1640cfac977-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx345622a21b1640cfac977-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx345622a21b1640cfac977-006b0f16a7) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx345622a21b1640cfac977-006b0f16a7) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf34ea4757c045538cb65-006b0f16a7" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe802ddd232ed450fbf33e-006b0f16a7" "proxy-server 1398996" 0.0013 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - tx351cb1d69e3a43268e183-006b0f16a7 - 0.0103 - - 1796150951.768466473 1796150951.778749943 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 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a3170346d884c71a239b-006b0f16a7" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx857e42bb18544009894b1-006b0f16a7" "proxy-server 1398996" 0.0023 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx6d96282729a8429dbfcf4-006b0f16a7 - 0.0093 - - 1796150951.783816814 1796150951.793137074 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 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx847a6372e53141adbf900-006b0f16a7" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txac5e45e04b1640f1a1c39-006b0f16a7" "proxy-server 1398996" 0.0012 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx0096a95389ca494baf854-006b0f16a7" "object-server 1398996" 0.0005 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx0096a95389ca494baf854-006b0f16a7" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx0096a95389ca494baf854-006b0f16a7" "proxy-server 1398996" 0.0075 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx0096a95389ca494baf854-006b0f16a7" "proxy-server 1398996" 0.0073 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx0096a95389ca494baf854-006b0f16a7 - 0.0189 - - 1796150951.798419952 1796150951.817337513 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcf7cfe8e54a460ba271a-006b0f16a7" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx72d755ba83e1423faadb6-006b0f16a7" "proxy-server 1398996" 0.0027 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx8c66ad0d3c3242a98dbbf-006b0f16a7" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx8c66ad0d3c3242a98dbbf-006b0f16a7 - 0.0126 - - 1796150951.818166971 1796150951.830802202 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_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 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txe262a9fc6fae4ae284633-00690208fd) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txe262a9fc6fae4ae284633-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: txc8e3562954d247d8b6e6c-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txc8e3562954d247d8b6e6c-00690208fd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txc8e3562954d247d8b6e6c-00690208fd) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: txc8e3562954d247d8b6e6c-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txac0ce8bf133349e49aba5-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txac0ce8bf133349e49aba5-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txac0ce8bf133349e49aba5-00690208fd) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txac0ce8bf133349e49aba5-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb21ad46da74a4d66a7a6e-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txb21ad46da74a4d66a7a6e-00690208fd) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb21ad46da74a4d66a7a6e-00690208fd) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txb21ad46da74a4d66a7a6e-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx19c7c933f39542fc819b4-00690208fd) +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: txdf7b31bdd9ee4a18a8dc6-00690208fd) +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: txa3431a3435b9470f85608-00690208fd) +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: txc27dac4862e44f389e358-00690208fd) +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: tx982ada11847c4bd3be072-00690208fd) +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: tx887a5dca0be643d98535a-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txa978948950ef457aba1cb-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa978948950ef457aba1cb-00690208fd) +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: tx844cc0e54d4e45e5aa7e6-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx844cc0e54d4e45e5aa7e6-00690208fd) +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: tx4eeda8ffa156453bacec2-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4eeda8ffa156453bacec2-00690208fd) +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: tx57c2827ddf964e0b9de22-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx57c2827ddf964e0b9de22-00690208fd) +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: tx4b02ede88a254448a1084-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4b02ede88a254448a1084-00690208fd) +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: tx005ccb647b334d289502d-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx005ccb647b334d289502d-00690208fd) +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: tx52e9ffcdb8d242dd9fcca-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx52e9ffcdb8d242dd9fcca-00690208fd) +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: tx0231eb3f92cb421fa5386-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0231eb3f92cb421fa5386-00690208fd) +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: tx251839a1f5df4a01a21f1-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx251839a1f5df4a01a21f1-00690208fd) +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: tx87acfd0713634dbb92cc0-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx87acfd0713634dbb92cc0-00690208fd) +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: tx8bf45c304b1d44b7b3c9f-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx8bf45c304b1d44b7b3c9f-00690208fd) +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: tx59d62268ecc04afca37ae-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx59d62268ecc04afca37ae-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx2e0216b72e314943bc22b-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx2e0216b72e314943bc22b-00690208fd) +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: txdad3cad1c5f946f8872df-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txdad3cad1c5f946f8872df-00690208fd)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.TestSocketObjectVersions.test_version_manifest_utf8_version_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container ... 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.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_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... 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.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods - raise Exception('kaboom2!') -Exception: kaboom2! -test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods - raise Exception('kaboom3!') -Exception: kaboom3! -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1!test.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 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f5055b275aa496daaab8-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx227e44cc84a74130b910c-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 412 - "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txda03756787654cd68a863-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 412 - "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txda03756787654cd68a863-00690208fd" "proxy-server 1692271" 0.0049 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac6f8c5f928944febb117-00690208fd" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx7810dab468964e939ce9b-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 304 - "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx937db09e91c1475e8419e-00690208fd" "proxy-server 1692271" 0.0008 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf26f0f705795494c83637-00690208fd" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx22d1e7dda65145138bd90-00690208fd" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 304 - "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx7529ff969a27486990b0f-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx813316b43f0b4a0eaf90f-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx8aab914a63164cccb1781-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "GET http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx6fbb8e52fef44985af7d2-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txff1570d293a3403ab42f4-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txe7b84be193554b42b5603-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx99db7ed440d84288b434e-00690208fd" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1814a02f61344efa836ba-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx5fbc5d4da02047fdbe8a8-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx10429e017bdd4e2bab33d-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa89abaa77adb437383f50-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "txd901d0e1547e42ca9492a-00690208fd" "proxy-server 1692271" 0.0015 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 412 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txf5d1307b33da4a7aaa313-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 412 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txf5d1307b33da4a7aaa313-00690208fd" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx64344e3ecb5d4d6b88d6e-00690208fd" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx68ec2ba7df024c6198397-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdc1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 304 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "tx41a97b29d8db4c4fbaed0-00690208fd" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd2b4f1686df645b289d74-00690208fd" "proxy-server 1692271" 0.0017 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx5c95862a229a48bea3a20-00690208fd" "proxy-server 1692271" 0.0035 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 304 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txecc59e0fa941446d912c2-00690208fd" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38869bb6e0474ce28ec6e-00690208fd" "proxy-server 1692271" 0.0043 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a/498ede4632e44c87af1c8986eae2d48b" 204 - "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b" "tx2cfd9f0b41be4bc2ad519-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdd1/3/a/498ede4632e44c87af1c8986eae2d48b/o" 200 24 "HEAD http://foo:8080/v1/a/498ede4632e44c87af1c8986eae2d48b/o" "txef3c2f6b33f34d979a44c-00690208fd" "proxy-server 1692271" 0.0024 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx05ba39fde3a74339bfaa7-00690208fd" "proxy-server 1692271" 0.0018 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/1ed715b801a74de9a7da2f4d47354dbf" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" "tx05ba39fde3a74339bfaa7-00690208fd" "container-server 1692271" 0.0010 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/1ed715b801a74de9a7da2f4d47354dbf" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf" "tx05ba39fde3a74339bfaa7-00690208fd" "container-server 1692271" 0.0011 "-" 1692271 1 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741054.00000-0, db: /tmp/tmpbexdgwjb/sda/containers/0/5ce/9661b7a31434e002b9df2b4d8af085ce/9661b7a31434e002b9df2b4d8af085ce.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741054.00000-0, db: /tmp/tmpbexdgwjb/sda/containers/0/5ce/9661b7a31434e002b9df2b4d8af085ce/9661b7a31434e002b9df2b4d8af085ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741057.00000-0, db: /tmp/tmpbexdgwjb/sda/containers/0/399/0dcda1ad43235996e01da77041cbf399/0dcda1ad43235996e01da77041cbf399.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741057.00000-0, db: /tmp/tmpbexdgwjb/sda/containers/0/399/0dcda1ad43235996e01da77041cbf399/0dcda1ad43235996e01da77041cbf399.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmp4mwzrlxz/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/tmp4mwzrlxz/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/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1761741054.00000, (0, 0) as of 1761741054.00000, active as of 1761741054.00000> to ShardRange<'k' to 't' as of 1761741055.00000, (0, 0) as of 1761741055.00000, active as of 1761741055.00000>, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/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/tmp4mwzrlxz/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/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741059.00000, (0, 0) as of 1761741059.00000, shrinking as of 1761741056.00000> to ShardRange<'k' to 't' as of 1761741059.00000, (0, 0) as of 1761741059.00000, sharding as of 1761741060.00000>, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp4mwzrlxz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-026cd6ee83a28b01032864baa7d9b6c0-1761741058.00000-2, db: /tmp/tmp8pjsipzr/sda/containers/0/82a/9e88238cd158a0bb4e09efc2bef7f82a/9e88238cd158a0bb4e09efc2bef7f82a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741063.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/12b/a631ca160f671279bbdefdad1901d12b/a631ca160f671279bbdefdad1901d12b.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741063.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/12b/a631ca160f671279bbdefdad1901d12b/a631ca160f671279bbdefdad1901d12b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741072.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/7b0/e15c77fc574582b4689e002f20afa7b0/e15c77fc574582b4689e002f20afa7b0.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741072.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/7b0/e15c77fc574582b4689e002f20afa7b0/e15c77fc574582b4689e002f20afa7b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741081.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/59a/bdcb3903556a4fc9edd75ff41c0dd59a/bdcb3903556a4fc9edd75ff41c0dd59a.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741081.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/59a/bdcb3903556a4fc9edd75ff41c0dd59a/bdcb3903556a4fc9edd75ff41c0dd59a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741090.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/d3f/47cddfee222c37fc4aab1bbe2689ad3f/47cddfee222c37fc4aab1bbe2689ad3f.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741090.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/d3f/47cddfee222c37fc4aab1bbe2689ad3f/47cddfee222c37fc4aab1bbe2689ad3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741099.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/2a9/60dcb97d4768b6a7034f3cee7bc3b2a9/60dcb97d4768b6a7034f3cee7bc3b2a9.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741099.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/2a9/60dcb97d4768b6a7034f3cee7bc3b2a9/60dcb97d4768b6a7034f3cee7bc3b2a9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741108.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/90f/d338b8a996fa07477e48a017b51b190f/d338b8a996fa07477e48a017b51b190f.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741108.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/90f/d338b8a996fa07477e48a017b51b190f/d338b8a996fa07477e48a017b51b190f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741117.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/e47/44ffaf8289065c775da64b295f3d4e47/44ffaf8289065c775da64b295f3d4e47.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741117.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/e47/44ffaf8289065c775da64b295f3d4e47/44ffaf8289065c775da64b295f3d4e47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741126.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/61e/ded2af3eb196c4220a67cba9163e661e/ded2af3eb196c4220a67cba9163e661e.db +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx18d1a7a525244545971cf-00690208fd - 0.0097 VW - 1761741053.523699999 1761741053.533385992 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx48504acc86d54ed8abc58-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx48504acc86d54ed8abc58-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx48504acc86d54ed8abc58-00690208fd - 0.0147 VW - 1761741053.536326647 1761741053.550982237 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "tx62e3efdeb1f34b89bd05d-00690208fd" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "tx62e3efdeb1f34b89bd05d-00690208fd" "object-server 1692257" 0.0016 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx62e3efdeb1f34b89bd05d-00690208fd" "proxy-server 1692257" 0.0143 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx62e3efdeb1f34b89bd05d-00690208fd" "proxy-server 1692257" 0.0140 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx62e3efdeb1f34b89bd05d-00690208fd - 0.0307 - - 1761741053.551381350 1761741053.582045078 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08302f1ec7c747438b75b-00690208fd" "proxy-server 1692257" 0.0019 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx08302f1ec7c747438b75b-00690208fd - 0.0045 VW - 1761741053.583701134 1761741053.588174820 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx520169c6211b4c50b9772-00690208fd" "proxy-server 1692257" 0.0076 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx520169c6211b4c50b9772-00690208fd - 0.0145 VW - 1761741053.588663101 1761741053.603139162 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx66cdfa2943db4a9596ac0-00690208fd" "proxy-server 1692257" 0.0050 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx66cdfa2943db4a9596ac0-00690208fd" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx579eca3bd4264b49babc1-00690208fd" "proxy-server 1692257" 0.0002 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx579eca3bd4264b49babc1-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx66cdfa2943db4a9596ac0-00690208fd - 0.0207 VW - 1761741053.603652000 1761741053.624392033 0 - (txn: txaebe7a5c5ef44e1c9df8e-00690208fd) +proxy INFO: - - 29/Oct/2025/12/30/53 PUT /v1/a/none/003foo/1761741053.55189 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txaebe7a5c5ef44e1c9df8e-00690208fd - 0.0101 VW - 1761741053.614695072 1761741053.624780893 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx969c6b75de774017a56fd-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx969c6b75de774017a56fd-00690208fd - 0.0079 VW - 1761741053.630396366 1761741053.638335705 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "txdd5921e62793423f8ff2a-00690208fd" "proxy-server 1692257" 0.0053 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txdd5921e62793423f8ff2a-00690208fd - 0.0079 VW - 1761741053.638837814 1761741053.646745205 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txda2ca893ff98403c826ed-00690208fd" "proxy-server 1692257" 0.0045 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txda2ca893ff98403c826ed-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txda2ca893ff98403c826ed-00690208fd - 0.0095 VW - 1761741053.647288799 1761741053.656769037 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "tx597363269fa6417b97372-00690208fd" "object-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sda1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx597363269fa6417b97372-00690208fd" "proxy-server 1692257" 0.0142 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "tx597363269fa6417b97372-00690208fd" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "DELETE /sdb1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx597363269fa6417b97372-00690208fd" "proxy-server 1692257" 0.0103 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx597363269fa6417b97372-00690208fd - 0.0363 - - 1761741053.657127142 1761741053.693472147 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54ac5ad98fe644cdbf8f8-00690208fd" "proxy-server 1692257" 0.0013 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/5_oc_ascii" "tx54ac5ad98fe644cdbf8f8-00690208fd" "container-server 1692257" 0.0011 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/5_oc_ascii" "tx54ac5ad98fe644cdbf8f8-00690208fd" "container-server 1692257" 0.0010 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx54ac5ad98fe644cdbf8f8-00690208fd" "proxy-server 1692257" 0.0381 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "tx54ac5ad98fe644cdbf8f8-00690208fd" "proxy-server 1692257" 0.0298 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - tx54ac5ad98fe644cdbf8f8-00690208fd - 0.0665 - - 1761741053.696481228 1761741053.763017654 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedba4cf2465341a1a8b71-00690208fd" "proxy-server 1692257" 0.0017 "-" 1692257 -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.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding ... ok +test.unit.proxy.test_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 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx59f979f114be4655adcd2-006b0f16a3" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx8eeca616a628476c9714f-006b0f16a3" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde73f3c6a0534cd597a40-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txd5c9af8ff6234b109256e-006b0f16a3" "proxy-server 1398988" 0.0012 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txccda5bc69e3447e385f31-006b0f16a3" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx517255ebc3234768b49eb-006b0f16a3" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txea40e52ab15f479abb1f9-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txe4ce72f78ba84e408f3ee-006b0f16a3" "proxy-server 1398988" 0.0007 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx087bb07213d946588b421-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx0b163bce4b81447dba9dc-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdd1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txf8dc37cf85a9488aa6707-006b0f16a3" "proxy-server 1398988" 0.0007 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 412 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "txf8dc37cf85a9488aa6707-006b0f16a3" "proxy-server 1398988" 0.0010 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txebe9b777572d4e569dc21-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txd645f7fc4c22496caa39d-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx5cefe06f5ec04177be9db-006b0f16a3" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx06d670343587420692fe9-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "txe2a65951c7414b8dbb47f-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 304 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx7cbc0d966ac54ee79f042-006b0f16a3" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ab13a7674914af8b4085-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 204 - "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89" "tx793733fda02e4a23b8542-006b0f16a3" "proxy-server 1398988" 0.0014 "-" 1398988 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdc1/0/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" 200 24 "HEAD http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89/o" "tx7afb9bd0a3634a4386a89-006b0f16a3" "proxy-server 1398988" 0.0006 "-" 1398988 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6e258fd7f9da4354893f9-006b0f16a3" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sda1/2/a/27a5c82a19ec4ec5a6313a8e60b60c89" 200 155 "GET http://foo:8080/v1/a/27a5c82a19ec4ec5a6313a8e60b60c89?format=json&states=listing" "tx6e258fd7f9da4354893f9-006b0f16a3" "proxy-server 1398988" 0.0022 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb1d3e4966b3d48f993abc-006b0f16a3" "proxy-server 1398988" 0.0012 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 201 - "PUT http://127.0.0.1:34605/sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" "txb1d3e4966b3d48f993abc-006b0f16a3" "container-server 1398988" 0.0010 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 201 - "PUT http://127.0.0.1:49905/sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" "txb1d3e4966b3d48f993abc-006b0f16a3" "container-server 1398988" 0.0009 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 201 - "PUT http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txb1d3e4966b3d48f993abc-006b0f16a3" "proxy-server 1398988" 0.0117 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 201 - "PUT http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txb1d3e4966b3d48f993abc-006b0f16a3" "proxy-server 1398988" 0.0084 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx67f4fc9938d144b68ce96-006b0f16a3" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx67f4fc9938d144b68ce96-006b0f16a3" "proxy-server 1398988" 0.0011 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb35ebc0a62674e2daa75c-006b0f16a3" "proxy-server 1398988" 0.0018 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txe16406b129d44388bcb7a-006b0f16a3" "proxy-server 1398988" 0.0011 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "PUT http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0a551c4d61b46ea915f8-006b0f16a3" "proxy-server 1398988" 0.0142 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "PUT http://foo:8080/sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0a551c4d61b46ea915f8-006b0f16a3" "object-server 1398988" 0.0004 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "PUT http://foo:8080/sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0a551c4d61b46ea915f8-006b0f16a3" "object-server 1398988" 0.0004 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "PUT http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0a551c4d61b46ea915f8-006b0f16a3" "proxy-server 1398988" 0.5274 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "PUT http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0a551c4d61b46ea915f8-006b0f16a3" "proxy-server 1398988" 0.5272 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx35df64418350404ba33d6-006b0f16a4" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txc1ecc3857f3b4161bf311-006b0f16a4" "proxy-server 1398988" 0.0026 "-" 1398988 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "POST http://foo:8080/sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7e6e1aa627494815857dc-006b0f16a4" "object-server 1398988" 0.0004 "-" 1398988 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195/o" 201 - "POST http://foo:8080/sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7e6e1aa627494815857dc-006b0f16a4" "object-server 1398988" 0.0004 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 202 76 "POST http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7e6e1aa627494815857dc-006b0f16a4" "proxy-server 1398988" 0.0090 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 202 76 "POST http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7e6e1aa627494815857dc-006b0f16a4" "proxy-server 1398988" 0.0070 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 202 76 "POST http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7e6e1aa627494815857dc-006b0f16a4" "proxy-server 1398988" 0.0091 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8b4b3de99d34fd8990bb-006b0f16a4" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx7623976df4f5487289651-006b0f16a4" "proxy-server 1398988" 0.0027 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx44870e7c24054a56b735a-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx44870e7c24054a56b735a-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx601cc5d94d9045afae16d-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx858ab4d19b2740f682749-006b0f16a4" "proxy-server 1398988" 0.0024 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx9621503b18394df79436f-006b0f16a4" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ed05a34b43842fcb8bc8-006b0f16a4" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txaf7f8f6aa86c49f79df81-006b0f16a4" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx0553190fc98c4680babd9-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx0553190fc98c4680babd9-006b0f16a4" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3fffa7e0ac1640799bdd7-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx8510f509babf45bfb6d9c-006b0f16a4" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txaf67d772c10243a7a688d-006b0f16a4" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6dfbabd6606463d8bf00-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx3fdca2d64d8a47e2ac658-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0007efcaa6f41378d28e-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa0007efcaa6f41378d28e-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd3413362d2e347adbb329-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx9c4c05ad036b4de4bbd8a-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx391208d83e144322acebf-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx391208d83e144322acebf-006b0f16a4" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40185296a4994e6991d40-006b0f16a4" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txcdc5f98e3e4b45f58041a-006b0f16a4" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txade0b5f717d643a19fa21-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txade0b5f717d643a19fa21-006b0f16a4" "proxy-server 1398988" 0.0009 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txade0b5f717d643a19fa21-006b0f16a4) -proxy DEBUG: Ignoring 412 from primary (txn: txade0b5f717d643a19fa21-006b0f16a4) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txade0b5f717d643a19fa21-006b0f16a4" "proxy-server 1398988" 0.0008 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: txade0b5f717d643a19fa21-006b0f16a4) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6de6c5c8f85349d2b673c-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx9f4f41b93c2d4a4198cbc-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa5690425e63641338a864-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa5690425e63641338a864-006b0f16a5" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa5690425e63641338a864-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf0528ea7f98b44e2b62bf-006b0f16a5" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txfc0d280444d24bd1af6f5-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb6a37f84bdf646c1a1bf9-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb6a37f84bdf646c1a1bf9-006b0f16a5" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb6a37f84bdf646c1a1bf9-006b0f16a5" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx158c54cb3e2a4f9b95480-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txcbd955ca74424fdcbb019-006b0f16a5" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx818c5cec8fe749a0b8075-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx818c5cec8fe749a0b8075-006b0f16a5" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd32d7af254a747fab0253-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx3190d99dc9ef41fe9d1a4-006b0f16a5" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb62605daf4804f58a5ecc-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb62605daf4804f58a5ecc-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx357a5a8d9c8f42899c301-006b0f16a5" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txaf9dec84162a45b1be782-006b0f16a5" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txd85f89f53f604a62858c5-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txd85f89f53f604a62858c5-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd7ec308f2e924d2299ae8-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx02ef25eac37646bf8a526-006b0f16a5" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx79753daab5c842f8baf9a-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx79753daab5c842f8baf9a-006b0f16a5" "proxy-server 1398988" 0.0007 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx79753daab5c842f8baf9a-006b0f16a5) -proxy DEBUG: Ignoring 412 from primary (txn: tx79753daab5c842f8baf9a-006b0f16a5) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx79753daab5c842f8baf9a-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx79753daab5c842f8baf9a-006b0f16a5) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txece377359e2e4f6aa6740-006b0f16a5" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txa4dc2c20fef94e47bb1ab-006b0f16a5" "proxy-server 1398988" 0.0011 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb107840614644c8993062-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb107840614644c8993062-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txb107840614644c8993062-006b0f16a5" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3dd79a45daae45c5b7891-006b0f16a6" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx619c6f6161ea4a17b0350-006b0f16a6" "proxy-server 1398988" 0.0014 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx8caeec437e154a2690e05-006b0f16a6" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx8caeec437e154a2690e05-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx8caeec437e154a2690e05-006b0f16a6" "proxy-server 1398988" 0.0040 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ffc1415df2443358f991-006b0f16a6" "proxy-server 1398988" 0.0014 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx902dae5dabc845b795eef-006b0f16a6" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txdd1d47ed0dd847d59931f-006b0f16a6" "proxy-server 1398988" 0.0008 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txdd1d47ed0dd847d59931f-006b0f16a6" "proxy-server 1398988" 0.0008 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b521692d7094aeab028f-006b0f16a6" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx907e60d211e34beca5033-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txa7eaa264202a4cbfb64e7-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx00cb03d150344baf8f449-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txfe1fa55f6a8443b1bed81-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txe48eef0508364cbeb9ef9-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfedb4931792f4f93bd36f-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx6c6e507df5434c2093c03-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx494f6083b062492e846d0-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx494f6083b062492e846d0-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx494f6083b062492e846d0-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3851032fa35c42f69795f-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txef4745350bad442c960f6-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txaf98e677fa384179aaade-006b0f16a6" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe0f0b51d1f9d4c46b3714-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx911bdd28a870455184357-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx7253d4bbf0954eaab908c-006b0f16a6" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa944877be5bb4fb2a104f-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx508ab761861640bb9138d-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx1d7bcabc89a344f2a2427-006b0f16a6" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6de51dc2017642a083295-006b0f16a6" "proxy-server 1398988" 0.0011 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txb692eec83ae04844bef6d-006b0f16a6" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "tx58aae49dee7b4836b01c2-006b0f16a6" "proxy-server 1398988" 0.0040 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ef09925bb0548e89aaae-006b0f16a6" "proxy-server 1398988" 0.0013 "-" 1398988 -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 +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741126.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/61e/ded2af3eb196c4220a67cba9163e661e/ded2af3eb196c4220a67cba9163e661e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741126.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/61e/ded2af3eb196c4220a67cba9163e661e/ded2af3eb196c4220a67cba9163e661e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741135.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/a34/280516b47d2cd4dfd0b55f1431c7aa34/280516b47d2cd4dfd0b55f1431c7aa34.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741135.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/a34/280516b47d2cd4dfd0b55f1431c7aa34/280516b47d2cd4dfd0b55f1431c7aa34.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741135.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/a34/280516b47d2cd4dfd0b55f1431c7aa34/280516b47d2cd4dfd0b55f1431c7aa34.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741144.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/e00/c2fe1761fef70857955a8167ab928e00/c2fe1761fef70857955a8167ab928e00.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741144.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/e00/c2fe1761fef70857955a8167ab928e00/c2fe1761fef70857955a8167ab928e00.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741144.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/e00/c2fe1761fef70857955a8167ab928e00/c2fe1761fef70857955a8167ab928e00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741153.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/884/dd4ca3a9ff3bb561f269c78efb297884/dd4ca3a9ff3bb561f269c78efb297884.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741153.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/884/dd4ca3a9ff3bb561f269c78efb297884/dd4ca3a9ff3bb561f269c78efb297884.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741153.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/884/dd4ca3a9ff3bb561f269c78efb297884/dd4ca3a9ff3bb561f269c78efb297884.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741162.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/299/1ada6d91c79defdd2394f00449fd3299/1ada6d91c79defdd2394f00449fd3299.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741162.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/299/1ada6d91c79defdd2394f00449fd3299/1ada6d91c79defdd2394f00449fd3299.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741162.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/299/1ada6d91c79defdd2394f00449fd3299/1ada6d91c79defdd2394f00449fd3299.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741171.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ffc/f23160d70f2ce80be71762f34d892ffc/f23160d70f2ce80be71762f34d892ffc.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741171.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ffc/f23160d70f2ce80be71762f34d892ffc/f23160d70f2ce80be71762f34d892ffc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741171.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ffc/f23160d70f2ce80be71762f34d892ffc/f23160d70f2ce80be71762f34d892ffc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741180.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ead/ef42032e2b18aab2181afd30fa241ead/ef42032e2b18aab2181afd30fa241ead.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741180.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ead/ef42032e2b18aab2181afd30fa241ead/ef42032e2b18aab2181afd30fa241ead.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741180.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/ead/ef42032e2b18aab2181afd30fa241ead/ef42032e2b18aab2181afd30fa241ead.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741189.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/89d/0461259c22096a5e7f5b7f2eb7e3589d/0461259c22096a5e7f5b7f2eb7e3589d.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741189.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/89d/0461259c22096a5e7f5b7f2eb7e3589d/0461259c22096a5e7f5b7f2eb7e3589d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741189.00000-2, db: /tmp/tmp11byvlop/sda/containers/0/89d/0461259c22096a5e7f5b7f2eb7e3589d/0461259c22096a5e7f5b7f2eb7e3589d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1761741054.00000, (0, 0) as of 1761741054.00000, active as of 1761741054.00000> to ShardRange<'a' to 'b' as of 1761741054.00000, (0, 0) as of 1761741054.00000, sharding as of 1761741059.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d_1761741054.00000.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d_1761741054.00000.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d_1761741054.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d_1761741054.00000.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1761741054.00000, (0, 0) as of 1761741054.00000, sharding as of 1761741060.00000> to ShardRange<'a' to 'b' as of 1761741054.00000, (0, 0) as of 1761741054.00000, sharded as of 1761741063.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761741054.00000-2, db: /tmp/tmpho9jd1vk/sda/containers/0/08d/872683a521f6bfd923b9db501c23b08d/872683a521f6bfd923b9db501c23b08d_1761741054.00000.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container ... ok +test.unit.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.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 ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx44bbcf4397d24911a9e06-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txa7f958bc99ab47d6884a5-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe42ef29e319e43c3aa619-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe42ef29e319e43c3aa619-006b0f16a6) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txe42ef29e319e43c3aa619-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbcac353ad84f43a5b5f2f-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txbcac353ad84f43a5b5f2f-006b0f16a6) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txbcac353ad84f43a5b5f2f-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx25d88400fb674cf9b9bfa-006b0f16a6) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx25d88400fb674cf9b9bfa-006b0f16a6) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx46e946433a8944139a170-006b0f16a6) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx46e946433a8944139a170-006b0f16a6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txc7fe4026aae14fc6b68f1-006b0f16a7) -test INFO: Client disconnected on read of '/a/c' (txn: txc7fe4026aae14fc6b68f1-006b0f16a7) -test INFO: Client disconnected on read of '/a/c' (txn: txfa46696f9f9e433aaaeeb-006b0f16a7) -test INFO: Client disconnected on read of '/a/c' (txn: txfa46696f9f9e433aaaeeb-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx380098bdb88540d4a83aa-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6296d6c9362b497b9247e-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx63874d56e885437a8c588-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx63874d56e885437a8c588-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx63874d56e885437a8c588-006b0f16a7) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx63874d56e885437a8c588-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc54cf70bd0f04f9f9b68a-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txc54cf70bd0f04f9f9b68a-006b0f16a7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txc54cf70bd0f04f9f9b68a-006b0f16a7) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txc54cf70bd0f04f9f9b68a-006b0f16a7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa5e6e2bef0514ed0ab9c5-006b0f16a7) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: txa5e6e2bef0514ed0ab9c5-006b0f16a7) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: txa5e6e2bef0514ed0ab9c5-006b0f16a7) -test ERROR: Account HEAD returning 503 for [] (txn: txa5e6e2bef0514ed0ab9c5-006b0f16a7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx90e588408e184697b1f5c-006b0f16a7) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.2:2002/sdc (txn: txf18d74b1b16d47efa70a8-006b0f16a7)test.unit.proxy.test_mem_server.TestContainerController.test_POST -test.unit.proxy.test_mem_server.TestContainerController.test_POST ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl -test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata ... ok +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sda1/2/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "txedba4cf2465341a1a8b71-00690208fd" "proxy-server 1692257" 0.0108 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txedba4cf2465341a1a8b71-00690208fd - 0.0396 - - 1761741053.764429808 1761741053.804035425 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca3cd42cabaa45febc53d-00690208fd" "proxy-server 1692257" 0.0012 "-" 1692257 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:50063/sdb1/3/a/5_vc_non_ascii%C2%A3" "txca3cd42cabaa45febc53d-00690208fd" "container-server 1692257" 0.0010 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:51643/sda1/3/a/5_vc_non_ascii%C2%A3" "txca3cd42cabaa45febc53d-00690208fd" "container-server 1692257" 0.0016 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txca3cd42cabaa45febc53d-00690208fd" "proxy-server 1692257" 0.0459 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txca3cd42cabaa45febc53d-00690208fd" "proxy-server 1692257" 0.0340 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txca3cd42cabaa45febc53d-00690208fd - 0.0661 - - 1761741053.822020054 1761741053.888153791 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9da0ad1833ff4afd942ea-00690208fd" "proxy-server 1692257" 0.0100 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9da0ad1833ff4afd942ea-00690208fd - 0.0127 VW - 1761741053.898066759 1761741053.910806417 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx22b216795877427e8d6c6-00690208fd" "proxy-server 1692257" 0.0096 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx22b216795877427e8d6c6-00690208fd - 0.0123 VW - 1761741053.911325455 1761741053.923645020 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "txb339a693aa934ebab938e-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "txb339a693aa934ebab938e-00690208fd" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/53 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb339a693aa934ebab938e-00690208fd - 0.0217 VW - 1761741053.924239397 1761741053.945906639 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx1523582646ab49e4b2c8f-00690208fd" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx1523582646ab49e4b2c8f-00690208fd" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx1523582646ab49e4b2c8f-00690208fd" "proxy-server 1692257" 0.0294 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +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" "tx1523582646ab49e4b2c8f-00690208fd" "proxy-server 1692257" 0.0390 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1523582646ab49e4b2c8f-00690208fd - 0.0427 - - 1761741053.946317673 1761741053.989042521 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0c7c46517c51443d86ff3-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0c7c46517c51443d86ff3-00690208fe - 0.0122 VW - 1761741054.010336399 1761741054.022559166 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc824f3e8ebb34c99be76e-00690208fe" "proxy-server 1692257" 0.0106 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txc824f3e8ebb34c99be76e-00690208fe - 0.0132 VW - 1761741054.023072243 1761741054.036311388 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx9ff412a1335b48a384dc2-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx9ff412a1335b48a384dc2-00690208fe" "proxy-server 1692257" 0.0007 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx462a9a1c0a6048eaa916f-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9ff412a1335b48a384dc2-00690208fe - 0.0481 VW - 1761741054.036882401 1761741054.085028410 0 - (txn: tx7f8b7f668a6a4074a5486-00690208fe) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx7f8b7f668a6a4074a5486-00690208fe" "object-server 1692257" 0.0087 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx7f8b7f668a6a4074a5486-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx7f8b7f668a6a4074a5486-00690208fe" "proxy-server 1692257" 0.0251 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx7f8b7f668a6a4074a5486-00690208fe" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741053.94684 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7f8b7f668a6a4074a5486-00690208fe - 0.0587 VW - 1761741054.059816122 1761741054.118479252 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx21860441fe014c55a8784-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx21860441fe014c55a8784-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 201 - "PUT http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx05ba39fde3a74339bfaa7-00690208fd" "proxy-server 1692271" 0.0156 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 201 - "PUT http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx05ba39fde3a74339bfaa7-00690208fd" "proxy-server 1692271" 0.0210 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1c5afec6996d4870a5834-00690208fd" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx1c5afec6996d4870a5834-00690208fd" "proxy-server 1692271" 0.0014 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcfb3064344c04545bed75-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx6530dd517d6a460c85c1a-00690208fd" "proxy-server 1692271" 0.0055 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "PUT http://foo:8080/sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx3ab0af49d90d481ea2886-00690208fd" "object-server 1692271" 0.0131 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "PUT http://foo:8080/sdd1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx3ab0af49d90d481ea2886-00690208fd" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdd1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "PUT http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx3ab0af49d90d481ea2886-00690208fd" "proxy-server 1692271" 0.0253 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "PUT http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx3ab0af49d90d481ea2886-00690208fd" "proxy-server 1692271" 0.0267 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx677d4cb3901e4c9592a49-00690208fd" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "txb4c0a36b7314431f85d19-00690208fd" "proxy-server 1692271" 0.0079 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "POST http://foo:8080/sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx2484bf488f664bab8abca-00690208fd" "object-server 1692271" 0.0049 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "POST /sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 202 76 "POST http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx2484bf488f664bab8abca-00690208fd" "proxy-server 1692271" 0.0169 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 201 - "POST http://foo:8080/sdd1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx2484bf488f664bab8abca-00690208fd" "object-server 1692271" 0.0005 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "POST /sdd1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 202 76 "POST http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "tx2484bf488f664bab8abca-00690208fd" "proxy-server 1692271" 0.0176 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc4dd00e6fb3d49b4bef90-00690208fd" "proxy-server 1692271" 0.0062 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx684cd8136564463bb5636-00690208fd" "proxy-server 1692271" 0.0104 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "GET /sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 200 24 "GET http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "txeaf957c648b84b72b25c9-00690208fd" "proxy-server 1692271" 0.0009 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa0f15b44a4bf4cc49def7-00690208fd" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "txca51632644f1414b93492-00690208fd" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdd1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 200 24 "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "txdd07030ab0ed4abdaf270-00690208fe" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf288dd13b8024078a88b0-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx5223883914954bffbe7c4-00690208fe" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 200 24 "GET http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "txd3fcf85284d244d58b1f7-00690208fe" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txad41b5c4e6384becafbdd-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 204 - "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf" "tx286aea859bd44873963e0-00690208fe" "proxy-server 1692271" 0.0023 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdc1/3/a/1ed715b801a74de9a7da2f4d47354dbf/o" 200 24 "HEAD http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf/o" "txc3108cf82f34403698a84-00690208fe" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9db9fea07abd4e0a969bb-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/3/a/1ed715b801a74de9a7da2f4d47354dbf" 200 380 "GET http://foo:8080/v1/a/1ed715b801a74de9a7da2f4d47354dbf?format=json&states=listing" "tx9db9fea07abd4e0a969bb-00690208fe" "proxy-server 1692271" 0.0021 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx429ce7372bea47199c5e0-00690208fe" "proxy-server 1692271" 0.0095 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/1/a/17464e9f29074aee8964a386e1c7a420" 201 - "PUT http://127.0.0.1:49941/sdb1/3/a/17464e9f29074aee8964a386e1c7a420" "tx429ce7372bea47199c5e0-00690208fe" "container-server 1692271" 0.0092 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/1/a/17464e9f29074aee8964a386e1c7a420" 201 - "PUT http://127.0.0.1:42309/sda1/3/a/17464e9f29074aee8964a386e1c7a420" "tx429ce7372bea47199c5e0-00690208fe" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/17464e9f29074aee8964a386e1c7a420" 201 - "PUT http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx429ce7372bea47199c5e0-00690208fe" "proxy-server 1692271" 0.0340 "-" 1692271 3 +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: txe9c03d20e6d9482292b95-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe9c03d20e6d9482292b95-00690208fd) +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: tx5ef20614566b484ea9ce4-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx5ef20614566b484ea9ce4-00690208fd) +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: txe6ae1a086b9842f38a687-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe6ae1a086b9842f38a687-00690208fd) +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: tx9b1bbf2396734b2ea9870-00690208fd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx9b1bbf2396734b2ea9870-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx98ebd87e33a94fb0b1e3c-00690208fd) +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: tx36ff89de52cd4055a995a-00690208fd) +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: tx886c97d4d68e4d6a8988f-00690208fd) +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: tx0b66ffde4add4e0fba099-00690208fd) +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: tx974a5cb3a70f4e0d8d9f0-00690208fd) +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: tx2eaf8abb60fd46d0bbb01-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txcc014bb2880648ee85200-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txcc014bb2880648ee85200-00690208fd) +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: txe0612887bb474880990c5-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txe0612887bb474880990c5-00690208fd) +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: txf601d98596e746ccbcdb9-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf601d98596e746ccbcdb9-00690208fd) +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: tx6a430aaf98f74ad3a469e-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6a430aaf98f74ad3a469e-00690208fd) +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: tx2868a35985394af281900-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx2868a35985394af281900-00690208fd) +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: tx59edbbb97d624867b2349-00690208fd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx59edbbb97d624867b2349-00690208fd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/30/54 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx0fa576fbac7f44be90965-00690208fe - 0.0003 - - 1761741054.210355520 1761741054.210701942 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/30/54 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1761741054.219527721 1761741054.219756126 - -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 ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txff5766d370514fcb900d7-006b0f16a9) -test INFO: Client disconnected on read of '/a/c' (txn: txff5766d370514fcb900d7-006b0f16a9) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txa8cf32daead5493caea8d-006b0f16a9) -test INFO: Client disconnected on read of '/a/c' (txn: txa8cf32daead5493caea8d-006b0f16a9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txed6daf9f3c7146e4a7dce-006b0f16aa) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: txed6daf9f3c7146e4a7dce-006b0f16aa) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: txed6daf9f3c7146e4a7dce-006b0f16aa) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txed6daf9f3c7146e4a7dce-006b0f16aa) -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_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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741055.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/81e/07552d008ff86875d13a0b51e481f81e/07552d008ff86875d13a0b51e481f81e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741057.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e29/d570cb633fb3916c58073cd01eef1e29/d570cb633fb3916c58073cd01eef1e29.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741056.00000, (0, 0) as of 1761741056.00000, found as of 1761741056.00000> to ShardRange<'k' to 't' as of 1761741057.00000, (0, 0) as of 1761741057.00000, created as of 1761741057.00000>, path: .shards_a/shard_c_1761741057.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e29/d570cb633fb3916c58073cd01eef1e29/d570cb633fb3916c58073cd01eef1e29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741059.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/86b/8b3ae80da7940fbc30a19283e362e86b/8b3ae80da7940fbc30a19283e362e86b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741058.00000, (0, 0) as of 1761741058.00000, found as of 1761741058.00000> to ShardRange<'k' to 't' as of 1761741059.00000, (0, 0) as of 1761741059.00000, cleaved as of 1761741059.00000>, path: .shards_a/shard_c_1761741059.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/86b/8b3ae80da7940fbc30a19283e362e86b/8b3ae80da7940fbc30a19283e362e86b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741061.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/7ba/9f9c111ee1d9dce47b9a03e78a65e7ba/9f9c111ee1d9dce47b9a03e78a65e7ba.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741060.00000, (0, 0) as of 1761741060.00000, found as of 1761741060.00000> to ShardRange<'k' to 't' as of 1761741061.00000, (0, 0) as of 1761741061.00000, active as of 1761741061.00000>, path: .shards_a/shard_c_1761741061.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/7ba/9f9c111ee1d9dce47b9a03e78a65e7ba/9f9c111ee1d9dce47b9a03e78a65e7ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741063.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/110/0cc1ae76acb328b76a2410beebc09110/0cc1ae76acb328b76a2410beebc09110.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741062.00000, (0, 0) as of 1761741062.00000, found as of 1761741062.00000> to ShardRange<'k' to 't' as of 1761741063.00000, (0, 0) as of 1761741063.00000, shrinking as of 1761741063.00000>, path: .shards_a/shard_c_1761741063.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/110/0cc1ae76acb328b76a2410beebc09110/0cc1ae76acb328b76a2410beebc09110.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741063.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/110/0cc1ae76acb328b76a2410beebc09110/0cc1ae76acb328b76a2410beebc09110.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741065.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f7/d709e742545d8ca0d24077b8fe3694f7/d709e742545d8ca0d24077b8fe3694f7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741064.00000, (0, 0) as of 1761741064.00000, found as of 1761741064.00000> to ShardRange<'k' to 't' as of 1761741065.00000, (0, 0) as of 1761741065.00000, sharding as of 1761741065.00000>, path: .shards_a/shard_c_1761741065.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f7/d709e742545d8ca0d24077b8fe3694f7/d709e742545d8ca0d24077b8fe3694f7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741065.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f7/d709e742545d8ca0d24077b8fe3694f7/d709e742545d8ca0d24077b8fe3694f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741067.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cb7/bab79a37e849f8eac9bdfe00e8323cb7/bab79a37e849f8eac9bdfe00e8323cb7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741066.00000, (0, 0) as of 1761741066.00000, found as of 1761741066.00000> to ShardRange<'k' to 't' as of 1761741067.00000, (0, 0) as of 1761741067.00000, sharded as of 1761741067.00000>, path: .shards_a/shard_c_1761741067.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cb7/bab79a37e849f8eac9bdfe00e8323cb7/bab79a37e849f8eac9bdfe00e8323cb7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741067.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cb7/bab79a37e849f8eac9bdfe00e8323cb7/bab79a37e849f8eac9bdfe00e8323cb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741068.00000, (0, 0) as of 1761741068.00000, found as of 1761741068.00000> to ShardRange<'k' to 't' as of 1761741069.00000, (0, 0) as of 1761741069.00000, shrunk as of 1761741069.00000>, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741069.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f1f/942eb264485e3175c3d6da0e43c19f1f/942eb264485e3175c3d6da0e43c19f1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741071.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2e7/34464fe76960d71baa1190ce8115f2e7/34464fe76960d71baa1190ce8115f2e7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741070.00000, (0, 0) as of 1761741070.00000, created as of 1761741070.00000> to ShardRange<'k' to 't' as of 1761741071.00000, (0, 0) as of 1761741071.00000, found as of 1761741071.00000>, path: .shards_a/shard_c_1761741071.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2e7/34464fe76960d71baa1190ce8115f2e7/34464fe76960d71baa1190ce8115f2e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741073.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/988/e62cb96dd289d2212d3caaf3afacd988/e62cb96dd289d2212d3caaf3afacd988.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741075.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8bf/e6a3ac2725a7790c703e8601b96d68bf/e6a3ac2725a7790c703e8601b96d68bf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741074.00000, (0, 0) as of 1761741074.00000, created as of 1761741074.00000> to ShardRange<'k' to 't' as of 1761741075.00000, (0, 0) as of 1761741075.00000, cleaved as of 1761741075.00000>, path: .shards_a/shard_c_1761741075.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8bf/e6a3ac2725a7790c703e8601b96d68bf/e6a3ac2725a7790c703e8601b96d68bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741077.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4c0/e574b36fce8dcaf0f3aa78d5f925b4c0/e574b36fce8dcaf0f3aa78d5f925b4c0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741076.00000, (0, 0) as of 1761741076.00000, created as of 1761741076.00000> to ShardRange<'k' to 't' as of 1761741077.00000, (0, 0) as of 1761741077.00000, active as of 1761741077.00000>, path: .shards_a/shard_c_1761741077.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4c0/e574b36fce8dcaf0f3aa78d5f925b4c0/e574b36fce8dcaf0f3aa78d5f925b4c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741079.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ee9/1134002fe565d6008d95bddd492c0ee9/1134002fe565d6008d95bddd492c0ee9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741078.00000, (0, 0) as of 1761741078.00000, created as of 1761741078.00000> to ShardRange<'k' to 't' as of 1761741079.00000, (0, 0) as of 1761741079.00000, shrinking as of 1761741079.00000>, path: .shards_a/shard_c_1761741079.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ee9/1134002fe565d6008d95bddd492c0ee9/1134002fe565d6008d95bddd492c0ee9.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:11] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.452787 (txn: tx41060dee4a2a4cf889481-006b0f16a7) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5626bfab9b84bd9acf70-006b0f16a7" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txaac0b2f8dbec458989b08-006b0f16a7" "proxy-server 1398980" 0.0024 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdg1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx728b7396ef2e4815b4d3d-006b0f16a7" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdh1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx728b7396ef2e4815b4d3d-006b0f16a7" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:11] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.015419 (txn: tx728b7396ef2e4815b4d3d-006b0f16a7) -proxy DEBUG: (1398980) timed out ('127.0.0.1', 53872) (txn: tx728b7396ef2e4815b4d3d-006b0f16a7) -proxy INFO: (1398980) wsgi exited, is_accepting=True -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx822059bd4a4c418aa3328-006b0f16a8" "proxy-server 1398980" 0.0014 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx822059bd4a4c418aa3328-006b0f16a8" "container-server 1398980" 0.0026 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx822059bd4a4c418aa3328-006b0f16a8" "proxy-server 1398980" 0.0060 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx822059bd4a4c418aa3328-006b0f16a8" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx822059bd4a4c418aa3328-006b0f16a8" "proxy-server 1398980" 0.0121 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx822059bd4a4c418aa3328-006b0f16a8 - 0.0191 - - 1796150952.047399282 1796150952.066474915 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf142bbd675547da9ea1e-006b0f16a8" "proxy-server 1398980" 0.0021 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7364b6aab0ec486eb3bfa-006b0f16a8" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdh1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx97d1a7fef85e4f0d84d59-006b0f16a8" "proxy-server 1398980" 0.0099 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-head-it" "tx97d1a7fef85e4f0d84d59-006b0f16a8" "object-server 1398980" 0.0004 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdi1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx97d1a7fef85e4f0d84d59-006b0f16a8" "proxy-server 1398980" 0.0143 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-head-it" "tx97d1a7fef85e4f0d84d59-006b0f16a8" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdg1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx97d1a7fef85e4f0d84d59-006b0f16a8" "proxy-server 1398980" 0.0160 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx97d1a7fef85e4f0d84d59-006b0f16a8 - 0.0340 - - 1796150952.067993402 1796150952.102039814 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8b35f2aab30428fbe9f2-006b0f16a8" "proxy-server 1398980" 0.0014 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx51ffda64a3b748a4aa522-006b0f16a8" "proxy-server 1398980" 0.0022 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdh1/2/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txa563b9a1fecc4a2e90e2a-006b0f16a8" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txa563b9a1fecc4a2e90e2a-006b0f16a8 - 0.0121 - - 1796150952.103500128 1796150952.115610361 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26debcedcd6a442f861ac-006b0f16a8" "proxy-server 1398980" 0.0020 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx26debcedcd6a442f861ac-006b0f16a8" "container-server 1398980" 0.0011 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx26debcedcd6a442f861ac-006b0f16a8" "proxy-server 1398980" 0.0060 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx26debcedcd6a442f861ac-006b0f16a8" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx26debcedcd6a442f861ac-006b0f16a8" "proxy-server 1398980" 0.0082 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx26debcedcd6a442f861ac-006b0f16a8 - 0.0180 - - 1796150952.117395639 1796150952.135396719 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c094d7ad472441cb1033-006b0f16a8" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx8ee46ec33aff4a54b800a-006b0f16a8" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txcfd3f500bce244478c6d2-006b0f16a8" "proxy-server 1398980" 0.0003 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txcfd3f500bce244478c6d2-006b0f16a8" "proxy-server 1398980" 0.0003 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txcfd3f500bce244478c6d2-006b0f16a8" "proxy-server 1398980" 0.0003 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - txcfd3f500bce244478c6d2-006b0f16a8 - 0.0149 - - 1796150952.136699200 1796150952.151647806 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93f9f98a5aaf4a6d9f99d-006b0f16a8" "proxy-server 1398980" 0.0019 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx93f9f98a5aaf4a6d9f99d-006b0f16a8" "container-server 1398980" 0.0009 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx93f9f98a5aaf4a6d9f99d-006b0f16a8" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx93f9f98a5aaf4a6d9f99d-006b0f16a8" "proxy-server 1398980" 0.0082 "-" 1398980 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:45671/sdb1/0/a/c1" "txfb62e11f5a7540c3806e5-00690208fd" "container-server 1692272" 0.0070 "-" 1692272 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:40963/sda1/0/a/c1" "txfb62e11f5a7540c3806e5-00690208fd" "container-server 1692272" 0.0011 "-" 1692272 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txfb62e11f5a7540c3806e5-00690208fd" "proxy-server 1692272" 0.0474 "-" 1692272 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txfb62e11f5a7540c3806e5-00690208fd" "proxy-server 1692272" 0.0401 "-" 1692272 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txfb62e11f5a7540c3806e5-00690208fd - 0.0774 - - 1761741053.216382265 1761741053.293743610 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e1126f0cfc1409a96726-00690208fd" "proxy-server 1692272" 0.0062 "-" 1692272 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:45671/sdb1/2/a/c2" "tx2e1126f0cfc1409a96726-00690208fd" "container-server 1692272" 0.0017 "-" 1692272 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:40963/sda1/2/a/c2" "tx2e1126f0cfc1409a96726-00690208fd" "container-server 1692272" 0.0012 "-" 1692272 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2e1126f0cfc1409a96726-00690208fd" "proxy-server 1692272" 0.0282 "-" 1692272 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:53 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2e1126f0cfc1409a96726-00690208fd" "proxy-server 1692272" 0.0223 "-" 1692272 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/53 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2e1126f0cfc1409a96726-00690208fd - 0.0512 - - 1761741053.295382023 1761741053.346567392 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.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 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a9131420af34d12b87f4-006b0f16a8" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx608dac5c728a4ca59f9c0-006b0f16a8" "proxy-server 1398996" 0.0012 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx23cdff407e8743b1bb1e3-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx23cdff407e8743b1bb1e3-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx23cdff407e8743b1bb1e3-006b0f16a8" "proxy-server 1398996" 0.0074 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx23cdff407e8743b1bb1e3-006b0f16a8" "proxy-server 1398996" 0.0070 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx23cdff407e8743b1bb1e3-006b0f16a8 - 0.0219 - - 1796150952.159200907 1796150952.181067944 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83e3c67bfb4f47d0be345-006b0f16a8" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5e7f9b4b20ba425aada61-006b0f16a8" "proxy-server 1398996" 0.0026 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx17b1759aac78489da3468-006b0f16a8" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx17b1759aac78489da3468-006b0f16a8 - 0.0125 - - 1796150952.181830645 1796150952.194306135 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 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8afda4c05d8c424e9bebb-006b0f16a8" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx122189e1d20547f6a6b51-006b0f16a8" "proxy-server 1398996" 0.0025 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx8a2ef41e7e7b4b56b4f22-006b0f16a8" "object-server 1398996" 0.0006 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx8a2ef41e7e7b4b56b4f22-006b0f16a8" "proxy-server 1398996" 0.0054 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx8a2ef41e7e7b4b56b4f22-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx8a2ef41e7e7b4b56b4f22-006b0f16a8" "proxy-server 1398996" 0.0089 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx8a2ef41e7e7b4b56b4f22-006b0f16a8 - 0.0214 - - 1796150952.246305227 1796150952.267655849 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 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fae67ae3c144ccbaeeb0-006b0f16a8" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3d629331164542269bb15-006b0f16a8" "proxy-server 1398996" 0.0022 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx3765e2f3a42347edbf219-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx3765e2f3a42347edbf219-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3765e2f3a42347edbf219-006b0f16a8" "proxy-server 1398996" 0.0100 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3765e2f3a42347edbf219-006b0f16a8" "proxy-server 1398996" 0.0097 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx3765e2f3a42347edbf219-006b0f16a8 - 0.0225 - - 1796150952.272596121 1796150952.295069695 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 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1389ae3d77a443681703-006b0f16a8" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx013039ff170c44a08b74b-006b0f16a8" "proxy-server 1398996" 0.0057 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "tx261f17dedf53408ea70be-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx261f17dedf53408ea70be-006b0f16a8" "proxy-server 1398996" 0.0054 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "tx261f17dedf53408ea70be-006b0f16a8" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx261f17dedf53408ea70be-006b0f16a8" "proxy-server 1398996" 0.0089 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - tx261f17dedf53408ea70be-006b0f16a8 - 0.0239 - - 1796150952.300229788 1796150952.324144602 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.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1761741054.238093853 1761741054.238295317 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/30/54 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1761741054.255001307 1761741054.255230904 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/30/54 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1761741054.264081001 1761741054.264284372 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b8610c89bc44c30b6ffb-00690208fe" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txee47be1319814185a128b-00690208fe" "proxy-server 1692291" 0.0089 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/1/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/2/a/c/o/chunky" "txd90d45a258dd40b2af302-00690208fe" "object-server 1692291" 0.0004 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/1/a/c/o/chunky" 201 - "PUT http://localhost/sda1/2/a/c/o/chunky" "txd90d45a258dd40b2af302-00690208fe" "object-server 1692291" 0.0003 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txd90d45a258dd40b2af302-00690208fe" "proxy-server 1692291" 0.0072 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txd90d45a258dd40b2af302-00690208fe" "proxy-server 1692291" 0.0068 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txd90d45a258dd40b2af302-00690208fe - 0.0446 - - 1761741054.277141333 1761741054.321778059 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56ba0d6cde874788a9c55-00690208fe" "proxy-server 1692291" 0.0014 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1542bcd575e24dc38e217-00690208fe" "proxy-server 1692291" 0.0023 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/2/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "txbc3181e4e1404ad68888e-00690208fe" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - txbc3181e4e1404ad68888e-00690208fe - 0.0118 - - 1761741054.322980642 1761741054.334826946 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 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7aaaa4a8b0e84adc81385-00690208fe" "proxy-server 1692291" 0.0012 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx7aaaa4a8b0e84adc81385-00690208fe - 0.0037 - - 1761741054.339852810 1761741054.343534231 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1761741054.353825569 1761741054.353915215 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6a1d467301b4ee1b1d74-00690208fe" "proxy-server 1692291" 0.0011 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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:40003/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" "txe6a1d467301b4ee1b1d74-00690208fe" "container-server 1692291" 0.0009 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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:52931/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" "txe6a1d467301b4ee1b1d74-00690208fe" "container-server 1692291" 0.0009 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txe6a1d467301b4ee1b1d74-00690208fe" "proxy-server 1692291" 0.0115 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txe6a1d467301b4ee1b1d74-00690208fe" "proxy-server 1692291" 0.0081 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - - - txe6a1d467301b4ee1b1d74-00690208fe - 0.0257 - - 1761741054.360754728 1761741054.386428833 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/1/a" 200 987 "GET http://localhost/v1/a?format=json" "txa9a3659f32fb4d87900a4-00690208fe" "proxy-server 1692291" 0.0022 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 127 - txa9a3659f32fb4d87900a4-00690208fe - 0.0050 - - 1761741054.387809277 1761741054.392795086 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/1/a" 200 987 "GET http://localhost/v1/a?format=json" "tx014d7c47e021479699683-00690208fe" "proxy-server 1692291" 0.0062 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 987 - tx014d7c47e021479699683-00690208fe - 0.0090 - - 1761741054.398463488 1761741054.407470226 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/1/a" 200 987 "GET http://localhost/v1/a?format=json" "txe00354edc6f04ad48e583-00690208fe" "proxy-server 1692291" 0.0014 "-" 1692291 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 1325 - txe00354edc6f04ad48e583-00690208fe - 0.0117 - - 1761741054.409067869 1761741054.420719624 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3aebf745d25b4a6aa280f-00690208fe" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx804349380be0473891420-00690208fe" "proxy-server 1692291" 0.0014 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/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" "tx941ea38f4f6c4240a577f-00690208fe" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/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" "tx941ea38f4f6c4240a577f-00690208fe" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx941ea38f4f6c4240a577f-00690208fe" "proxy-server 1692291" 0.0074 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx941ea38f4f6c4240a577f-00690208fe" "proxy-server 1692291" 0.0071 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - - - tx941ea38f4f6c4240a577f-00690208fe - 0.0239 - - 1761741054.422514915 1761741054.446455956 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa631d1c72e84a5490645-00690208fe" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txfa631d1c72e84a5490645-00690208fe" "proxy-server 1692291" 0.0031 "-" 1692291 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.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_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... 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 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c1f71b9617e470d95f00-006b0f16a7" "proxy-server 1399003" 0.0021 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx8e560cbba2c2449d937ae-006b0f16a7" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 304 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "txc635032942f94d34a5097-006b0f16a7" "proxy-server 1399003" 0.0002 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcedaab67062e469b83bb3-006b0f16a7" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx55576fb640e2471991016-006b0f16a7" "proxy-server 1399003" 0.0053 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 200 52 "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx13326f69a0b54497851d7-006b0f16a7" "proxy-server 1399003" 0.0002 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3fb4c619ba14c13bb5f3-006b0f16a7" "proxy-server 1399003" 0.0011 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/3/a/d7a71d8cd2354c15ad9644193303a6b2" 204 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2" "tx9c79988e72ba4f93abb86-006b0f16a7" "proxy-server 1399003" 0.0012 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" 304 - "HEAD http://localhost/v1/a/d7a71d8cd2354c15ad9644193303a6b2/conditionals" "tx92fd65da1b7d4a818077e-006b0f16a7" "proxy-server 1399003" 0.0002 "-" 1399003 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 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d00fd53a9c84e32b7067-006b0f16a7" "proxy-server 1399003" 0.0049 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:58127/sda1/1/a/con" "tx4d00fd53a9c84e32b7067-006b0f16a7" "container-server 1399003" 0.0010 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:53171/sdb1/1/a/con" "tx4d00fd53a9c84e32b7067-006b0f16a7" "container-server 1399003" 0.0010 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4d00fd53a9c84e32b7067-006b0f16a7" "proxy-server 1399003" 0.0123 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx4d00fd53a9c84e32b7067-006b0f16a7" "proxy-server 1399003" 0.0086 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx4d00fd53a9c84e32b7067-006b0f16a7 - 0.0237 - - 1796150951.557444334 1796150951.581170797 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4791bee7615431b88078-006b0f16a7" "proxy-server 1399003" 0.0020 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx903296915802441ab4ae6-006b0f16a7" "proxy-server 1399003" 0.0012 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/1/a/con/o" 201 - "PUT http://localhost/sdb1/0/a/con/o" "txbc07d4112d634282a7a1a-006b0f16a7" "object-server 1399003" 0.0005 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/1/a/con/o" 201 - "PUT http://localhost/sda1/0/a/con/o" "txbc07d4112d634282a7a1a-006b0f16a7" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txbc07d4112d634282a7a1a-006b0f16a7" "proxy-server 1399003" 0.0050 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txbc07d4112d634282a7a1a-006b0f16a7" "proxy-server 1399003" 0.0061 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txbc07d4112d634282a7a1a-006b0f16a7 - 0.0179 - - 1796150951.582455397 1796150951.600371599 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe0906d2242e47e0946ca-006b0f16a7" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txaf33624d7de44a19949d9-006b0f16a7" "proxy-server 1399003" 0.0021 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdb1/0/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "txc829fdd0fd5d46aebe40b-006b0f16a7" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 GET /v1/a/con/o HTTP/1.0 304 - - t - - - txc829fdd0fd5d46aebe40b-006b0f16a7 - 0.0113 - - 1796150951.601723433 1796150951.612997055 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: tx007f88b8e2aa4345a4c26-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx49a5080639a643c3a0040-006b0f16a7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx49a5080639a643c3a0040-006b0f16a7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx49a5080639a643c3a0040-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa125b8c6ad4b4ac68985e-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa125b8c6ad4b4ac68985e-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa125b8c6ad4b4ac68985e-006b0f16a7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa125b8c6ad4b4ac68985e-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1f936315e0e0406e8869a-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1f936315e0e0406e8869a-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1f936315e0e0406e8869a-006b0f16a7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1f936315e0e0406e8869a-006b0f16a7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx77cee953885049ce9a0b9-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx77cee953885049ce9a0b9-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx77cee953885049ce9a0b9-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx77cee953885049ce9a0b9-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx997eda9090f64e95ae177-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx997eda9090f64e95ae177-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx997eda9090f64e95ae177-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx997eda9090f64e95ae177-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6f79e96ee96f4a17b38cc-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6f79e96ee96f4a17b38cc-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6f79e96ee96f4a17b38cc-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6f79e96ee96f4a17b38cc-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5cdea872bd494229b073f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5cdea872bd494229b073f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5cdea872bd494229b073f-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5cdea872bd494229b073f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1e0c12f9b8404061b7bef-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1e0c12f9b8404061b7bef-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1e0c12f9b8404061b7bef-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1e0c12f9b8404061b7bef-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx79209a9cbea74aa3a6da4-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx79209a9cbea74aa3a6da4-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx79209a9cbea74aa3a6da4-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx79209a9cbea74aa3a6da4-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx131b4930a7c7408ba543c-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe9075a5e049c495493bc6-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe9075a5e049c495493bc6-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe9075a5e049c495493bc6-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txe9075a5e049c495493bc6-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txb9f62260141b47f7be230-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbab2d7e79fc240799b017-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbab2d7e79fc240799b017-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbab2d7e79fc240799b017-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txbab2d7e79fc240799b017-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc6193413122041dea14a7-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc6193413122041dea14a7-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc6193413122041dea14a7-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txc6193413122041dea14a7-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbd051d08f5e54186a50b8-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbd051d08f5e54186a50b8-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbd051d08f5e54186a50b8-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txbd051d08f5e54186a50b8-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txcd61c375c3534dd993643-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcd61c375c3534dd993643-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txcd61c375c3534dd993643-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txcd61c375c3534dd993643-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txcb02e59539af4c6193e88-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcb02e59539af4c6193e88-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txcb02e59539af4c6193e88-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txcb02e59539af4c6193e88-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0e9caa4a851744b392dba-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0e9caa4a851744b392dba-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0e9caa4a851744b392dba-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0e9caa4a851744b392dba-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx91782835852845b48c9a6-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx91782835852845b48c9a6-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx91782835852845b48c9a6-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx91782835852845b48c9a6-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7736b8d64bcf49dba040c-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7736b8d64bcf49dba040c-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7736b8d64bcf49dba040c-006b0f16a8)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 - - [29/Oct/2025:12:30:54 +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" "tx21860441fe014c55a8784-00690208fe" "proxy-server 1692257" 0.0164 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx21860441fe014c55a8784-00690208fe" "proxy-server 1692257" 0.0181 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx21860441fe014c55a8784-00690208fe - 0.0299 - - 1761741054.118974924 1761741054.148879051 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d6bd868cf384b82bc6fd-00690208fe" "proxy-server 1692257" 0.0094 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx14a9f56d7d6a4010bca82-00690208fe" "proxy-server 1692257" 0.0107 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx71f34d99f42f4877b3311-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx71f34d99f42f4877b3311-00690208fe - 0.0378 - - 1761741054.158630133 1761741054.196403742 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f4681f29c5a4e30bfa65-00690208fe" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1f4681f29c5a4e30bfa65-00690208fe - 0.0161 VW - 1761741054.208634853 1761741054.224747419 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb005043039184aa38547f-00690208fe" "proxy-server 1692257" 0.0113 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb005043039184aa38547f-00690208fe - 0.0263 VW - 1761741054.225228548 1761741054.251489162 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx33960270d47e40069e7be-00690208fe" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx33960270d47e40069e7be-00690208fe" "proxy-server 1692257" 0.0089 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx66057ca17f48457eb6acb-00690208fe" "proxy-server 1692257" 0.0179 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx33960270d47e40069e7be-00690208fe - 0.0644 VW - 1761741054.252065420 1761741054.316447496 0 - (txn: txa68d04fda11b46ccb0ee9-00690208fe) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "txa68d04fda11b46ccb0ee9-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "txa68d04fda11b46ccb0ee9-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "txa68d04fda11b46ccb0ee9-00690208fe" "proxy-server 1692257" 0.0170 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "txa68d04fda11b46ccb0ee9-00690208fe" "proxy-server 1692257" 0.0167 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741054.11950 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txa68d04fda11b46ccb0ee9-00690208fe - 0.0613 VW - 1761741054.271896362 1761741054.333225489 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx4eed61622251429298be9-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx4eed61622251429298be9-00690208fe" "proxy-server 1692257" 0.0107 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx4eed61622251429298be9-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx4eed61622251429298be9-00690208fe" "proxy-server 1692257" 0.0356 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx4eed61622251429298be9-00690208fe - 0.0392 - - 1761741054.345924616 1761741054.385152340 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0fa40127c544d5ba1ca5-00690208fe" "proxy-server 1692257" 0.0096 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txfdcb1177d79343598a21b-00690208fe" "proxy-server 1692257" 0.0140 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx19b3f8e263654165b2b48-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx19b3f8e263654165b2b48-00690208fe - 0.0418 - - 1761741054.391004086 1761741054.432824135 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx255cfaaa9ebf42cdb6326-00690208fe" "proxy-server 1692257" 0.0096 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx255cfaaa9ebf42cdb6326-00690208fe" "proxy-server 1692257" 0.0117 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx255cfaaa9ebf42cdb6326-00690208fe - 0.0274 - - 1761741054.442692280 1761741054.470083475 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx044146ff0f7d4affb03b4-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb4b1817379a84cbfb385f-00690208fe" "proxy-server 1692257" 0.0025 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx6001a8b317f34919bd00a-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0test.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 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "txd96c17d34013493c973bc-006b0f16a7" "proxy-server 1398988" 0.0013 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txbce3ae09f38a48199b26b-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcef30a1ff3bd444ab086c-006b0f16a7" "proxy-server 1398988" 0.0038 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx46f7cbeb95bd4aa0ae160-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txcdf46b3746d549b99d8e0-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txcdf46b3746d549b99d8e0-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 412 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txcdf46b3746d549b99d8e0-006b0f16a7" "proxy-server 1398988" 0.0006 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc8355e86c2bc4017abf46-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx7f0f28edec7c430396216-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdg1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txc97332ee981f46f8bd37e-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2de691866ed44c69935fd-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx0bfa9a70f59441a0a9b53-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdh1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 304 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txf587e04fd980460996059-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx26decea0a52b40c6aa041-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 204 - "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195" "tx2a376394c32a4283ae451-006b0f16a7" "proxy-server 1398988" 0.0012 "-" 1398988 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdi1/3/a/7a0549aa382440ce97a0fa91bf1a4195/o" 200 92 "HEAD http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195/o" "txc4b95d23c82c482aa17c8-006b0f16a7" "proxy-server 1398988" 0.0007 "-" 1398988 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb8ebfa00f4294d6ab1888-006b0f16a7" "proxy-server 1398988" 0.0013 "-" 1398988 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sda1/1/a/7a0549aa382440ce97a0fa91bf1a4195" 200 155 "GET http://foo:8080/v1/a/7a0549aa382440ce97a0fa91bf1a4195?format=json&states=listing" "txb8ebfa00f4294d6ab1888-006b0f16a7" "proxy-server 1398988" 0.0021 "-" 1398988 3 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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_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 +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741079.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ee9/1134002fe565d6008d95bddd492c0ee9/1134002fe565d6008d95bddd492c0ee9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741081.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f5/36e664460342d14d2e42852048d624f5/36e664460342d14d2e42852048d624f5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741080.00000, (0, 0) as of 1761741080.00000, created as of 1761741080.00000> to ShardRange<'k' to 't' as of 1761741081.00000, (0, 0) as of 1761741081.00000, sharding as of 1761741081.00000>, path: .shards_a/shard_c_1761741081.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f5/36e664460342d14d2e42852048d624f5/36e664460342d14d2e42852048d624f5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741081.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4f5/36e664460342d14d2e42852048d624f5/36e664460342d14d2e42852048d624f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741083.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1ce/04565b3819fd01c0db7c412fef2061ce/04565b3819fd01c0db7c412fef2061ce.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741082.00000, (0, 0) as of 1761741082.00000, created as of 1761741082.00000> to ShardRange<'k' to 't' as of 1761741083.00000, (0, 0) as of 1761741083.00000, sharded as of 1761741083.00000>, path: .shards_a/shard_c_1761741083.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1ce/04565b3819fd01c0db7c412fef2061ce/04565b3819fd01c0db7c412fef2061ce.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741083.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1ce/04565b3819fd01c0db7c412fef2061ce/04565b3819fd01c0db7c412fef2061ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741084.00000, (0, 0) as of 1761741084.00000, created as of 1761741084.00000> to ShardRange<'k' to 't' as of 1761741085.00000, (0, 0) as of 1761741085.00000, shrunk as of 1761741085.00000>, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741085.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1da/c6dd0253637f8030ff6c5ab0861dc1da/c6dd0253637f8030ff6c5ab0861dc1da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741087.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/239/0fc8416ee7bf1b9895ba2932b4aab239/0fc8416ee7bf1b9895ba2932b4aab239.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741086.00000, (0, 0) as of 1761741086.00000, cleaved as of 1761741086.00000> to ShardRange<'k' to 't' as of 1761741087.00000, (0, 0) as of 1761741087.00000, found as of 1761741087.00000>, path: .shards_a/shard_c_1761741087.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/239/0fc8416ee7bf1b9895ba2932b4aab239/0fc8416ee7bf1b9895ba2932b4aab239.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741089.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741088.00000, (0, 0) as of 1761741088.00000, cleaved as of 1761741088.00000> to ShardRange<'k' to 't' as of 1761741089.00000, (0, 0) as of 1761741089.00000, created as of 1761741089.00000>, path: .shards_a/shard_c_1761741089.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6/ac2fbc7c6a6c2095236ebd8c3243d1a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741091.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/765/de211340f1ca7b42144820b607657765/de211340f1ca7b42144820b607657765.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741093.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e8c/7fd74a24469885d752977e50847c8e8c/7fd74a24469885d752977e50847c8e8c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741092.00000, (0, 0) as of 1761741092.00000, cleaved as of 1761741092.00000> to ShardRange<'k' to 't' as of 1761741093.00000, (0, 0) as of 1761741093.00000, active as of 1761741093.00000>, path: .shards_a/shard_c_1761741093.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e8c/7fd74a24469885d752977e50847c8e8c/7fd74a24469885d752977e50847c8e8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741095.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6d1/510a2310d3e4eedb5408a407153c66d1/510a2310d3e4eedb5408a407153c66d1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741094.00000, (0, 0) as of 1761741094.00000, cleaved as of 1761741094.00000> to ShardRange<'k' to 't' as of 1761741095.00000, (0, 0) as of 1761741095.00000, shrinking as of 1761741095.00000>, path: .shards_a/shard_c_1761741095.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6d1/510a2310d3e4eedb5408a407153c66d1/510a2310d3e4eedb5408a407153c66d1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741095.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6d1/510a2310d3e4eedb5408a407153c66d1/510a2310d3e4eedb5408a407153c66d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741097.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d12/26363309f77c2cf83c0876cf8ef77d12/26363309f77c2cf83c0876cf8ef77d12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741096.00000, (0, 0) as of 1761741096.00000, cleaved as of 1761741096.00000> to ShardRange<'k' to 't' as of 1761741097.00000, (0, 0) as of 1761741097.00000, sharding as of 1761741097.00000>, path: .shards_a/shard_c_1761741097.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d12/26363309f77c2cf83c0876cf8ef77d12/26363309f77c2cf83c0876cf8ef77d12.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741097.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d12/26363309f77c2cf83c0876cf8ef77d12/26363309f77c2cf83c0876cf8ef77d12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741099.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/207/78aea6de012fd2696c2b9a71175aa207/78aea6de012fd2696c2b9a71175aa207.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741098.00000, (0, 0) as of 1761741098.00000, cleaved as of 1761741098.00000> to ShardRange<'k' to 't' as of 1761741099.00000, (0, 0) as of 1761741099.00000, sharded as of 1761741099.00000>, path: .shards_a/shard_c_1761741099.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/207/78aea6de012fd2696c2b9a71175aa207/78aea6de012fd2696c2b9a71175aa207.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741099.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/207/78aea6de012fd2696c2b9a71175aa207/78aea6de012fd2696c2b9a71175aa207.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741100.00000, (0, 0) as of 1761741100.00000, cleaved as of 1761741100.00000> to ShardRange<'k' to 't' as of 1761741101.00000, (0, 0) as of 1761741101.00000, shrunk as of 1761741101.00000>, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741101.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/914/b5bc18b766ae343306c61c5ae2fa4914/b5bc18b766ae343306c61c5ae2fa4914.db +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 201 - "PUT http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx429ce7372bea47199c5e0-00690208fe" "proxy-server 1692271" 0.0465 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txad287e2f040f42fcb8bb9-00690208fe" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "txad287e2f040f42fcb8bb9-00690208fe" "proxy-server 1692271" 0.0214 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf399c965e0584b0793fa3-00690208fe" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx345ce71e7b94423896b25-00690208fe" "proxy-server 1692271" 0.0084 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdi1/1/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "PUT http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4bb9cc5a563d41ddb032b-00690208fe" "proxy-server 1692271" 0.0392 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "PUT http://foo:8080/sdh1/1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4bb9cc5a563d41ddb032b-00690208fe" "object-server 1692271" 0.0005 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "PUT http://foo:8080/sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4bb9cc5a563d41ddb032b-00690208fe" "object-server 1692271" 0.0005 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdh1/1/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "PUT http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4bb9cc5a563d41ddb032b-00690208fe" "proxy-server 1692271" 0.0495 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "PUT http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4bb9cc5a563d41ddb032b-00690208fe" "proxy-server 1692271" 0.0492 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txca29305fa9364e22ae4c3-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx4eca7219fe7f4877af64a-00690208fe" "proxy-server 1692271" 0.0070 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "POST /sdh1/1/a/17464e9f29074aee8964a386e1c7a420/o" 202 76 "POST http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "txb2746ec998104b64bcb6a-00690208fe" "proxy-server 1692271" 0.0123 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/3/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "POST http://foo:8080/sdi1/1/a/17464e9f29074aee8964a386e1c7a420/o" "txb2746ec998104b64bcb6a-00690208fe" "object-server 1692271" 0.0004 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/3/a/17464e9f29074aee8964a386e1c7a420/o" 201 - "POST http://foo:8080/sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" "txb2746ec998104b64bcb6a-00690208fe" "object-server 1692271" 0.0046 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "POST /sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" 202 76 "POST http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "txb2746ec998104b64bcb6a-00690208fe" "proxy-server 1692271" 0.0282 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "POST /sdi1/1/a/17464e9f29074aee8964a386e1c7a420/o" 202 76 "POST http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "txb2746ec998104b64bcb6a-00690208fe" "proxy-server 1692271" 0.0207 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6975779631b448c1b8e01-00690208fe" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx925d7e1f0d524fb697640-00690208fe" "proxy-server 1692271" 0.0071 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdh1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "GET http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx5b29f93eb67a433cbb9d0-00690208fe" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdi1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "GET http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx5b29f93eb67a433cbb9d0-00690208fe" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3e3fbe25c3d44699607c-00690208fe" "proxy-server 1692271" 0.0097 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "txd711eef34b1d4e248f51e-00690208fe" "proxy-server 1692271" 0.0140 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4ab847d2cde946ee87ea3-00690208fe" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx43894f34cf564254a5e7e-00690208fe" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "tx13a72e35f63c4cc995cd1-00690208fe" "proxy-server 1692271" 0.0176 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdg1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "GET http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4ea6ece2d45a41449eb5d-00690208fe" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdi1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "GET http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx4ea6ece2d45a41449eb5d-00690208fe" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc513b91d29374789bf5a5-00690208fe" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/3/a/17464e9f29074aee8964a386e1c7a420" 204 - "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420" "txc9ee7dfb8a4442aab2d77-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdh1/1/a/17464e9f29074aee8964a386e1c7a420/o" 200 92 "HEAD http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420/o" "tx0c1b0017a7d9454282e11-00690208fe" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf433908ed3c49e08ed97-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/3/a/17464e9f29074aee8964a386e1c7a420" 200 382 "GET http://foo:8080/v1/a/17464e9f29074aee8964a386e1c7a420?format=json&states=listing" "txcf433908ed3c49e08ed97-00690208fe" "proxy-server 1692271" 0.0074 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx889a0718f5aa4ec8990ca-00690208fe" "proxy-server 1692271" 0.0095 "-" 1692271 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... ok -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txf18d74b1b16d47efa70a8-006b0f16a7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe90d5f00c42f46f3845bd-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx568cdcd1ad524f5d9c968-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf8e0109ca03349929617e-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx55fab6dae054478ab7337-006b0f16a8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx85c8fea222e54b31bad9a-006b0f16a8) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx49b62a58e71b4a18aab56-006b0f16a8) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx49b62a58e71b4a18aab56-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test WARNING: Could not autocreate account '/account' (txn: txe4895d93b8c043e99c09d-006b0f16a8) -test INFO: autocreate account '/account' (txn: tx159da221b91f41c0bae80-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test WARNING: Could not autocreate account '/account' (txn: tx4e5460227fc34877b4d00-006b0f16a8) -test INFO: autocreate account '/account' (txn: tx0269e014997e4b4fbd8e0-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd351c56a1cf14828b68c7-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd351c56a1cf14828b68c7-006b0f16a8) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txd351c56a1cf14828b68c7-006b0f16a8)test.unit.proxy.test_mem_server.TestContainerController.test_PUT -test.unit.proxy.test_mem_server.TestContainerController.test_PUT ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok -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 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx6001a8b317f34919bd00a-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a55f3b76d70485ab9767-00690208fe" "proxy-server 1692257" 0.0018 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5a55f3b76d70485ab9767-00690208fe - 0.0168 VW - 1761741054.537615061 1761741054.554391384 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txce3ed2495aaf4e0da43cb-00690208fe" "proxy-server 1692257" 0.0136 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txce3ed2495aaf4e0da43cb-00690208fe - 0.0162 VW - 1761741054.554922819 1761741054.571151257 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txefd3e4b696d344e194e53-00690208fe" "proxy-server 1692257" 0.0045 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txefd3e4b696d344e194e53-00690208fe" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txefd3e4b696d344e194e53-00690208fe - 0.0093 VW - 1761741054.571694374 1761741054.581014633 0 - +proxy INFO: - - 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx6001a8b317f34919bd00a-00690208fe - 0.1413 SSC - 1761741054.472127914 1761741054.613471985 0 - (txn: tx794f751e137e4c15889c4-00690208fe) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/copied_name" "tx794f751e137e4c15889c4-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/copied_name" "tx794f751e137e4c15889c4-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx794f751e137e4c15889c4-00690208fe" "proxy-server 1692257" 0.0210 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx794f751e137e4c15889c4-00690208fe" "proxy-server 1692257" 0.0460 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx794f751e137e4c15889c4-00690208fe - 0.0498 SSC - 1761741054.589601278 1761741054.639433384 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9e7ca9a4fec4d8185dcb-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa995e4dc5da845e184b5c-00690208fe" "proxy-server 1692257" 0.0025 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "tx2f335b359b0d4e30a01da-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx2f335b359b0d4e30a01da-00690208fe - 0.0418 - - 1761741054.641001701 1761741054.682822466 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dc90500b76a459fbfe96-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx765c1039625b46a8903f2-00690208fe" "proxy-server 1692257" 0.0014 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx68928628b8b547828c44d-00690208fe" "object-server 1692257" 0.0125 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx68928628b8b547828c44d-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx68928628b8b547828c44d-00690208fe" "proxy-server 1692257" 0.0179 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx68928628b8b547828c44d-00690208fe" "proxy-server 1692257" 0.0247 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx68928628b8b547828c44d-00690208fe - 0.0653 - - 1761741054.684409618 1761741054.749750614 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9d8d3bf45554fcdadd5b-00690208fe" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx42f3ad7ff18f4d36856f0-00690208fe" "proxy-server 1692257" 0.0108 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx534feec6ff5b484ba8a81-00690208fe" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx534feec6ff5b484ba8a81-00690208fe - 0.0297 - - 1761741054.751321077 1761741054.780999899 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx67948c38ce244aaf909e9-00690208fe" "proxy-server 1692257" 0.0094 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/2/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx67948c38ce244aaf909e9-00690208fe" "proxy-server 1692257" 0.0117 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx67948c38ce244aaf909e9-00690208fe - 0.0270 - - 1761741054.798930407 1761741054.825970411 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68c997175b964ed59f0ab-00690208fe" "proxy-server 1692257" 0.0174 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx68c997175b964ed59f0ab-00690208fe - 0.0201 VW - 1761741054.827847719 1761741054.847903252 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txcdaaa4f10ae843d593cdb-00690208fe" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txcdaaa4f10ae843d593cdb-00690208fe - 0.0122 VW - 1761741054.848392248 1761741054.860577583 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txc9a3f926382b43d885da7-00690208fe" "proxy-server 1692257" 0.0103 "-" 1692257 0 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741103.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/37b/0ebd554062f90d61e886abb9dbc9437b/0ebd554062f90d61e886abb9dbc9437b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741102.00000, (0, 0) as of 1761741102.00000, active as of 1761741102.00000> to ShardRange<'k' to 't' as of 1761741103.00000, (0, 0) as of 1761741103.00000, found as of 1761741103.00000>, path: .shards_a/shard_c_1761741103.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/37b/0ebd554062f90d61e886abb9dbc9437b/0ebd554062f90d61e886abb9dbc9437b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741105.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/169/e4be54f9a488c9f9abfa1b70caa66169/e4be54f9a488c9f9abfa1b70caa66169.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741104.00000, (0, 0) as of 1761741104.00000, active as of 1761741104.00000> to ShardRange<'k' to 't' as of 1761741105.00000, (0, 0) as of 1761741105.00000, created as of 1761741105.00000>, path: .shards_a/shard_c_1761741105.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/169/e4be54f9a488c9f9abfa1b70caa66169/e4be54f9a488c9f9abfa1b70caa66169.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741107.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4d0/709c25502c71aac64c63ca8af8a304d0/709c25502c71aac64c63ca8af8a304d0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741106.00000, (0, 0) as of 1761741106.00000, active as of 1761741106.00000> to ShardRange<'k' to 't' as of 1761741107.00000, (0, 0) as of 1761741107.00000, cleaved as of 1761741107.00000>, path: .shards_a/shard_c_1761741107.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4d0/709c25502c71aac64c63ca8af8a304d0/709c25502c71aac64c63ca8af8a304d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741109.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f3f/67984c6125425c2e95876c79a7ad6f3f/67984c6125425c2e95876c79a7ad6f3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741111.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/fa1/8792c0f32111467b5299f5af0e55dfa1/8792c0f32111467b5299f5af0e55dfa1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741110.00000, (0, 0) as of 1761741110.00000, active as of 1761741110.00000> to ShardRange<'k' to 't' as of 1761741111.00000, (0, 0) as of 1761741111.00000, shrinking as of 1761741111.00000>, path: .shards_a/shard_c_1761741111.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/fa1/8792c0f32111467b5299f5af0e55dfa1/8792c0f32111467b5299f5af0e55dfa1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741111.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/fa1/8792c0f32111467b5299f5af0e55dfa1/8792c0f32111467b5299f5af0e55dfa1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741113.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/5ff/6af494471834ceca4078bb49a332f5ff/6af494471834ceca4078bb49a332f5ff.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741112.00000, (0, 0) as of 1761741112.00000, active as of 1761741112.00000> to ShardRange<'k' to 't' as of 1761741113.00000, (0, 0) as of 1761741113.00000, sharding as of 1761741113.00000>, path: .shards_a/shard_c_1761741113.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/5ff/6af494471834ceca4078bb49a332f5ff/6af494471834ceca4078bb49a332f5ff.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741113.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/5ff/6af494471834ceca4078bb49a332f5ff/6af494471834ceca4078bb49a332f5ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741115.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/039/a8b77f00375a222238a8c61102ab4039/a8b77f00375a222238a8c61102ab4039.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741114.00000, (0, 0) as of 1761741114.00000, active as of 1761741114.00000> to ShardRange<'k' to 't' as of 1761741115.00000, (0, 0) as of 1761741115.00000, sharded as of 1761741115.00000>, path: .shards_a/shard_c_1761741115.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/039/a8b77f00375a222238a8c61102ab4039/a8b77f00375a222238a8c61102ab4039.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741115.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/039/a8b77f00375a222238a8c61102ab4039/a8b77f00375a222238a8c61102ab4039.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741117.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2ed/1b21a76f9a9b38a766726812f66da2ed/1b21a76f9a9b38a766726812f66da2ed.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741116.00000, (0, 0) as of 1761741116.00000, active as of 1761741116.00000> to ShardRange<'k' to 't' as of 1761741117.00000, (0, 0) as of 1761741117.00000, shrunk as of 1761741117.00000>, path: .shards_a/shard_c_1761741117.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2ed/1b21a76f9a9b38a766726812f66da2ed/1b21a76f9a9b38a766726812f66da2ed.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741117.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2ed/1b21a76f9a9b38a766726812f66da2ed/1b21a76f9a9b38a766726812f66da2ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741119.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/470/61c2e2b4f645e6c5f93114fc074c9470/61c2e2b4f645e6c5f93114fc074c9470.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741118.00000, (0, 0) as of 1761741118.00000, shrinking as of 1761741118.00000> to ShardRange<'k' to 't' as of 1761741119.00000, (0, 0) as of 1761741119.00000, found as of 1761741119.00000>, path: .shards_a/shard_c_1761741119.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/470/61c2e2b4f645e6c5f93114fc074c9470/61c2e2b4f645e6c5f93114fc074c9470.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741121.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741120.00000, (0, 0) as of 1761741120.00000, shrinking as of 1761741120.00000> to ShardRange<'k' to 't' as of 1761741121.00000, (0, 0) as of 1761741121.00000, created as of 1761741121.00000>, path: .shards_a/shard_c_1761741121.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf/3d6c99b5f4c99ff0b17edb0677ef2dcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741123.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/10b/5ea267bc0c8fa7273f4cd18d39aff10b/5ea267bc0c8fa7273f4cd18d39aff10b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741122.00000, (0, 0) as of 1761741122.00000, shrinking as of 1761741122.00000> to ShardRange<'k' to 't' as of 1761741123.00000, (0, 0) as of 1761741123.00000, cleaved as of 1761741123.00000>, path: .shards_a/shard_c_1761741123.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/10b/5ea267bc0c8fa7273f4cd18d39aff10b/5ea267bc0c8fa7273f4cd18d39aff10b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741125.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f5a/fdc8e64396e1c26ca61ca039fa865f5a/fdc8e64396e1c26ca61ca039fa865f5a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741124.00000, (0, 0) as of 1761741124.00000, shrinking as of 1761741124.00000> to ShardRange<'k' to 't' as of 1761741125.00000, (0, 0) as of 1761741125.00000, active as of 1761741125.00000>, path: .shards_a/shard_c_1761741125.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f5a/fdc8e64396e1c26ca61ca039fa865f5a/fdc8e64396e1c26ca61ca039fa865f5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741127.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a8a/c932284cae47cfe0c765ff82efb8ea8a/c932284cae47cfe0c765ff82efb8ea8a.dbtest.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 +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_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 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) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - txfa631d1c72e84a5490645-00690208fe - 0.0147 - - 1761741054.447971582 1761741054.462685585 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4ff38f5132f4c458350a-00690208fe" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txb4ff38f5132f4c458350a-00690208fe" "proxy-server 1692291" 0.0031 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - txb4ff38f5132f4c458350a-00690208fe - 0.0241 - - 1761741054.464345932 1761741054.488453627 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5806fbbe520477ebf0b1-00690208fe" "proxy-server 1692291" 0.0011 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "txd5806fbbe520477ebf0b1-00690208fe" "proxy-server 1692291" 0.0031 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - txd5806fbbe520477ebf0b1-00690208fe - 0.0240 - - 1761741054.490255594 1761741054.514281273 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx922242325d2840d98cda5-00690208fe" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx2984d983e5f141d0b9f96-00690208fe" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx98e73bb702f5463d896f6-00690208fe" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/54 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 - - - tx98e73bb702f5463d896f6-00690208fe - 0.0215 - - 1761741054.515989542 1761741054.537495136 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: tx8deb14186b89405bbf560-00690208fe) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1648d451a70447318d34f-00690208fe) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fafe7f881c44f6990a93-00690208ff" "proxy-server 1692291" 0.0014 "-" 1692291 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/1/a/6ed789b02e9e46329e2ec87673c5e54e" 201 - "PUT http://127.0.0.1:40003/sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3fafe7f881c44f6990a93-00690208ff" "container-server 1692291" 0.0052 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/1/a/6ed789b02e9e46329e2ec87673c5e54e" 201 - "PUT http://127.0.0.1:52931/sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3fafe7f881c44f6990a93-00690208ff" "container-server 1692291" 0.0010 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 201 - "PUT http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3fafe7f881c44f6990a93-00690208ff" "proxy-server 1692291" 0.0251 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/1/a/22797d9d6eae402ab48a404c4d912fab" 201 - "PUT http://127.0.0.1:49941/sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" "tx889a0718f5aa4ec8990ca-00690208fe" "container-server 1692271" 0.0010 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/1/a/22797d9d6eae402ab48a404c4d912fab" 201 - "PUT http://127.0.0.1:42309/sda1/0/a/22797d9d6eae402ab48a404c4d912fab" "tx889a0718f5aa4ec8990ca-00690208fe" "container-server 1692271" 0.0009 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 201 - "PUT http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx889a0718f5aa4ec8990ca-00690208fe" "proxy-server 1692271" 0.0322 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 201 - "PUT http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx889a0718f5aa4ec8990ca-00690208fe" "proxy-server 1692271" 0.0574 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb0bfa2cf49e4602bdf1b-00690208fe" "proxy-server 1692271" 0.0140 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txcb0bfa2cf49e4602bdf1b-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4e4518ffaaaa4c3f81d8f-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txbd97f5dd453a415da19a7-00690208fe" "proxy-server 1692271" 0.0012 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "PUT http://foo:8080/sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx6f5f707aab584261ac292-00690208fe" "object-server 1692271" 0.0005 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/0/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "PUT http://foo:8080/sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx6f5f707aab584261ac292-00690208fe" "object-server 1692271" 0.0005 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "PUT http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx6f5f707aab584261ac292-00690208fe" "proxy-server 1692271" 0.0358 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "PUT http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx6f5f707aab584261ac292-00690208fe" "proxy-server 1692271" 0.0370 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx754e384b42e24b8c984bc-00690208fe" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx7cd1e1c32598483983392-00690208fe" "proxy-server 1692271" 0.0109 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sda1/0/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "POST http://foo:8080/sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx60e6b69c475140e4b3963-00690208fe" "object-server 1692271" 0.0004 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "PUT /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab/o" 201 - "POST http://foo:8080/sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx60e6b69c475140e4b3963-00690208fe" "object-server 1692271" 0.0004 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "POST /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 202 76 "POST http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx60e6b69c475140e4b3963-00690208fe" "proxy-server 1692271" 0.0156 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "POST /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 202 76 "POST http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx60e6b69c475140e4b3963-00690208fe" "proxy-server 1692271" 0.0153 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx243242adb5b54bb3af5fd-00690208fe" "proxy-server 1692271" 0.0101 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txde628667adeb47e197843-00690208fe" "proxy-server 1692271" 0.0081 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx256fd35421d54c85b705b-00690208fe" "proxy-server 1692271" 0.0090 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf77c7e28927a473681e51-00690208fe" "proxy-server 1692271" 0.0096 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txc58c7c55047e44f3b603d-00690208fe" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx70eacd9070b949a7b59d9-00690208fe" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx28a1fd7e9e41432f87bcd-00690208fe" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txe61181831e2e4a4eb3b96-00690208fe" "proxy-server 1692271" 0.0031 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txeb86e36fd4b04e7295f26-00690208fe" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc775d438136f45ca94d96-00690208fe" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txe6a43157f69445e8bc64f-00690208fe" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txe5b314d94e33404eb6947-00690208fe" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50eb28e142684293b86c3-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txb73475e100284177bad16-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx572e813a527241ad9d729-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a9667bcb6c64fd78aa2c-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741127.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a8a/c932284cae47cfe0c765ff82efb8ea8a/c932284cae47cfe0c765ff82efb8ea8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741129.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/96c/53614862c9d1d83cd3e2d17c51dfc96c/53614862c9d1d83cd3e2d17c51dfc96c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741128.00000, (0, 0) as of 1761741128.00000, shrinking as of 1761741128.00000> to ShardRange<'k' to 't' as of 1761741129.00000, (0, 0) as of 1761741129.00000, sharding as of 1761741129.00000>, path: .shards_a/shard_c_1761741129.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/96c/53614862c9d1d83cd3e2d17c51dfc96c/53614862c9d1d83cd3e2d17c51dfc96c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741129.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/96c/53614862c9d1d83cd3e2d17c51dfc96c/53614862c9d1d83cd3e2d17c51dfc96c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741131.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a0f/17db5195e9891261b60eec73706f5a0f/17db5195e9891261b60eec73706f5a0f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741130.00000, (0, 0) as of 1761741130.00000, shrinking as of 1761741130.00000> to ShardRange<'k' to 't' as of 1761741131.00000, (0, 0) as of 1761741131.00000, sharded as of 1761741131.00000>, path: .shards_a/shard_c_1761741131.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a0f/17db5195e9891261b60eec73706f5a0f/17db5195e9891261b60eec73706f5a0f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741131.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a0f/17db5195e9891261b60eec73706f5a0f/17db5195e9891261b60eec73706f5a0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741132.00000, (0, 0) as of 1761741132.00000, shrinking as of 1761741132.00000> to ShardRange<'k' to 't' as of 1761741133.00000, (0, 0) as of 1761741133.00000, shrunk as of 1761741133.00000>, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741133.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/39c/79000d1591b0661a4846f63f6a66639c/79000d1591b0661a4846f63f6a66639c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741135.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dac/8dd91a5065003114e4b13db09d08ddac/8dd91a5065003114e4b13db09d08ddac.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741134.00000, (0, 0) as of 1761741134.00000, sharding as of 1761741134.00000> to ShardRange<'k' to 't' as of 1761741135.00000, (0, 0) as of 1761741135.00000, found as of 1761741135.00000>, path: .shards_a/shard_c_1761741135.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dac/8dd91a5065003114e4b13db09d08ddac/8dd91a5065003114e4b13db09d08ddac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741137.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e70/f4affcf68964c6e93a4d14693d60fe70/f4affcf68964c6e93a4d14693d60fe70.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741136.00000, (0, 0) as of 1761741136.00000, sharding as of 1761741136.00000> to ShardRange<'k' to 't' as of 1761741137.00000, (0, 0) as of 1761741137.00000, created as of 1761741137.00000>, path: .shards_a/shard_c_1761741137.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e70/f4affcf68964c6e93a4d14693d60fe70/f4affcf68964c6e93a4d14693d60fe70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741139.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/b1d/bfa52695fc0ffe365f1b9aec422b2b1d/bfa52695fc0ffe365f1b9aec422b2b1d.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741138.00000, (0, 0) as of 1761741138.00000, sharding as of 1761741138.00000> to ShardRange<'k' to 't' as of 1761741139.00000, (0, 0) as of 1761741139.00000, cleaved as of 1761741139.00000>, path: .shards_a/shard_c_1761741139.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/b1d/bfa52695fc0ffe365f1b9aec422b2b1d/bfa52695fc0ffe365f1b9aec422b2b1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741141.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2c1/0f91e4dae653d9e9b97f5d893d1752c1/0f91e4dae653d9e9b97f5d893d1752c1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741140.00000, (0, 0) as of 1761741140.00000, sharding as of 1761741140.00000> to ShardRange<'k' to 't' as of 1761741141.00000, (0, 0) as of 1761741141.00000, active as of 1761741141.00000>, path: .shards_a/shard_c_1761741141.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2c1/0f91e4dae653d9e9b97f5d893d1752c1/0f91e4dae653d9e9b97f5d893d1752c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741143.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a1a/76cf1b7bad5ee65b99826a328261ca1a/76cf1b7bad5ee65b99826a328261ca1a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741142.00000, (0, 0) as of 1761741142.00000, sharding as of 1761741142.00000> to ShardRange<'k' to 't' as of 1761741143.00000, (0, 0) as of 1761741143.00000, shrinking as of 1761741143.00000>, path: .shards_a/shard_c_1761741143.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a1a/76cf1b7bad5ee65b99826a328261ca1a/76cf1b7bad5ee65b99826a328261ca1a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741143.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a1a/76cf1b7bad5ee65b99826a328261ca1a/76cf1b7bad5ee65b99826a328261ca1a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741145.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1ef/ffd3e715d2723794f44697c367f701ef/ffd3e715d2723794f44697c367f701ef.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741145.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/1ef/ffd3e715d2723794f44697c367f701ef/ffd3e715d2723794f44697c367f701ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741147.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/657/a11038100ac0f3d3febc16d065f02657/a11038100ac0f3d3febc16d065f02657.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741146.00000, (0, 0) as of 1761741146.00000, sharding as of 1761741146.00000> to ShardRange<'k' to 't' as of 1761741147.00000, (0, 0) as of 1761741147.00000, sharded as of 1761741147.00000>, path: .shards_a/shard_c_1761741147.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/657/a11038100ac0f3d3febc16d065f02657/a11038100ac0f3d3febc16d065f02657.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741147.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/657/a11038100ac0f3d3febc16d065f02657/a11038100ac0f3d3febc16d065f02657.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741148.00000, (0, 0) as of 1761741148.00000, sharding as of 1761741148.00000> to ShardRange<'k' to 't' as of 1761741149.00000, (0, 0) as of 1761741149.00000, shrunk as of 1761741149.00000>, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741149.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c29/8fbd08f612b233f34a15d1f4a51e1c29/8fbd08f612b233f34a15d1f4a51e1c29.db +proxy INFO: - - 29/Oct/2025/12/30/54 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 - txc9a3f926382b43d885da7-00690208fe - 0.0220 VW - 1761741054.861139297 1761741054.883126020 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950?symlink=get" "tx7706c049911842dfbf9ac-00690208fe" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950?symlink=get" "tx7706c049911842dfbf9ac-00690208fe" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741054.11950%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7706c049911842dfbf9ac-00690208fe - 0.0517 VW - 1761741054.883645296 1761741054.935348511 0 - (txn: tx2cb55e6c7fff4c958e52f-00690208fe) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx2cb55e6c7fff4c958e52f-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx2cb55e6c7fff4c958e52f-00690208fe" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx2cb55e6c7fff4c958e52f-00690208fe" "proxy-server 1692257" 0.0179 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +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" "tx2cb55e6c7fff4c958e52f-00690208fe" "proxy-server 1692257" 0.0278 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/54 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2cb55e6c7fff4c958e52f-00690208fe - 0.0512 VW - 1761741054.910600424 1761741054.961823463 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "tx224801e521bd4d62b6c30-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "tx224801e521bd4d62b6c30-00690208fe" "proxy-server 1692257" 0.0193 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "tx224801e521bd4d62b6c30-00690208fe" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:54 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741054.11950" "tx224801e521bd4d62b6c30-00690208fe" "proxy-server 1692257" 0.0184 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741054.11950 HTTP/1.0 204 - Swift - - - - tx224801e521bd4d62b6c30-00690208fe - 0.0391 VW - 1761741054.962408304 1761741055.001508713 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc43e3eb93faf469c8ee72-00690208ff" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx92ed552c907c4864b4afc-00690208ff" "proxy-server 1692257" 0.0140 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx39e11d93d61e42448ae2a-00690208ff" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx39e11d93d61e42448ae2a-00690208ff - 0.0412 - - 1761741055.003241539 1761741055.044397354 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10249e6e5095485dbbc8c-00690208ff" "proxy-server 1692257" 0.0095 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx10249e6e5095485dbbc8c-00690208ff" "proxy-server 1692257" 0.0117 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx10249e6e5095485dbbc8c-00690208ff - 0.0354 - - 1761741055.054370880 1761741055.089812279 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb55a4c501d2411690819-00690208ff" "proxy-server 1692257" 0.0095 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txeb55a4c501d2411690819-00690208ff - 0.0122 VW - 1761741055.091753006 1761741055.103910208 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx4add2e1b093248408bf2f-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx4add2e1b093248408bf2f-00690208ff - 0.0122 VW - 1761741055.104405642 1761741055.116616011 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txaa2e787c4f9e413ab49e0-00690208ff" "proxy-server 1692257" 0.0080 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - txaa2e787c4f9e413ab49e0-00690208ff - 0.0196 VW - 1761741055.117210388 1761741055.136804581 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684?symlink=get" "txaa4fe5503c344562b9a4d-00690208ff" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684?symlink=get" "txaa4fe5503c344562b9a4d-00690208ff" "proxy-server 1692257" 0.0006 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741053.94684%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txaa4fe5503c344562b9a4d-00690208ff - 0.0360 VW - 1761741055.141467571 1761741055.177504063 0 - (txn: txb87d9887f7e14b978bd60-00690208ff) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txb87d9887f7e14b978bd60-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0test.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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741151.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/629/f1d04030af20b33f5bfdd9964d823629/f1d04030af20b33f5bfdd9964d823629.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741150.00000, (0, 0) as of 1761741150.00000, sharded as of 1761741150.00000> to ShardRange<'k' to 't' as of 1761741151.00000, (0, 0) as of 1761741151.00000, found as of 1761741151.00000>, path: .shards_a/shard_c_1761741151.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/629/f1d04030af20b33f5bfdd9964d823629/f1d04030af20b33f5bfdd9964d823629.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741153.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ce3/74067d4fcd360ae0f54f2b01efbe8ce3/74067d4fcd360ae0f54f2b01efbe8ce3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741152.00000, (0, 0) as of 1761741152.00000, sharded as of 1761741152.00000> to ShardRange<'k' to 't' as of 1761741153.00000, (0, 0) as of 1761741153.00000, created as of 1761741153.00000>, path: .shards_a/shard_c_1761741153.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ce3/74067d4fcd360ae0f54f2b01efbe8ce3/74067d4fcd360ae0f54f2b01efbe8ce3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741155.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/184/6ccf438964f97f7433f78548bceb0184/6ccf438964f97f7433f78548bceb0184.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741154.00000, (0, 0) as of 1761741154.00000, sharded as of 1761741154.00000> to ShardRange<'k' to 't' as of 1761741155.00000, (0, 0) as of 1761741155.00000, cleaved as of 1761741155.00000>, path: .shards_a/shard_c_1761741155.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/184/6ccf438964f97f7433f78548bceb0184/6ccf438964f97f7433f78548bceb0184.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741157.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/515/9381522f2a59ebd9708b8f7280504515/9381522f2a59ebd9708b8f7280504515.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741156.00000, (0, 0) as of 1761741156.00000, sharded as of 1761741156.00000> to ShardRange<'k' to 't' as of 1761741157.00000, (0, 0) as of 1761741157.00000, active as of 1761741157.00000>, path: .shards_a/shard_c_1761741157.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/515/9381522f2a59ebd9708b8f7280504515/9381522f2a59ebd9708b8f7280504515.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741159.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/366/0fb2c51138db02c4a714c73ce2e1f366/0fb2c51138db02c4a714c73ce2e1f366.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741158.00000, (0, 0) as of 1761741158.00000, sharded as of 1761741158.00000> to ShardRange<'k' to 't' as of 1761741159.00000, (0, 0) as of 1761741159.00000, shrinking as of 1761741159.00000>, path: .shards_a/shard_c_1761741159.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/366/0fb2c51138db02c4a714c73ce2e1f366/0fb2c51138db02c4a714c73ce2e1f366.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741159.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/366/0fb2c51138db02c4a714c73ce2e1f366/0fb2c51138db02c4a714c73ce2e1f366.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741161.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/216/5b3a09ac9bdf5f9fc814a0f75cfa2216/5b3a09ac9bdf5f9fc814a0f75cfa2216.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741160.00000, (0, 0) as of 1761741160.00000, sharded as of 1761741160.00000> to ShardRange<'k' to 't' as of 1761741161.00000, (0, 0) as of 1761741161.00000, sharding as of 1761741161.00000>, path: .shards_a/shard_c_1761741161.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/216/5b3a09ac9bdf5f9fc814a0f75cfa2216/5b3a09ac9bdf5f9fc814a0f75cfa2216.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741161.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/216/5b3a09ac9bdf5f9fc814a0f75cfa2216/5b3a09ac9bdf5f9fc814a0f75cfa2216.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741163.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/589/958f0a7fdce842c151e358c9f691d589/958f0a7fdce842c151e358c9f691d589.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741163.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/589/958f0a7fdce842c151e358c9f691d589/958f0a7fdce842c151e358c9f691d589.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741164.00000, (0, 0) as of 1761741164.00000, sharded as of 1761741164.00000> to ShardRange<'k' to 't' as of 1761741165.00000, (0, 0) as of 1761741165.00000, shrunk as of 1761741165.00000>, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741165.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/440/5c5abfea538ea5dccc06c1a879d9a440/5c5abfea538ea5dccc06c1a879d9a440.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741167.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8dd/c93a2220c4b75a23f4486eb4a4e318dd/c93a2220c4b75a23f4486eb4a4e318dd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741166.00000, (0, 0) as of 1761741166.00000, shrunk as of 1761741166.00000> to ShardRange<'k' to 't' as of 1761741167.00000, (0, 0) as of 1761741167.00000, found as of 1761741167.00000>, path: .shards_a/shard_c_1761741167.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8dd/c93a2220c4b75a23f4486eb4a4e318dd/c93a2220c4b75a23f4486eb4a4e318dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741169.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741168.00000, (0, 0) as of 1761741168.00000, shrunk as of 1761741168.00000> to ShardRange<'k' to 't' as of 1761741169.00000, (0, 0) as of 1761741169.00000, created as of 1761741169.00000>, path: .shards_a/shard_c_1761741169.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1/727b3c47ae2ca4d8ddd5d03b3e418cb1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741171.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/0c2/df1aad781d8fae0643e9df4b1f51d0c2/df1aad781d8fae0643e9df4b1f51d0c2.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741170.00000, (0, 0) as of 1761741170.00000, shrunk as of 1761741170.00000> to ShardRange<'k' to 't' as of 1761741171.00000, (0, 0) as of 1761741171.00000, cleaved as of 1761741171.00000>, path: .shards_a/shard_c_1761741171.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/0c2/df1aad781d8fae0643e9df4b1f51d0c2/df1aad781d8fae0643e9df4b1f51d0c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741173.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f90/f492af9b3b180ab8c01c25fe43875f90/f492af9b3b180ab8c01c25fe43875f90.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741172.00000, (0, 0) as of 1761741172.00000, shrunk as of 1761741172.00000> to ShardRange<'k' to 't' as of 1761741173.00000, (0, 0) as of 1761741173.00000, active as of 1761741173.00000>, path: .shards_a/shard_c_1761741173.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f90/f492af9b3b180ab8c01c25fe43875f90/f492af9b3b180ab8c01c25fe43875f90.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741175.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f8e/0e1bf7e860f689b900303d454f1dcf8e/0e1bf7e860f689b900303d454f1dcf8e.db +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 201 - "PUT http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3fafe7f881c44f6990a93-00690208ff" "proxy-server 1692291" 0.0296 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/6ed789b02e9e46329e2ec87673c5e54e HTTP/1.0 201 - - t - - - tx3fafe7f881c44f6990a93-00690208ff - 0.0540 - - 1761741055.057240248 1761741055.111219645 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e764ba9f51a4126a3c1e-00690208ff" "proxy-server 1692291" 0.0019 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "txdf7456de3cbc420e9f833-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 201 - "PUT http://localhost/sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx1ed55057b4584ee69446f-00690208ff" "object-server 1692291" 0.0005 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 201 - "PUT http://localhost/sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx1ed55057b4584ee69446f-00690208ff" "object-server 1692291" 0.0005 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 201 - "PUT http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx1ed55057b4584ee69446f-00690208ff" "proxy-server 1692291" 0.0278 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 201 - "PUT http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx1ed55057b4584ee69446f-00690208ff" "proxy-server 1692291" 0.0330 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals HTTP/1.0 201 - - t 52 - - tx1ed55057b4584ee69446f-00690208ff - 0.0586 - - 1761741055.112607718 1761741055.171160460 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b1e70c0ed874444ba32e-00690208ff" "proxy-server 1692291" 0.0055 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "txa42bfbded9914931bb8ee-00690208ff" "proxy-server 1692291" 0.0082 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx9bd45c7568964f0694205-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9973a0f1399495da6b9f-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx4357b334b79045008e2e5-00690208ff" "proxy-server 1692291" 0.0061 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 412 - "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx5cb52282440346b4a1976-00690208ff" "proxy-server 1692291" 0.0047 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 412 - "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx5cb52282440346b4a1976-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx442484de1dd7429f8c3d8-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx8f0f9e21b2a04bf9862ea-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "txe1da9fa647464ccb959cd-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbfaa9654872044fba2e23-00690208ff" "proxy-server 1692291" 0.0019 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx2081fd4a63f34a89ae713-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 304 - "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "txbcb653c0c3b14cdf9f698-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3cf0a49bc5694a0f92f25-00690208ff" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx92a6014b6ca84b6ba7fde-00690208ff" "proxy-server 1692291" 0.0014 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx15f2f1d72e0a43dab0d4a-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c4153e591e04594a63ef-00690208ff" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx2bf7eefea04c456da9d66-00690208ff" "proxy-server 1692291" 0.0013 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 304 - "GET http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx75450258b5e34565ab1ae-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3f38e9011954c3b8a11e-00690208ff" "proxy-server 1692291" 0.0018 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "txa47a28c21f924bff80900-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx80ccb029c56e4e3897acd-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx962d21e383c043e9aebe1-00690208ff" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx56d3421b611141cd9155a-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 412 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx689aa2337f714710bd26e-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0test.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.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... 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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txb87d9887f7e14b978bd60-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txb87d9887f7e14b978bd60-00690208ff" "proxy-server 1692257" 0.0379 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txb87d9887f7e14b978bd60-00690208ff" "proxy-server 1692257" 0.0397 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb87d9887f7e14b978bd60-00690208ff - 0.0518 VW - 1761741055.156273603 1761741055.208093643 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 204 - "DELETE http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx248ba18da1a44d03b7760-00690208ff" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 204 - "DELETE http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx248ba18da1a44d03b7760-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "DELETE /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx248ba18da1a44d03b7760-00690208ff" "proxy-server 1692257" 0.0336 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "DELETE /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741053.94684" "tx248ba18da1a44d03b7760-00690208ff" "proxy-server 1692257" 0.0386 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741053.94684 HTTP/1.0 204 - Swift - - - - tx248ba18da1a44d03b7760-00690208ff - 0.0463 VW - 1761741055.208631754 1761741055.254922867 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc525112ab8004d768913c-00690208ff" "proxy-server 1692257" 0.0014 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx1d17a419228f4c73abd18-00690208ff" "proxy-server 1692257" 0.0116 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx9449e4621f9646d8a92f6-00690208ff" "proxy-server 1692257" 0.0048 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx9449e4621f9646d8a92f6-00690208ff - 0.0389 - - 1761741055.256598949 1761741055.295503378 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25eec80f278648a1a9118-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx25eec80f278648a1a9118-00690208ff" "proxy-server 1692257" 0.0124 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx25eec80f278648a1a9118-00690208ff - 0.0447 - - 1761741055.297232628 1761741055.341895342 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed1f1cc52e1d4e73b19cc-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "txed1f1cc52e1d4e73b19cc-00690208ff" "proxy-server 1692257" 0.0020 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txed1f1cc52e1d4e73b19cc-00690208ff - 0.0189 - - 1761741055.343914509 1761741055.362845182 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbc7c94293e5f48aa87683-00690208ff" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbc7c94293e5f48aa87683-00690208ff - 0.0148 VW - 1761741055.364650965 1761741055.379498243 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx47b762c5795943eb9d8ac-00690208ff" "proxy-server 1692257" 0.0088 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx47b762c5795943eb9d8ac-00690208ff - 0.0114 VW - 1761741055.379987001 1761741055.391376019 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txc2eccb1d47e4426c865bf-00690208ff" "proxy-server 1692257" 0.0021 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txc2eccb1d47e4426c865bf-00690208ff - 0.0216 VW - 1761741055.391936541 1761741055.413527489 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txbb790306e78044e5afb66-00690208ff" "object-server 1692257" 0.0010 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txbb790306e78044e5afb66-00690208ff" "proxy-server 1692257" 0.0247 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txbb790306e78044e5afb66-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txbb790306e78044e5afb66-00690208ff" "proxy-server 1692257" 0.0271 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txbb790306e78044e5afb66-00690208ff - 0.0312 - - 1761741055.414035082 1761741055.445208311 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx668e1088356c4251a8abf-00690208ff" "proxy-server 1692257" 0.0096 "-" 1692257 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2857a80768714cd8afc81-00690208ff" "proxy-server 1692257" 0.0107 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx622512e6c69b4aec968a6-00690208ff" "proxy-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txf1958f0ea86b4b9a81bf3-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx8ba61800fca642a6ab506-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx28d519179656416ba3a9a-00690208ff" "proxy-server 1692271" 0.0208 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txec3676ec34ce4312a4923-00690208ff" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx368b31859ac04f71bb598-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx368b31859ac04f71bb598-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0f3b6be8016944a78a86b-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txed7c45afd7da46bb8e3ed-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx21e13f48609f4102acfa5-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b478d2bbd714de881764-00690208ff" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txf99f380f69a8425589569-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txb4a18b95a6c54586ba3c5-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd3063f2419d644beadd97-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx7be97c1d1d724e9e9df89-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx610a9a9100d84490a17a9-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6896a8ac2c8348eb8aa1f-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx359afbba414a4194a2705-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx7c7367ffe2be4466acf18-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa0b9cce2a0774702b09e2-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx376c624deae34ba5be60e-00690208ff" "proxy-server 1692271" 0.0093 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txd19c6d90944f4286b4d68-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1bdeb3c683524b9094514-00690208ff" "proxy-server 1692271" 0.0096 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx24a5b6c4e678431f8ea1e-00690208ff" "proxy-server 1692271" 0.0095 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx3833ce22f56747c589d24-00690208ff" "proxy-server 1692271" 0.0089 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx3833ce22f56747c589d24-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx39f38f92dfe8431eb3df5-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx2466c54b650841519a806-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txe33595621d3044bfbb10f-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8a4c6de2f974640aca73-00690208ff" "proxy-server 1692271" 0.0130 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx7ce8c467716b446abe490-00690208ff" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx0253cbf156834b358a69b-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaa811aefccc4412d91d0e-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx4c5c661bbfa3492bb2e33-00690208ff" "proxy-server 1692271" 0.0094 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx950b082154b044c78aa27-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a1d84cd18ac4ca3b7517-00690208ff" "proxy-server 1692271" 0.0095 "-" 1692271 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 412 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx689aa2337f714710bd26e-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c10009559e644ef8585f-00690208ff" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3c0229013bc444cb832ac-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "txdc9ef104ff5044bbb386a-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1392aee44ed465f92eba-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx9d07a37efd9f434687fce-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 304 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx5d88ccfe660e45e7bad9b-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1379c27c666647b78e7d6-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "txd9b02110884441f9b5825-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 200 52 "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx58c857efd9f74e52a4056-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31991847b2f940c08b14b-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/3/a/6ed789b02e9e46329e2ec87673c5e54e" 204 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e" "tx3bdf38cb0daa43e099de3-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" 304 - "HEAD http://localhost/v1/a/6ed789b02e9e46329e2ec87673c5e54e/conditionals" "tx163413206bd24ad29a38b-00690208ff" "proxy-server 1692291" 0.0005 "-" 1692291 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 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7f32bbddf8144529baba-00690208ff" "proxy-server 1692291" 0.0090 "-" 1692291 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://127.0.0.1:52931/sdb1/0/a/con" "txf7f32bbddf8144529baba-00690208ff" "container-server 1692291" 0.0052 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://127.0.0.1:40003/sda1/0/a/con" "txf7f32bbddf8144529baba-00690208ff" "container-server 1692291" 0.0010 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txf7f32bbddf8144529baba-00690208ff" "proxy-server 1692291" 0.0250 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txf7f32bbddf8144529baba-00690208ff" "proxy-server 1692291" 0.0170 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/con HTTP/1.0 201 - - t - - - txf7f32bbddf8144529baba-00690208ff - 0.0530 - - 1761741055.513185501 1761741055.566225290 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf41fa6e68b89426ca9bc4-00690208ff" "proxy-server 1692291" 0.0060 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx5c88bb4972064ee7bd892-00690208ff" "proxy-server 1692291" 0.0012 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "tx125f6d85661c423ba8dd4-00690208ff" "object-server 1692291" 0.0004 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "tx125f6d85661c423ba8dd4-00690208ff" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx125f6d85661c423ba8dd4-00690208ff" "proxy-server 1692291" 0.0144 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx125f6d85661c423ba8dd4-00690208ff" "proxy-server 1692291" 0.0158 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx125f6d85661c423ba8dd4-00690208ff - 0.0400 - - 1761741055.567635059 1761741055.607655764 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa840773813ba4bab9a516-00690208ff" "proxy-server 1692291" 0.0018 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx1f4bacca6eb84af68f236-00690208ff" "proxy-server 1692291" 0.0073 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "txf1cb14fb75ed4fb38883e-00690208ff" "proxy-server 1692291" 0.0006 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/con/o HTTP/1.0 304 - - t - - - txf1cb14fb75ed4fb38883e-00690208ff - 0.0304 - - 1761741055.608982563 1761741055.639427423 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) -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_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version ... ok +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd4977441e05543949ae4b-00690208ff)test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx93f9f98a5aaf4a6d9f99d-006b0f16a8" "proxy-server 1398980" 0.0446 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx93f9f98a5aaf4a6d9f99d-006b0f16a8 - 0.0545 - - 1796150952.153165579 1796150952.207648277 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0baac2c04b634c23a8076-006b0f16a8" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txda8ca654d41d4c13acebd-006b0f16a8" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdg1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx17140ae06f8d46638adbf-006b0f16a8" "proxy-server 1398980" 0.0090 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec/o1" 201 - "PUT http://localhost/sdh1/3/a/ec/o1" "tx17140ae06f8d46638adbf-006b0f16a8" "object-server 1398980" 0.0004 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec/o1" 201 - "PUT http://localhost/sdi1/3/a/ec/o1" "tx17140ae06f8d46638adbf-006b0f16a8" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdh1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx17140ae06f8d46638adbf-006b0f16a8" "proxy-server 1398980" 0.0149 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdi1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx17140ae06f8d46638adbf-006b0f16a8" "proxy-server 1398980" 0.0140 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx17140ae06f8d46638adbf-006b0f16a8 - 0.0330 - - 1796150952.209170341 1796150952.242214680 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcaca63b3ae0041968488b-006b0f16a8" "proxy-server 1398980" 0.0020 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "txcaca63b3ae0041968488b-006b0f16a8" "container-server 1398980" 0.0011 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcaca63b3ae0041968488b-006b0f16a8" "proxy-server 1398980" 0.0086 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "txcaca63b3ae0041968488b-006b0f16a8" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txcaca63b3ae0041968488b-006b0f16a8" "proxy-server 1398980" 0.0102 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txcaca63b3ae0041968488b-006b0f16a8 - 0.0193 - - 1796150952.581210613 1796150952.600518942 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0abec07ae1f04ae2a3368-006b0f16a8" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txdafedd1cb1b34e6685882-006b0f16a8" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdi1/3/a/ec/pimento" 422 93 "PUT http://localhost/v1/a/ec/pimento" "tx0dc8017f9913423582f13-006b0f16a8" "proxy-server 1398980" 0.0079 "-" 1398980 3 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx0dc8017f9913423582f13-006b0f16a8) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx0dc8017f9913423582f13-006b0f16a8 - 0.0218 - - 1796150952.601952553 1796150952.623714447 3 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdh1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx0dc8017f9913423582f13-006b0f16a8" "proxy-server 1398980" 0.0118 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdg1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx0dc8017f9913423582f13-006b0f16a8" "proxy-server 1398980" 0.0150 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx646169b017524a178261a-006b0f16a8" "proxy-server 1398980" 0.0022 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:57537/sda1/1/a/ec-con" "tx646169b017524a178261a-006b0f16a8" "container-server 1398980" 0.0011 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:58533/sdb1/1/a/ec-con" "tx646169b017524a178261a-006b0f16a8" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx646169b017524a178261a-006b0f16a8" "proxy-server 1398980" 0.0130 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx646169b017524a178261a-006b0f16a8" "proxy-server 1398980" 0.0094 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx646169b017524a178261a-006b0f16a8 - 0.0222 - - 1796150952.630039454 1796150952.652287245 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58d14f159157468b8048b-006b0f16a8" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa6c85b68c56141c49cdf9-006b0f16a8" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdg1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx0a7a275ae17346ae8c13a-006b0f16a8" "proxy-server 1398980" 0.0040 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdi1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx0a7a275ae17346ae8c13a-006b0f16a8" "proxy-server 1398980" 0.0039 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdh1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx0a7a275ae17346ae8c13a-006b0f16a8" "proxy-server 1398980" 0.0057 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx0a7a275ae17346ae8c13a-006b0f16a8 - 0.0206 - - 1796150952.654045582 1796150952.674612284 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40223a89a5f444458528a-006b0f16a8" "proxy-server 1398980" 0.0022 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:57537/sda1/1/a/ec-con" "tx40223a89a5f444458528a-006b0f16a8" "container-server 1398980" 0.0011 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:58533/sdb1/1/a/ec-con" "tx40223a89a5f444458528a-006b0f16a8" "container-server 1398980" 0.0009 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx40223a89a5f444458528a-006b0f16a8" "proxy-server 1398980" 0.0064 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx40223a89a5f444458528a-006b0f16a8" "proxy-server 1398980" 0.0096 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx40223a89a5f444458528a-006b0f16a8 - 0.0180 - - 1796150952.685888529 1796150952.703894615 3 -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.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd9cff397a26d4d9191ded-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd9cff397a26d4d9191ded-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd9cff397a26d4d9191ded-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx744dfa85991b44359e418-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx744dfa85991b44359e418-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx744dfa85991b44359e418-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx744dfa85991b44359e418-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx01b0381b240f4ec7ba86e-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx01b0381b240f4ec7ba86e-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx01b0381b240f4ec7ba86e-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx01b0381b240f4ec7ba86e-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9ad803ba7e5e4b3a8c016-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9ad803ba7e5e4b3a8c016-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9ad803ba7e5e4b3a8c016-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9ad803ba7e5e4b3a8c016-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx25a748a8f3ce40dd99d6a-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx25a748a8f3ce40dd99d6a-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx25a748a8f3ce40dd99d6a-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx25a748a8f3ce40dd99d6a-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3a89d76d3dde4de29c809-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3a89d76d3dde4de29c809-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3a89d76d3dde4de29c809-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3a89d76d3dde4de29c809-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx750d6cadd4e8440badcce-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx750d6cadd4e8440badcce-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx750d6cadd4e8440badcce-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx750d6cadd4e8440badcce-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa8a27293b3584f7aa2253-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa8a27293b3584f7aa2253-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa8a27293b3584f7aa2253-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa8a27293b3584f7aa2253-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcb39c8a183bb4ad484d90-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcb39c8a183bb4ad484d90-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txcb39c8a183bb4ad484d90-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txcb39c8a183bb4ad484d90-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9e55a52466ca43d395ce0-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx63a00d1e4af64c72a036f-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx63a00d1e4af64c72a036f-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx63a00d1e4af64c72a036f-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx63a00d1e4af64c72a036f-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txeb51aa6b0589461d82f93-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd3c61d9c16c1434bab347-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd3c61d9c16c1434bab347-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd3c61d9c16c1434bab347-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txd3c61d9c16c1434bab347-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4e065c3b66b44deb8ce70-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4e065c3b66b44deb8ce70-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4e065c3b66b44deb8ce70-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4e065c3b66b44deb8ce70-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf9e2c27550484a58bf03d-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf9e2c27550484a58bf03d-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf9e2c27550484a58bf03d-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txf9e2c27550484a58bf03d-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx47ac05c1cbc349af8ef14-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx47ac05c1cbc349af8ef14-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx47ac05c1cbc349af8ef14-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx47ac05c1cbc349af8ef14-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx691a38140286459d82b3c-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx691a38140286459d82b3c-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx691a38140286459d82b3c-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx691a38140286459d82b3c-00690208ff) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx622512e6c69b4aec968a6-00690208ff" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx622512e6c69b4aec968a6-00690208ff - 0.0455 - - 1761741055.459170580 1761741055.504640818 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3854c096631c466b993a5-00690208ff" "proxy-server 1692257" 0.0012 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3854c096631c466b993a5-00690208ff - 0.0121 VW - 1761741055.530407906 1761741055.542539120 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx1bfbac8af3404c36bda7c-00690208ff" "proxy-server 1692257" 0.0249 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx1bfbac8af3404c36bda7c-00690208ff - 0.0277 VW - 1761741055.543055296 1761741055.570761681 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx65ccd61007ea4dfc88262-00690208ff" "proxy-server 1692257" 0.0126 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx65ccd61007ea4dfc88262-00690208ff" "proxy-server 1692257" 0.0005 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx65ccd61007ea4dfc88262-00690208ff - 0.0265 VW - 1761741055.571372509 1761741055.597885370 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txf7da86d322cc400d872d1-00690208ff" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txf7da86d322cc400d872d1-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txf7da86d322cc400d872d1-00690208ff" "proxy-server 1692257" 0.0169 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txf7da86d322cc400d872d1-00690208ff" "proxy-server 1692257" 0.0268 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf7da86d322cc400d872d1-00690208ff - 0.0307 - - 1761741055.598313808 1761741055.629049540 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx499fdef79b8e49b4a0466-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx499fdef79b8e49b4a0466-00690208ff - 0.0081 VW - 1761741055.654455185 1761741055.662585974 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2bf135235f604d169ef84-00690208ff" "proxy-server 1692257" 0.0109 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx2bf135235f604d169ef84-00690208ff - 0.0136 VW - 1761741055.663107395 1761741055.676673174 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txefb64ff22dbe4c36aba65-00690208ff" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txefb64ff22dbe4c36aba65-00690208ff" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txefb64ff22dbe4c36aba65-00690208ff - 0.0150 VW - 1761741055.685414076 1761741055.700364351 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txeefd6b900b364bcfabf53-00690208ff" "proxy-server 1692257" 0.0113 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" "tx5db83df609ab483db48f4-00690208ff" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" "tx5db83df609ab483db48f4-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" "tx5db83df609ab483db48f4-00690208ff" "proxy-server 1692257" 0.0237 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.59885" "tx5db83df609ab483db48f4-00690208ff" "proxy-server 1692257" 0.0235 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741055.59885 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx5db83df609ab483db48f4-00690208ff - 0.0591 VW - 1761741055.700993776 1761741055.760109425 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txa6ad48a9ab0b4f47ba15a-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txa6ad48a9ab0b4f47ba15a-00690208ff" "proxy-server 1692257" 0.0223 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txa6ad48a9ab0b4f47ba15a-00690208ff" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txa6ad48a9ab0b4f47ba15a-00690208ff" "proxy-server 1692257" 0.0258 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa6ad48a9ab0b4f47ba15a-00690208ff - 0.0387 - - 1761741055.760560274 1761741055.799299479 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6927f650bba344d2a0f3a-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6927f650bba344d2a0f3a-00690208ff - 0.0123 VW - 1761741055.814481497 1761741055.826785803 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa89799473550432ea40de-00690208ff" "proxy-server 1692257" 0.0134 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx23e7e8b5c8de4dbd9500d-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx43bd4b6385e94c988ccf2-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc24fbec2fac34bc888271-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx5cd5df3e5e8f405688f28-00690208ff" "proxy-server 1692271" 0.0136 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txa14ac33cf24141d883132-00690208ff" "proxy-server 1692271" 0.0128 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txace14a317b1f4d25b58f7-00690208ff" "proxy-server 1692271" 0.0135 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txca1c0e4cf24847498fa56-00690208ff" "proxy-server 1692271" 0.0055 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txad881e66096b49b98c2a2-00690208ff" "proxy-server 1692271" 0.0088 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txad881e66096b49b98c2a2-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9593f2c3b4045aea42b8-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx567ebcd6f5604a8f9e6b2-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx072223875915467eb111c-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfefa68b2a7e0420fa382d-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txbd384f5bd6e74646aa089-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx339273ecd8e740589d439-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx42665862aca54c1194cdc-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx343335af44cb4de986761-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx82caf370fdd4498ab03b9-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2948fb6309ba4bcfba479-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx9e9f71703216414a8e339-00690208ff" "proxy-server 1692271" 0.0089 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txa6cb49b551b5411789866-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc469b852d679405684d60-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txcbcbc89608e64be8877e7-00690208ff" "proxy-server 1692271" 0.0014 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx82833181507147eca0528-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8093cdc2f794410d829ad-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txc247030884a44a858ea8a-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx2a53741ea67745a6a9c2f-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 412 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx2a53741ea67745a6a9c2f-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx41e8123518c847b19115c-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx1a0d866011a346a1ab8ae-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "tx1fd3a2ba3bad48ff9e05a-00690208ff" "proxy-server 1692271" 0.0007 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3acac2873ed642f5869ab-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "tx4fb15ffe160d40a6a6521-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdd1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 304 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txcbec23873ee640adb6382-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63af7d143b41433e94a09-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 -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.proxy.test_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... 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 -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7736b8d64bcf49dba040c-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7c4be546b48b4de3b3b43-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7c4be546b48b4de3b3b43-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7c4be546b48b4de3b3b43-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7c4be546b48b4de3b3b43-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txda369e6597c74d45a4b44-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txda369e6597c74d45a4b44-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txda369e6597c74d45a4b44-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txda369e6597c74d45a4b44-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6e8e5446655246bfa11af-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6e8e5446655246bfa11af-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6e8e5446655246bfa11af-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6e8e5446655246bfa11af-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx66df7304b4e14d87a2ca9-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx66df7304b4e14d87a2ca9-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx66df7304b4e14d87a2ca9-006b0f16a8) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx66df7304b4e14d87a2ca9-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc415ce59213040a7a3ff2-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc415ce59213040a7a3ff2-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc415ce59213040a7a3ff2-006b0f16a8) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txc415ce59213040a7a3ff2-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa7c002ffd30c48e9b6432-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa7c002ffd30c48e9b6432-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa7c002ffd30c48e9b6432-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txa7c002ffd30c48e9b6432-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe0e3671429b44db89f42f-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe0e3671429b44db89f42f-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe0e3671429b44db89f42f-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txe0e3671429b44db89f42f-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txec6167b32eff4222a2f48-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txec6167b32eff4222a2f48-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txec6167b32eff4222a2f48-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txec6167b32eff4222a2f48-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa4d8847eef3245459365b-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa4d8847eef3245459365b-006b0f16a8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa4d8847eef3245459365b-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txa4d8847eef3245459365b-006b0f16a8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf7e4d7111d4349d1bbf46-006b0f16a8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf7e4d7111d4349d1bbf46-006b0f16a8) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8ee471cd1be24ef497687-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8ee471cd1be24ef497687-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8ee471cd1be24ef497687-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8ee471cd1be24ef497687-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx455a30f9b23745fea9d78-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx455a30f9b23745fea9d78-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx455a30f9b23745fea9d78-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx455a30f9b23745fea9d78-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx762b8459a29a4cd2bb769-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx762b8459a29a4cd2bb769-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx762b8459a29a4cd2bb769-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx762b8459a29a4cd2bb769-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txebd005660cb84ffcbaeef-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txebd005660cb84ffcbaeef-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txebd005660cb84ffcbaeef-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txebd005660cb84ffcbaeef-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf194c614899d42b68735a-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf194c614899d42b68735a-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf194c614899d42b68735a-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txf194c614899d42b68735a-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx97f4e8c06ffd43fbbddc4-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx97f4e8c06ffd43fbbddc4-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx97f4e8c06ffd43fbbddc4-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx97f4e8c06ffd43fbbddc4-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa712952bfd6047e3a919e-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa712952bfd6047e3a919e-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa712952bfd6047e3a919e-00690208ff) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txa712952bfd6047e3a919e-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx94becdf6ae564438ad1b3-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx94becdf6ae564438ad1b3-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx94becdf6ae564438ad1b3-00690208ff) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx94becdf6ae564438ad1b3-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe2294cc5290a411eb1d13-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe2294cc5290a411eb1d13-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe2294cc5290a411eb1d13-00690208ff) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txe2294cc5290a411eb1d13-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx133a64a398cc4bf1a1337-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx133a64a398cc4bf1a1337-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx133a64a398cc4bf1a1337-00690208ff) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx133a64a398cc4bf1a1337-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txad8229fc2ee84efc9f969-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txad8229fc2ee84efc9f969-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txad8229fc2ee84efc9f969-00690208ff) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txad8229fc2ee84efc9f969-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txccb3f0369c8a467796f8f-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txccb3f0369c8a467796f8f-00690208ff) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txccb3f0369c8a467796f8f-00690208ff) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txccb3f0369c8a467796f8f-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc7d5fbdd21a647d5b2734-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc7d5fbdd21a647d5b2734-00690208ff) proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx3d563f4979174892a7ff7-006b0f16a8) +Exception: test (txn: tx69b5f825e49d4b8ab40dc-00690208ff) proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx3d563f4979174892a7ff7-006b0f16a8) +Exception: test (txn: tx69b5f825e49d4b8ab40dc-00690208ff) proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx3d563f4979174892a7ff7-006b0f16a8) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx3d563f4979174892a7ff7-006b0f16a8) +Exception: test (txn: tx69b5f825e49d4b8ab40dc-00690208ff) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx69b5f825e49d4b8ab40dc-00690208ff) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx7839880255fb4735b89ca-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4c9df19380034af68532e-006b0f16a8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4c9df19380034af68532e-006b0f16a8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4c9df19380034af68532e-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6892141517c34f7bb074a-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6892141517c34f7bb074a-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6892141517c34f7bb074a-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6892141517c34f7bb074a-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txdecf933a2e9d47c59c9e1-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txdecf933a2e9d47c59c9e1-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdecf933a2e9d47c59c9e1-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txdecf933a2e9d47c59c9e1-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txea2ee8c7f9894a9580f3f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txea2ee8c7f9894a9580f3f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txea2ee8c7f9894a9580f3f-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txea2ee8c7f9894a9580f3f-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4900cae78db8466ea3d82-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4900cae78db8466ea3d82-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4900cae78db8466ea3d82-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4900cae78db8466ea3d82-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9c819c7e8d2b4650aa161-006b0f16a8)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5521e48eab7741819dfc5-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx06c741d69dbe48afac0fd-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx06c741d69dbe48afac0fd-00690208ff) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx06c741d69dbe48afac0fd-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx02f4e8e98ef543b687e65-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx02f4e8e98ef543b687e65-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx02f4e8e98ef543b687e65-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx02f4e8e98ef543b687e65-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe06da6112ca7493989538-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe06da6112ca7493989538-00690208ff) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe06da6112ca7493989538-00690208ff) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe06da6112ca7493989538-00690208ff) +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741174.00000, (0, 0) as of 1761741174.00000, shrunk as of 1761741174.00000> to ShardRange<'k' to 't' as of 1761741175.00000, (0, 0) as of 1761741175.00000, shrinking as of 1761741175.00000>, path: .shards_a/shard_c_1761741175.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f8e/0e1bf7e860f689b900303d454f1dcf8e/0e1bf7e860f689b900303d454f1dcf8e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741175.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f8e/0e1bf7e860f689b900303d454f1dcf8e/0e1bf7e860f689b900303d454f1dcf8e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741177.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/163/3f45f3d7d044e34f54653ef036f11163/3f45f3d7d044e34f54653ef036f11163.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741176.00000, (0, 0) as of 1761741176.00000, shrunk as of 1761741176.00000> to ShardRange<'k' to 't' as of 1761741177.00000, (0, 0) as of 1761741177.00000, sharding as of 1761741177.00000>, path: .shards_a/shard_c_1761741177.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/163/3f45f3d7d044e34f54653ef036f11163/3f45f3d7d044e34f54653ef036f11163.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741177.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/163/3f45f3d7d044e34f54653ef036f11163/3f45f3d7d044e34f54653ef036f11163.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741179.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dc7/fb628ea31050f37d82028f7b8b2b0dc7/fb628ea31050f37d82028f7b8b2b0dc7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741178.00000, (0, 0) as of 1761741178.00000, shrunk as of 1761741178.00000> to ShardRange<'k' to 't' as of 1761741179.00000, (0, 0) as of 1761741179.00000, sharded as of 1761741179.00000>, path: .shards_a/shard_c_1761741179.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dc7/fb628ea31050f37d82028f7b8b2b0dc7/fb628ea31050f37d82028f7b8b2b0dc7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741179.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dc7/fb628ea31050f37d82028f7b8b2b0dc7/fb628ea31050f37d82028f7b8b2b0dc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741181.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d4b/31049d1cab6b2d7c732152b29c3afd4b/31049d1cab6b2d7c732152b29c3afd4b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741181.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d4b/31049d1cab6b2d7c732152b29c3afd4b/31049d1cab6b2d7c732152b29c3afd4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741182.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d1c/463afb20d3148f0358716f9daf7c6d1c/463afb20d3148f0358716f9daf7c6d1c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741184.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d1e/c2f053a574356a084b7b837057de5d1e/c2f053a574356a084b7b837057de5d1e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741186.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/30a/34c809415054b73273b7d51aca9ab30a/34c809415054b73273b7d51aca9ab30a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741188.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c75/9003f0af007bce4f055c043c9db0cc75/9003f0af007bce4f055c043c9db0cc75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741190.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/973/c20a527792fa27abcbf6b6f3267bd973/c20a527792fa27abcbf6b6f3267bd973.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741192.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/b88/6d78093488046adf6ff4cd4b9e5a5b88/6d78093488046adf6ff4cd4b9e5a5b88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741194.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d07/7fdccb420848a775173ed4f156569d07/7fdccb420848a775173ed4f156569d07.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741196.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/465/e5f41f4a71340a643c23e860d1e6c465/e5f41f4a71340a643c23e860d1e6c465.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741198.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/79b/95d06a00e35dcf8d8a19acc78f9e779b/95d06a00e35dcf8d8a19acc78f9e779b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741200.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/3c3/14bea969c5f8a80d252522100893f3c3/14bea969c5f8a80d252522100893f3c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741202.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/046/5d46d560ee71776fb8354a622b55c046/5d46d560ee71776fb8354a622b55c046.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741204.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/4e8/b8242eeeb18dab38a4588cb7abac54e8/b8242eeeb18dab38a4588cb7abac54e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741206.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/386/f027eb1919937f2772ce28e1faf10386/f027eb1919937f2772ce28e1faf10386.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741208.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e57/b3626bc1a76c7bf6b250b6614b45be57/b3626bc1a76c7bf6b250b6614b45be57.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741210.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6ef/7e0ef788417d57c481d4894fa6fd96ef/7e0ef788417d57c481d4894fa6fd96ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741212.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dfd/29ad470384b2b283109492c8bef43dfd/29ad470384b2b283109492c8bef43dfd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741214.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6fd/6b868a70ae240d4a970bcfae738996fd/6b868a70ae240d4a970bcfae738996fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741216.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/eb0/d65528eb696360a87f4ed3f05b550eb0/d65528eb696360a87f4ed3f05b550eb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741218.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8d9/d0f3b813e897f2f0194949a6314548d9/d0f3b813e897f2f0194949a6314548d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741220.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/cdc/063688d81a80fe83aad716da6119acdc/063688d81a80fe83aad716da6119acdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741222.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/24b/af930ffaa16de933e007bdcb0996224b/af930ffaa16de933e007bdcb0996224b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741224.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/407/d7781193720429ab3a43920d12dda407/d7781193720429ab3a43920d12dda407.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741226.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/593/c9f676146d2674ed42d46e2e506ae593/c9f676146d2674ed42d46e2e506ae593.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741228.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/e17/5d25cfe423966245dbc51d20c279be17/5d25cfe423966245dbc51d20c279be17.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741230.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6b7/7b5679842735c3ec15d2695d6d16c6b7/7b5679842735c3ec15d2695d6d16c6b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741232.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/30d/88069a46b0dcc3e8d9732ba14ac6b30d/88069a46b0dcc3e8d9732ba14ac6b30d.dbtest.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 -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: tx681eb0a5e77444309027b-006b0f16a8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf3d3aa8f9d2c4532a2e51-006b0f16a8) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txf3d3aa8f9d2c4532a2e51-006b0f16a8) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txf3d3aa8f9d2c4532a2e51-006b0f16a8) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: txf3d3aa8f9d2c4532a2e51-006b0f16a8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6c6dc25b3cb44e1c897bf-006b0f16a8) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx6c6dc25b3cb44e1c897bf-006b0f16a8) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx6c6dc25b3cb44e1c897bf-006b0f16a8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 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.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 INFO: - - 29/Oct/2025/12/30/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa89799473550432ea40de-00690208ff - 0.0162 VW - 1761741055.827322721 1761741055.843528748 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx50f26768e5c14a25bfe90-00690208ff" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "tx50f26768e5c14a25bfe90-00690208ff" "proxy-server 1692257" 0.0087 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx50f26768e5c14a25bfe90-00690208ff - 0.0230 VW - 1761741055.844118834 1761741055.867097139 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx14ff1b5db27641419ef0b-00690208ff" "proxy-server 1692257" 0.0024 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" "tx52727e1ea0d14fffbc391-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" "tx52727e1ea0d14fffbc391-00690208ff" "object-server 1692257" 0.0086 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" "tx52727e1ea0d14fffbc391-00690208ff" "proxy-server 1692257" 0.0247 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.76109" "tx52727e1ea0d14fffbc391-00690208ff" "proxy-server 1692257" 0.0244 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/55 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741055.76109 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx52727e1ea0d14fffbc391-00690208ff - 0.0732 VW - 1761741055.867749453 1761741055.940989971 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txc830ea90fc804ca4b2152-00690208ff" "object-server 1692257" 0.0005 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txc830ea90fc804ca4b2152-00690208ff" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txc830ea90fc804ca4b2152-00690208ff" "proxy-server 1692257" 0.0208 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +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" "txc830ea90fc804ca4b2152-00690208ff" "proxy-server 1692257" 0.0286 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txc830ea90fc804ca4b2152-00690208ff - 0.0335 - - 1761741055.949648619 1761741055.983180046 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ec766dc882c492d80484-00690208ff" "proxy-server 1692257" 0.0013 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx0ec766dc882c492d80484-00690208ff" "proxy-server 1692257" 0.0081 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx0ec766dc882c492d80484-00690208ff - 0.0320 - - 1761741055.984757662 1761741056.016805172 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa996e1a058364e24b6c93-0069020900" "proxy-server 1692257" 0.0096 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa996e1a058364e24b6c93-0069020900 - 0.0123 VW - 1761741056.026976585 1761741056.039302111 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2a2a560808ee456385866-0069020900" "proxy-server 1692257" 0.0108 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx2a2a560808ee456385866-0069020900 - 0.0216 VW - 1761741056.039816141 1761741056.061444283 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "tx6d698afbee55428682bcf-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "tx6d698afbee55428682bcf-0069020900" "proxy-server 1692257" 0.0007 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx6d698afbee55428682bcf-0069020900 - 0.0147 VW - 1761741056.062096596 1761741056.076814890 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx67b93ff0a2f040e8ac91c-0069020900" "proxy-server 1692257" 0.0076 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" "tx39b6a279da1d4c469b615-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" "tx39b6a279da1d4c469b615-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" "tx39b6a279da1d4c469b615-0069020900" "proxy-server 1692257" 0.0246 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741055.95022" "tx39b6a279da1d4c469b615-0069020900" "proxy-server 1692257" 0.0243 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741055.95022 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx39b6a279da1d4c469b615-0069020900 - 0.0521 VW - 1761741056.085583448 1761741056.137655497 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8322ca4ed71f49a1a31b7-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8322ca4ed71f49a1a31b7-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx66b0987c3cae425d9a721-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx66b0987c3cae425d9a721-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx66b0987c3cae425d9a721-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx66b0987c3cae425d9a721-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf101f6ea8a334336aa6fa-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf101f6ea8a334336aa6fa-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf101f6ea8a334336aa6fa-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txf101f6ea8a334336aa6fa-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbecea2bc45164632a91ab-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbecea2bc45164632a91ab-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbecea2bc45164632a91ab-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbecea2bc45164632a91ab-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8404c369c75545e0a5386-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8404c369c75545e0a5386-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8404c369c75545e0a5386-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx8404c369c75545e0a5386-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx88a1eb825d4245ecb9d8c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx88a1eb825d4245ecb9d8c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx88a1eb825d4245ecb9d8c-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx88a1eb825d4245ecb9d8c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa1e9154fc661462aaf98c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa1e9154fc661462aaf98c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa1e9154fc661462aaf98c-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa1e9154fc661462aaf98c-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc42151e3be43432084f90-0069020900) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txc42151e3be43432084f90-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc42151e3be43432084f90-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc42151e3be43432084f90-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc42151e3be43432084f90-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc42151e3be43432084f90-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb4faf8f64dd840b8a1538-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb4faf8f64dd840b8a1538-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb4faf8f64dd840b8a1538-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txb4faf8f64dd840b8a1538-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx6fe26194a26d48528e5b0-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe8eecf8948864f6c890aa-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe8eecf8948864f6c890aa-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe8eecf8948864f6c890aa-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txe8eecf8948864f6c890aa-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2cec90c603cd4961ad29e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2cec90c603cd4961ad29e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2cec90c603cd4961ad29e-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2cec90c603cd4961ad29e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txaf0fb0bb1a804b299a7f8-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txaf0fb0bb1a804b299a7f8-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txaf0fb0bb1a804b299a7f8-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txaf0fb0bb1a804b299a7f8-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txeff58000d2064319b8d43-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txeff58000d2064319b8d43-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txeff58000d2064319b8d43-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txeff58000d2064319b8d43-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx54218aa540b14e9db85d2-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx54218aa540b14e9db85d2-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx54218aa540b14e9db85d2-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx54218aa540b14e9db85d2-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx27291474ccb04d0f938e7-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx27291474ccb04d0f938e7-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx27291474ccb04d0f938e7-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx27291474ccb04d0f938e7-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx93e1a7e44c73480998c3b-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx93e1a7e44c73480998c3b-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx93e1a7e44c73480998c3b-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx93e1a7e44c73480998c3b-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx62794d8a369749ebb839e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx62794d8a369749ebb839e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx62794d8a369749ebb839e-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx62794d8a369749ebb839e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx980cb1b64a6c4393a4de5-0069020900)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 -test INFO: autocreate account '/account' (txn: tx7e510dbd3cc746799dcc9-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txd85c46b99c3940789d86b-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txd85c46b99c3940789d86b-006b0f16a8) -test INFO: autocreate account '/account' (txn: txd85c46b99c3940789d86b-006b0f16a8) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txcbd5655cd0814a1c8b78d-006b0f16a8) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txcbd5655cd0814a1c8b78d-006b0f16a8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1b5507fee77a43c7a9bc1-006b0f16a8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txe8da0ed35e474058adce5-006b0f16a8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx7fa6846183c24d958e5bd-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc461e87fa90341769de23-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx81541e8f5b784b6c9fbe4-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx07531d401ae449378f8de-006b0f16a8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx73330bbd7249475cb8fab-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx3be7d3c90cdb46cb87329-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txe34fe5cacbc04aad9a95d-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txe34fe5cacbc04aad9a95d-006b0f16a8) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txe34fe5cacbc04aad9a95d-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 204 - "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab" "txd687df35846a42d18b482-00690208ff" "proxy-server 1692271" 0.0133 "-" 1692271 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdc1/1/a/22797d9d6eae402ab48a404c4d912fab/o" 200 24 "HEAD http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab/o" "txb17107b9b1a94c87b1ab4-00690208ff" "proxy-server 1692271" 0.0006 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx525c30505dca44b8b719d-00690208ff" "proxy-server 1692271" 0.0095 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "GET /sda1/0/a/22797d9d6eae402ab48a404c4d912fab" 200 155 "GET http://foo:8080/v1/a/22797d9d6eae402ab48a404c4d912fab?format=json&states=listing" "tx525c30505dca44b8b719d-00690208ff" "proxy-server 1692271" 0.0145 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeefc5c84f5154400a2502-00690208ff" "proxy-server 1692271" 0.0012 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/1/a/5619c983f4154ecd85f9381c83ca7771" 201 - "PUT http://127.0.0.1:49941/sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" "txeefc5c84f5154400a2502-00690208ff" "container-server 1692271" 0.0011 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/1/a/5619c983f4154ecd85f9381c83ca7771" 201 - "PUT http://127.0.0.1:42309/sda1/2/a/5619c983f4154ecd85f9381c83ca7771" "txeefc5c84f5154400a2502-00690208ff" "container-server 1692271" 0.0010 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 201 - "PUT http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txeefc5c84f5154400a2502-00690208ff" "proxy-server 1692271" 0.0240 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "PUT /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 201 - "PUT http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txeefc5c84f5154400a2502-00690208ff" "proxy-server 1692271" 0.0328 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx92fd161d53ee4f8397994-00690208ff" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:55 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx92fd161d53ee4f8397994-00690208ff" "proxy-server 1692271" 0.0013 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbd1967455f624159b773c-0069020900" "proxy-server 1692271" 0.0019 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txbda1c72d24164616b2ea9-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "PUT http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx4fb800b4435549cea6412-0069020900" "proxy-server 1692271" 0.0243 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "PUT http://foo:8080/sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" "tx4fb800b4435549cea6412-0069020900" "object-server 1692271" 0.0005 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "PUT http://foo:8080/sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" "tx4fb800b4435549cea6412-0069020900" "object-server 1692271" 0.0004 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "PUT http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx4fb800b4435549cea6412-0069020900" "proxy-server 1692271" 0.0277 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "PUT http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx4fb800b4435549cea6412-0069020900" "proxy-server 1692271" 0.0289 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4c4466c6f2b4b4ca0fda-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx6b526e9bfcfc49b7b9c7e-0069020900" "proxy-server 1692271" 0.0075 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "POST /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 202 76 "POST http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txfb0e0418eea44789a887a-0069020900" "proxy-server 1692271" 0.0030 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "POST http://foo:8080/sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" "txfb0e0418eea44789a887a-0069020900" "object-server 1692271" 0.0004 "-" 1692271 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 201 - "POST http://foo:8080/sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" "txfb0e0418eea44789a887a-0069020900" "object-server 1692271" 0.0005 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "POST /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 202 76 "POST http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txfb0e0418eea44789a887a-0069020900" "proxy-server 1692271" 0.0128 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "POST /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 202 76 "POST http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txfb0e0418eea44789a887a-0069020900" "proxy-server 1692271" 0.0109 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2d15181d4d044b7c88ca0-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx8e0a968564e64038af9d5-0069020900" "proxy-server 1692271" 0.0077 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx231c575e5dec413594105-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx231c575e5dec413594105-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ca37fac362f4367a03d9-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx14a91620fd11431e8623f-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txc32f7984d5fa4cdaa1248-0069020900" "proxy-server 1692271" 0.0049 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac4148c1f17a48fdbee46-0069020900" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx29580d38eacd4fd491994-0069020900" "proxy-server 1692271" 0.0069 "-" 1692271 3test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8322ca4ed71f49a1a31b7-0069020900" "proxy-server 1692257" 0.0212 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx8322ca4ed71f49a1a31b7-0069020900" "proxy-server 1692257" 0.0310 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx8322ca4ed71f49a1a31b7-0069020900 - 0.0348 - - 1761741056.138153791 1761741056.172924042 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx63d9535bad8a4951bc93b-0069020900" "proxy-server 1692257" 0.0096 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx63d9535bad8a4951bc93b-0069020900 - 0.0123 VW - 1761741056.182892323 1761741056.195200205 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx0caa4b143de04972a0e3e-0069020900" "proxy-server 1692257" 0.0171 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx0caa4b143de04972a0e3e-0069020900 - 0.0198 VW - 1761741056.195696115 1761741056.215459585 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txb85c226545e4407ab44b3-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txb85c226545e4407ab44b3-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx266ac38e816e48398c88e-0069020900" "proxy-server 1692257" 0.0106 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb85c226545e4407ab44b3-0069020900 - 0.0566 VW - 1761741056.216029644 1761741056.272610664 0 - (txn: txd7708066279e4df791dae-0069020900) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "txd7708066279e4df791dae-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "txd7708066279e4df791dae-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "txd7708066279e4df791dae-0069020900" "proxy-server 1692257" 0.0353 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "txd7708066279e4df791dae-0069020900" "proxy-server 1692257" 0.0367 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741056.13869 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd7708066279e4df791dae-0069020900 - 0.0541 VW - 1761741056.235026836 1761741056.289082527 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfd96459bfbaa46a5a30a5-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfd96459bfbaa46a5a30a5-0069020900" "proxy-server 1692257" 0.0202 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfd96459bfbaa46a5a30a5-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfd96459bfbaa46a5a30a5-0069020900" "proxy-server 1692257" 0.0232 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txfd96459bfbaa46a5a30a5-0069020900 - 0.0320 - - 1761741056.305764437 1761741056.337783098 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8af7a169dfb54912a8797-0069020900" "proxy-server 1692257" 0.0055 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8af7a169dfb54912a8797-0069020900 - 0.0083 VW - 1761741056.339518547 1761741056.347829819 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc50577b29cb445e38333b-0069020900" "proxy-server 1692257" 0.0026 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txc50577b29cb445e38333b-0069020900 - 0.0096 VW - 1761741056.348378658 1761741056.357973099 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txcfffb9483ae24a34be0d0-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txcfffb9483ae24a34be0d0-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txcfffb9483ae24a34be0d0-0069020900 - 0.0097 VW - 1761741056.358602047 1761741056.368337154 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txed4fb7068de94d90be24f-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txed4fb7068de94d90be24f-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txed4fb7068de94d90be24f-0069020900" "proxy-server 1692257" 0.0147 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txed4fb7068de94d90be24f-0069020900" "proxy-server 1692257" 0.0161 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txed4fb7068de94d90be24f-0069020900 - 0.0240 - - 1761741056.368735075 1761741056.392753839 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70c510e80d7945e6aa2de-0069020900" "proxy-server 1692257" 0.0053 "-" 1692257 -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.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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741234.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/3ee/abab762ef8c3c870f2e06b8f747a03ee/abab762ef8c3c870f2e06b8f747a03ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741236.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/acd/8282c8c05cdc1fe92100dba8e6ba9acd/8282c8c05cdc1fe92100dba8e6ba9acd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741238.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/dba/659de783c775cdfc42359fc03a7aadba/659de783c775cdfc42359fc03a7aadba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741240.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/197/20e8af2f916c684240aa92780a8a2197/20e8af2f916c684240aa92780a8a2197.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741242.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/7d6/c8ffd33b3e5748ab6b27956cca4657d6/c8ffd33b3e5748ab6b27956cca4657d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741244.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/945/54e95b89c4856bc41219f45318572945/54e95b89c4856bc41219f45318572945.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741246.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6bf/31efadb737202d4c30371abedb6376bf/31efadb737202d4c30371abedb6376bf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741246.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/6bf/31efadb737202d4c30371abedb6376bf/31efadb737202d4c30371abedb6376bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741248.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/b98/89348924fd957fc5e9a8660dc37b7b98/89348924fd957fc5e9a8660dc37b7b98.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741248.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/b98/89348924fd957fc5e9a8660dc37b7b98/89348924fd957fc5e9a8660dc37b7b98.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741250.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ed5/3161c3ffa0aff11edeed230706766ed5/3161c3ffa0aff11edeed230706766ed5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741250.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ed5/3161c3ffa0aff11edeed230706766ed5/3161c3ffa0aff11edeed230706766ed5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741252.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8aa/f6eb515cf07c4f7becd605e2c798e8aa/f6eb515cf07c4f7becd605e2c798e8aa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741252.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8aa/f6eb515cf07c4f7becd605e2c798e8aa/f6eb515cf07c4f7becd605e2c798e8aa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741254.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f96/87cb788ee8610dc63d1435045a9eaf96/87cb788ee8610dc63d1435045a9eaf96.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741254.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/f96/87cb788ee8610dc63d1435045a9eaf96/87cb788ee8610dc63d1435045a9eaf96.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741256.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/145/070c928d51d2f300237dd592f9e09145/070c928d51d2f300237dd592f9e09145.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741256.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/145/070c928d51d2f300237dd592f9e09145/070c928d51d2f300237dd592f9e09145.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741258.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/3f0/23492cafbeceb17a7cfd305e1b1bf3f0/23492cafbeceb17a7cfd305e1b1bf3f0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741258.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/3f0/23492cafbeceb17a7cfd305e1b1bf3f0/23492cafbeceb17a7cfd305e1b1bf3f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741260.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/39a/d116be0d68ac67a6e60aadab5cad339a/d116be0d68ac67a6e60aadab5cad339a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741260.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/39a/d116be0d68ac67a6e60aadab5cad339a/d116be0d68ac67a6e60aadab5cad339a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741262.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2f0/cb2bc36012c5e7069407670e009c02f0/cb2bc36012c5e7069407670e009c02f0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741262.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2f0/cb2bc36012c5e7069407670e009c02f0/cb2bc36012c5e7069407670e009c02f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741264.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2d0/984924b190e226cbb32b48274f3e12d0/984924b190e226cbb32b48274f3e12d0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741264.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/2d0/984924b190e226cbb32b48274f3e12d0/984924b190e226cbb32b48274f3e12d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741266.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/47f/957ae46bd56a6ae9c3e30ccef6d8a47f/957ae46bd56a6ae9c3e30ccef6d8a47f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741266.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/47f/957ae46bd56a6ae9c3e30ccef6d8a47f/957ae46bd56a6ae9c3e30ccef6d8a47f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741268.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/85e/445db6eb8b1dafcdbd35cee2c074185e/445db6eb8b1dafcdbd35cee2c074185e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741268.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/85e/445db6eb8b1dafcdbd35cee2c074185e/445db6eb8b1dafcdbd35cee2c074185e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741270.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/750/fcbae450de7bf88deccc7fde2e4e1750/fcbae450de7bf88deccc7fde2e4e1750.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741270.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/750/fcbae450de7bf88deccc7fde2e4e1750/fcbae450de7bf88deccc7fde2e4e1750.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741272.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c60/6696589b1a2e01b61f25bfa4004b2c60/6696589b1a2e01b61f25bfa4004b2c60.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741272.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c60/6696589b1a2e01b61f25bfa4004b2c60/6696589b1a2e01b61f25bfa4004b2c60.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741274.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/9d5/4240bafe93b530e3378b591d6c32a9d5/4240bafe93b530e3378b591d6c32a9d5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741274.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/9d5/4240bafe93b530e3378b591d6c32a9d5/4240bafe93b530e3378b591d6c32a9d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741276.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/185/c88dc35737a0754ac586da11f1b44185/c88dc35737a0754ac586da11f1b44185.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741276.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/185/c88dc35737a0754ac586da11f1b44185/c88dc35737a0754ac586da11f1b44185.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741278.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/819/179242c35891601a0f12f05b1a3b0819/179242c35891601a0f12f05b1a3b0819.db +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe795f2fe6a644d5d93adc-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe795f2fe6a644d5d93adc-0069020900" "proxy-server 1692271" 0.0050 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9e8d3ccc9cf34afc88873-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txe3ef5d4f40a941429b662-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txab3484b037514d73a73f8-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe756c8e6b0e34b70ac1b6-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx228110639ff549ce9d7e2-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txd6dbe716e1dd4b7e84321-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txd6dbe716e1dd4b7e84321-0069020900" "proxy-server 1692271" 0.0089 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9cc6d7f46cd141fca5423-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx3ba405a0cca148ff8df33-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txed72be727ef7423d8d52b-0069020900" "proxy-server 1692271" 0.0009 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txed72be727ef7423d8d52b-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txea4c2647a1934457941e1-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx18eb5278c5eb4a838c222-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx0ef13848259e4c73ada75-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx0ef13848259e4c73ada75-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx0ef13848259e4c73ada75-0069020900) +proxy DEBUG: Ignoring 412 from primary (txn: tx0ef13848259e4c73ada75-0069020900) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx0ef13848259e4c73ada75-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx0ef13848259e4c73ada75-0069020900) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb60e34ade8be4d0dae2a4-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx3a8d58d1a4f1437284194-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txdc5fffdb22d340eb91301-0069020900" "proxy-server 1692271" 0.0084 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txdc5fffdb22d340eb91301-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txdc5fffdb22d340eb91301-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2b63d3e0d7ba40e5bde30-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx828b6455c9204db181480-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx6b2de3f1c5ea4585b000a-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx6b2de3f1c5ea4585b000a-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx6b2de3f1c5ea4585b000a-0069020900" "proxy-server 1692271" 0.0050 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3b9c0436c1d45ea80737-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx4c015cb358d749919ec1e-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx0a2f7a623ae242ceb6ed0-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx0a2f7a623ae242ceb6ed0-0069020900" "proxy-server 1692271" 0.0050 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4e28fcefe32e495aa5f0b-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx8c92c4952f04409e88e78-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx70c510e80d7945e6aa2de-0069020900 - 0.0081 VW - 1761741056.402609110 1761741056.410753727 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx513cc77f334c4f6daf55a-0069020900" "proxy-server 1692257" 0.0068 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx513cc77f334c4f6daf55a-0069020900 - 0.0095 VW - 1761741056.411260843 1761741056.420734406 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "tx94b3e1d5d86441ae94993-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "tx94b3e1d5d86441ae94993-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txb5305e8060734d8eba84f-0069020900" "proxy-server 1692257" 0.0025 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx94b3e1d5d86441ae94993-0069020900 - 0.0333 VW - 1761741056.421365261 1761741056.454667807 0 - (txn: tx24cfa729703d4dfcac920-0069020900) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" "tx24cfa729703d4dfcac920-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" "tx24cfa729703d4dfcac920-0069020900" "object-server 1692257" 0.0046 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" "tx24cfa729703d4dfcac920-0069020900" "proxy-server 1692257" 0.0216 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761741056.37335" "tx24cfa729703d4dfcac920-0069020900" "proxy-server 1692257" 0.0231 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1761741056.37335 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx24cfa729703d4dfcac920-0069020900 - 0.0366 VW - 1761741056.436186075 1761741056.472748756 0 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txd1d48400e2e946ad94a78-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txd1d48400e2e946ad94a78-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txd1d48400e2e946ad94a78-0069020900" "proxy-server 1692257" 0.0114 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +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" "txd1d48400e2e946ad94a78-0069020900" "proxy-server 1692257" 0.0130 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txd1d48400e2e946ad94a78-0069020900 - 0.0253 - - 1761741056.473188162 1761741056.498481989 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3e511b8c2874a9aa5c59-0069020900" "proxy-server 1692257" 0.0013 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf3e511b8c2874a9aa5c59-0069020900 - 0.0080 VW - 1761741056.500113249 1761741056.508162975 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx56d778734b33472ca5350-0069020900" "proxy-server 1692257" 0.0078 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx56d778734b33472ca5350-0069020900 - 0.0147 VW - 1761741056.508664131 1761741056.523347139 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx110cdb6d497e441b90baa-0069020900" "proxy-server 1692257" 0.0076 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx110cdb6d497e441b90baa-0069020900 - 0.0153 VW - 1761741056.523932457 1761741056.539188623 0 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869?symlink=get" "txaea119bfce5b4d6e8fe05-0069020900" "proxy-server 1692257" 0.0007 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869?symlink=get" "txaea119bfce5b4d6e8fe05-0069020900" "proxy-server 1692257" 0.0009 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741056.13869%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txaea119bfce5b4d6e8fe05-0069020900 - 0.0321 VW - 1761741056.539752722 1761741056.571847916 0 - (txn: txe9b3a2944f054b1e97a4c-0069020900) +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe9b3a2944f054b1e97a4c-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe9b3a2944f054b1e97a4c-0069020900" "proxy-server 1692257" 0.0096 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe9b3a2944f054b1e97a4c-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe9b3a2944f054b1e97a4c-0069020900" "proxy-server 1692257" 0.0187 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe9b3a2944f054b1e97a4c-0069020900 - 0.0263 VW - 1761741056.562745094 1761741056.589079142 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "tx7dbeae67b7e24d06bf0c6-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0test.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.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 + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txb9b78fb7212944ffb1227-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txb9b78fb7212944ffb1227-0069020900" "proxy-server 1692271" 0.0090 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7be927b8667947f18e3d9-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txcd9699b8856b49b8b3a8f-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2bb607f0cdfb43d7b8b71-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2bb607f0cdfb43d7b8b71-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf2fc1c9b5654798a0a3e-0069020900" "proxy-server 1692271" 0.0094 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx708fdfa52b564b40b12a3-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx03633b44b7ae4b2dbe1f7-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx03633b44b7ae4b2dbe1f7-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx03633b44b7ae4b2dbe1f7-0069020900) +proxy DEBUG: Ignoring 412 from primary (txn: tx03633b44b7ae4b2dbe1f7-0069020900) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx03633b44b7ae4b2dbe1f7-0069020900" "proxy-server 1692271" 0.0050 "-" 1692271 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx03633b44b7ae4b2dbe1f7-0069020900) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a825e47b6c9451ca8cfc-0069020900" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txea40ce3edde243ffbce90-0069020900" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx96c245ec42d34b1dbe9e4-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx96c245ec42d34b1dbe9e4-0069020900" "proxy-server 1692271" 0.0049 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx96c245ec42d34b1dbe9e4-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa79e43f6710649beba795-0069020900" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx153cd1f7909a4a3fb7581-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx3535c820018a43a2ac848-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx3535c820018a43a2ac848-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx3535c820018a43a2ac848-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8978e5622a554014a4445-0069020900" "proxy-server 1692271" 0.0053 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx7a0489fee2f24e1aae462-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe1df430e17e74f6aa5e9e-0069020900" "proxy-server 1692271" 0.0050 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe1df430e17e74f6aa5e9e-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx069c4fd52cd0426380353-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx55119b7d19544a91aa553-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx1f89b6228e3648deadd72-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf7fa3793c68b4504936f6-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx136df0a9bd1d4a9b93fd1-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe3fe9a3a14b047f8af01e-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeae71ca5443648c79c7a9-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx06d5fa8e8e0048cabf015-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txb19697eff8c54c0eb6d05-0069020900" "proxy-server 1692271" 0.0048 "-" 1692271 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "tx7dbeae67b7e24d06bf0c6-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "tx7dbeae67b7e24d06bf0c6-0069020900" "proxy-server 1692257" 0.0113 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761741056.13869" "tx7dbeae67b7e24d06bf0c6-0069020900" "proxy-server 1692257" 0.0063 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761741056.13869 HTTP/1.0 204 - Swift - - - - tx7dbeae67b7e24d06bf0c6-0069020900 - 0.0154 VW - 1761741056.593857765 1761741056.609251022 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a4f32992db549a7b867e-0069020900" "proxy-server 1692257" 0.0055 "-" 1692257 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=0135_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx5a4f32992db549a7b867e-0069020900" "proxy-server 1692257" 0.0067 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D0135_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - tx5a4f32992db549a7b867e-0069020900 - 0.0265 - - 1761741056.615262747 1761741056.641782522 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3a1cac20d72474096f0f-0069020900" "proxy-server 1692257" 0.0013 "-" 1692257 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:51643/sda1/2/a/5_oc_asciiwhoops" "txb3a1cac20d72474096f0f-0069020900" "container-server 1692257" 0.0053 "-" 1692257 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:50063/sdb1/2/a/5_oc_asciiwhoops" "txb3a1cac20d72474096f0f-0069020900" "container-server 1692257" 0.0011 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "txb3a1cac20d72474096f0f-0069020900" "proxy-server 1692257" 0.0264 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "txb3a1cac20d72474096f0f-0069020900" "proxy-server 1692257" 0.0222 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - txb3a1cac20d72474096f0f-0069020900 - 0.0473 - - 1761741056.643654108 1761741056.690968752 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx667fb655559f46888afb5-0069020900" "proxy-server 1692257" 0.0019 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx667fb655559f46888afb5-0069020900 - 0.0130 VW - 1761741056.692508459 1761741056.705496311 - - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx4268a5b119a24aad95005-0069020900" "proxy-server 1692257" 0.0013 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx4268a5b119a24aad95005-0069020900 - 0.0081 VW - 1761741056.706076145 1761741056.714153051 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx8519d1421b6c4f98bab93-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx8519d1421b6c4f98bab93-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8519d1421b6c4f98bab93-0069020900 - 0.0094 VW - 1761741056.714731455 1761741056.724165678 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx8525a760517040dda308a-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx8525a760517040dda308a-0069020900" "object-server 1692257" 0.0005 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx8525a760517040dda308a-0069020900" "proxy-server 1692257" 0.0120 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx8525a760517040dda308a-0069020900" "proxy-server 1692257" 0.0118 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx8525a760517040dda308a-0069020900 - 0.0203 - - 1761741056.724530220 1761741056.744816542 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6405da1c05f4b2db6b4e-0069020900" "proxy-server 1692257" 0.0061 "-" 1692257 - +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa6405da1c05f4b2db6b4e-0069020900 - 0.0088 VW - 1761741056.750639200 1761741056.759469271 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx8bdc7205991640e8a5d17-0069020900" "proxy-server 1692257" 0.0076 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx8bdc7205991640e8a5d17-0069020900 - 0.0145 VW - 1761741056.759975433 1761741056.774481297 0 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx7ae8b3e8146d4e6fa7948-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx7ae8b3e8146d4e6fa7948-0069020900" "proxy-server 1692257" 0.0006 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7478d3a7699442368b107-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx7478d3a7699442368b107-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx7ae8b3e8146d4e6fa7948-0069020900 - 0.0246 VW - 1761741056.775030375 1761741056.799592257 0 - (txn: tx1f0f7d34cd6c45b28e179-0069020900) +proxy INFO: - - 29/Oct/2025/12/30/56 PUT /v1/a/none/003foo/1761741056.72503 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx1f0f7d34cd6c45b28e179-0069020900 - 0.0102 VW - 1761741056.789807796 1761741056.799995422 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bb84b78cda14faca9469-0069020900" "proxy-server 1692257" 0.0012 "-" 1692257 -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.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741278.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/819/179242c35891601a0f12f05b1a3b0819/179242c35891601a0f12f05b1a3b0819.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741280.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/892/e99f321ee8e217229f7a725288b6e892/e99f321ee8e217229f7a725288b6e892.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741280.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/892/e99f321ee8e217229f7a725288b6e892/e99f321ee8e217229f7a725288b6e892.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741282.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ec6/9e769accc6e123ff25bccb06f8df2ec6/9e769accc6e123ff25bccb06f8df2ec6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741282.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/ec6/9e769accc6e123ff25bccb06f8df2ec6/9e769accc6e123ff25bccb06f8df2ec6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741284.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/0b0/d69d0bb9eff8cc3771cf024e552170b0/d69d0bb9eff8cc3771cf024e552170b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741284.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/0b0/d69d0bb9eff8cc3771cf024e552170b0/d69d0bb9eff8cc3771cf024e552170b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741286.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/93e/62d27d4e150e6c786d3b496842b8f93e/62d27d4e150e6c786d3b496842b8f93e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741286.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/93e/62d27d4e150e6c786d3b496842b8f93e/62d27d4e150e6c786d3b496842b8f93e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741288.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/be7/13247f35eaa5d0701a527202eb0c7be7/13247f35eaa5d0701a527202eb0c7be7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741288.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/be7/13247f35eaa5d0701a527202eb0c7be7/13247f35eaa5d0701a527202eb0c7be7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741290.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8a5/a6978c156ffccb7c49e310c2839708a5/a6978c156ffccb7c49e310c2839708a5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741290.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/8a5/a6978c156ffccb7c49e310c2839708a5/a6978c156ffccb7c49e310c2839708a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741292.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c03/e1d331f07df672e725c1b971b1647c03/e1d331f07df672e725c1b971b1647c03.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741292.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/c03/e1d331f07df672e725c1b971b1647c03/e1d331f07df672e725c1b971b1647c03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741294.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741294.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1/c36a0f7ac05fa4ce30aeffd434ab2bc1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741296.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d62/70839ed2ed3aedc2305531a927c41d62/70839ed2ed3aedc2305531a927c41d62.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741296.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d62/70839ed2ed3aedc2305531a927c41d62/70839ed2ed3aedc2305531a927c41d62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741298.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/021/ccc01fa81fe05aac352fe93ae3da0021/ccc01fa81fe05aac352fe93ae3da0021.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741298.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/021/ccc01fa81fe05aac352fe93ae3da0021/ccc01fa81fe05aac352fe93ae3da0021.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741300.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a10/39bfe38caa1dd7bbf059c2fc35d68a10/39bfe38caa1dd7bbf059c2fc35d68a10.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741300.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/a10/39bfe38caa1dd7bbf059c2fc35d68a10/39bfe38caa1dd7bbf059c2fc35d68a10.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741302.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/820/39674072dd693ade537c01244b77f820/39674072dd693ade537c01244b77f820.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741302.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/820/39674072dd693ade537c01244b77f820/39674072dd693ade537c01244b77f820.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741304.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d76/6cb16a5ac84c56e266670d71ed98ed76/6cb16a5ac84c56e266670d71ed98ed76.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741304.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d76/6cb16a5ac84c56e266670d71ed98ed76/6cb16a5ac84c56e266670d71ed98ed76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741306.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/468/42d972531957f3bee73b8c6792859468/42d972531957f3bee73b8c6792859468.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741306.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/468/42d972531957f3bee73b8c6792859468/42d972531957f3bee73b8c6792859468.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761741308.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d98/89026beb34935fcabf8292482fc53d98/89026beb34935fcabf8292482fc53d98.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761741308.00000, db: /tmp/tmpkyyliwqz/sda/containers/0/d98/89026beb34935fcabf8292482fc53d98/89026beb34935fcabf8292482fc53d98.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp5o3b8fko/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761741056.00000, (0, 0) as of 1761741056.00000, active as of 1761741056.00000> to ShardRange<'k' to 't' as of 1761741057.00000, (0, 0) as of 1761741057.00000, sharded as of 1761741058.00000>, path: .shards_a/shard_c, db: /tmp/tmp5o3b8fko/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp5o3b8fko/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp99otn038/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741057.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/399/0dcda1ad43235996e01da77041cbf399/0dcda1ad43235996e01da77041cbf399.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741060.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/afa/39d19245cf05f06529650695a2289afa/39d19245cf05f06529650695a2289afa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741063.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/012/4f26c5fd13378494dcf0e77705243012/4f26c5fd13378494dcf0e77705243012.dbtest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name ... ok +test.unit.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.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.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE ... 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_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.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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txb19697eff8c54c0eb6d05-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txb19697eff8c54c0eb6d05-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3013531d96de4acf8f07e-0069020900" "proxy-server 1692271" 0.0068 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx996d2598ffaa4c6cb8d85-0069020900" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txa7bd9d407b6d44618a89f-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4fff995954794dc7ac839-0069020900" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txaf8b5343ab1a4ae6bdbcc-0069020900" "proxy-server 1692271" 0.0056 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx20cabee26c1f454f8dabe-0069020900" "proxy-server 1692271" 0.0035 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx36df49349cde4ebb8bbd4-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txb7c8744fafdb4792bf28e-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txbedad6683d0b4671b5008-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txed338f8afbe24db4a4381-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx8f745bc056964625888ff-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txeae894a0a52d4a6eb140e-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40209470ec75454d95d0c-0069020900" "proxy-server 1692271" 0.0071 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "txc985bb0a9fd54aff86822-0069020900" "proxy-server 1692271" 0.0014 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2c49e89cd81d4c868dbaf-0069020900" "proxy-server 1692271" 0.0008 "-" 1692271 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2cf94d032ee44cdf83ce4-0069020900" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx5ffeb6981b7445b487bb8-0069020900" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2b3ad054002f4338a3f4a-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2b3ad054002f4338a3f4a-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 412 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx2b3ad054002f4338a3f4a-0069020900" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4bf82991559b4483943a4-0069020900" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx36283c0cea74475386a26-0069020901" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sdg1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txe8bb43ae3c814fcf950ab-0069020901" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx449b97d73c914db196c8f-0069020901" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx8115ddaf803845b58c227-0069020901" "proxy-server 1692271" 0.0012 "-" 1692271 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sdh1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 304 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "txf169318515464af3a04b1-0069020901" "proxy-server 1692271" 0.0007 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4a63e2582ee4440d8c87f-0069020901" "proxy-server 1692271" 0.0065 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/2/a/5619c983f4154ecd85f9381c83ca7771" 204 - "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771" "tx6fd4fdb2002a40cf90c62-0069020901" "proxy-server 1692271" 0.0053 "-" 1692271 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sdi1/2/a/5619c983f4154ecd85f9381c83ca7771/o" 200 92 "HEAD http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771/o" "tx3dfb682609b94e12b0a07-0069020901" "proxy-server 1692271" 0.0049 "-" 1692271 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx93a2701849264cb6b5200-0069020901" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "GET /sdb1/2/a/5619c983f4154ecd85f9381c83ca7771" 200 155 "GET http://foo:8080/v1/a/5619c983f4154ecd85f9381c83ca7771?format=json&states=listing" "tx93a2701849264cb6b5200-0069020901" "proxy-server 1692271" 0.0024 "-" 1692271 3 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx18f40edac3cb46878002e-006b0f16a8)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state ... 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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid ... 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.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container ... ok +test.unit.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.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.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.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container ... ok +test.unit.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.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.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 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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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/tmph6l5g71m/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph6l5g71m/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/tmph6l5g71m/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmph6l5g71m/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0070 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0026 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93d1f2533a78483ea4522-006b0f16aa" "proxy-server 1398982" 0.0011 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:36037/sdb1/3/a/c" "tx93d1f2533a78483ea4522-006b0f16aa" "container-server 1398982" 0.0009 "-" 1398982 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:60613/sda1/3/a/c" "tx93d1f2533a78483ea4522-006b0f16aa" "container-server 1398982" 0.0010 "-" 1398982 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx93d1f2533a78483ea4522-006b0f16aa" "proxy-server 1398982" 0.0079 "-" 1398982 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx93d1f2533a78483ea4522-006b0f16aa" "proxy-server 1398982" 0.0125 "-" 1398982 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx93d1f2533a78483ea4522-006b0f16aa - 0.0192 - - 1796150954.418255091 1796150954.437454700 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx072739a4d34946bdbd6ad-006b0f16aa" "proxy-server 1398982" 0.0010 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:60613/sda1/0/a1/c1" "tx072739a4d34946bdbd6ad-006b0f16aa" "container-server 1398982" 0.0009 "-" 1398982 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36037/sdb1/0/a1/c1" "tx072739a4d34946bdbd6ad-006b0f16aa" "container-server 1398982" 0.0010 "-" 1398982 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx072739a4d34946bdbd6ad-006b0f16aa" "proxy-server 1398982" 0.0116 "-" 1398982 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx072739a4d34946bdbd6ad-006b0f16aa" "proxy-server 1398982" 0.0082 "-" 1398982 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx072739a4d34946bdbd6ad-006b0f16aa - 0.0189 - - 1796150954.438778162 1796150954.457653284 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf8808756035424686fa1-006b0f16aa" "proxy-server 1398982" 0.0019 "-" 1398982 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:36037/sdb1/3/a/c1" "txaf8808756035424686fa1-006b0f16aa" "container-server 1398982" 0.0015 "-" 1398982 1test.unit.proxy.test_server.TestAccountController.test_DELETE -test.unit.proxy.test_server.TestAccountController.test_DELETE ... ok -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string ... ok -test.unit.proxy.test_server.TestAccountController.test_GET -test.unit.proxy.test_server.TestAccountController.test_GET ... ok -test.unit.proxy.test_server.TestAccountController.test_GET_autocreate -test.unit.proxy.test_server.TestAccountController.test_GET_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_HEAD -test.unit.proxy.test_server.TestAccountController.test_HEAD ... ok -test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate -test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_OPTIONS -test.unit.proxy.test_server.TestAccountController.test_OPTIONS ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata -test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_metadata -test.unit.proxy.test_server.TestAccountController.test_POST_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT -test.unit.proxy.test_server.TestAccountController.test_PUT ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata -test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... ok -test.unit.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 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7bb84b78cda14faca9469-0069020900 - 0.0083 VW - 1761741056.805653334 1761741056.813932180 - - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx7f0adb9f48fd49718f34d-0069020900" "proxy-server 1692257" 0.0092 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx7f0adb9f48fd49718f34d-0069020900 - 0.0161 VW - 1761741056.814472914 1761741056.830617428 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4706b877713b47fca4284-0069020900" "proxy-server 1692257" 0.0003 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4706b877713b47fca4284-0069020900" "proxy-server 1692257" 0.0004 "-" 1692257 0 +proxy INFO: - - 29/Oct/2025/12/30/56 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx4706b877713b47fca4284-0069020900 - 0.0098 VW - 1761741056.831160545 1761741056.840935469 0 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx7a512102609a42879ac8c-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx7a512102609a42879ac8c-0069020900" "object-server 1692257" 0.0004 "-" 1692257 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sdb1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx7a512102609a42879ac8c-0069020900" "proxy-server 1692257" 0.0054 "-" 1692257 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "DELETE /sda1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx7a512102609a42879ac8c-0069020900" "proxy-server 1692257" 0.0119 "-" 1692257 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx7a512102609a42879ac8c-0069020900 - 0.0154 - - 1761741056.845519304 1761741056.860936880 0 - +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... 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 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb50cf98ee4c74e5087188-006b0f16a9" "proxy-server 1398980" 0.0021 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txaad33f7d9bd74c2faafb8-006b0f16a9" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdh1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx3082494816fe4e5ba8891-006b0f16a9" "proxy-server 1398980" 0.0024 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdi1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx3082494816fe4e5ba8891-006b0f16a9" "proxy-server 1398980" 0.0047 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdg1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx3082494816fe4e5ba8891-006b0f16a9" "proxy-server 1398980" 0.0048 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx3082494816fe4e5ba8891-006b0f16a9 - 0.0191 - - 1796150953.087850809 1796150953.107000351 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c47361a88154fb9a5832-006b0f16a9" "proxy-server 1398980" 0.0014 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx3c47361a88154fb9a5832-006b0f16a9" "container-server 1398980" 0.0012 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx3c47361a88154fb9a5832-006b0f16a9" "container-server 1398980" 0.0017 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3c47361a88154fb9a5832-006b0f16a9" "proxy-server 1398980" 0.0127 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3c47361a88154fb9a5832-006b0f16a9" "proxy-server 1398980" 0.0108 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx3c47361a88154fb9a5832-006b0f16a9 - 0.0210 - - 1796150953.610837221 1796150953.631862164 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaca2edab78c4f27960cb-006b0f16a9" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx654900b1582e4371984d5-006b0f16a9" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx6028e83fafd4425593722-006b0f16a9" "proxy-server 1398980" 0.0107 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdg1/3/a/ec/inm" "tx6028e83fafd4425593722-006b0f16a9" "object-server 1398980" 0.0004 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx6028e83fafd4425593722-006b0f16a9" "object-server 1398980" 0.0004 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx6028e83fafd4425593722-006b0f16a9" "proxy-server 1398980" 0.0154 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx6028e83fafd4425593722-006b0f16a9" "proxy-server 1398980" 0.0168 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx6028e83fafd4425593722-006b0f16a9 - 0.0300 - - 1796150953.633332253 1796150953.663357735 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8023e1536b3f4149a8609-006b0f16a9" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx640e35cc872f4706884bd-006b0f16a9" "proxy-server 1398980" 0.0022 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1f841ea837994d28b7445-006b0f16a9" "proxy-server 1398980" 0.0006 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1f841ea837994d28b7445-006b0f16a9" "proxy-server 1398980" 0.0005 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1f841ea837994d28b7445-006b0f16a9" "proxy-server 1398980" 0.0005 "-" 1398980 3 -proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx1f841ea837994d28b7445-006b0f16a9) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx1f841ea837994d28b7445-006b0f16a9 - 0.0179 - - 1796150953.664765120 1796150953.682671547 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9dacc114e9b42a6b2ca0-006b0f16a9" "proxy-server 1398980" 0.0012 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "txf9dacc114e9b42a6b2ca0-006b0f16a9" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf9dacc114e9b42a6b2ca0-006b0f16a9" "proxy-server 1398980" 0.0063 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "txf9dacc114e9b42a6b2ca0-006b0f16a9" "container-server 1398980" 0.0010 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf9dacc114e9b42a6b2ca0-006b0f16a9" "proxy-server 1398980" 0.0106 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf9dacc114e9b42a6b2ca0-006b0f16a9 - 0.0172 - - 1796150953.684264183 1796150953.701498985 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58ffff7a1b9340109fda5-006b0f16a9" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe69e3239f589417090ab9-006b0f16a9" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdg1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txf83ba879742e498793c3c-006b0f16a9" "proxy-server 1398980" 0.0094 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sda1/2/a/ec/o2" 201 - "PUT http://localhost/sdh1/3/a/ec/o2" "txf83ba879742e498793c3c-006b0f16a9" "object-server 1398980" 0.0004 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdb1/2/a/ec/o2" 201 - "PUT http://localhost/sdi1/3/a/ec/o2" "txf83ba879742e498793c3c-006b0f16a9" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdh1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txf83ba879742e498793c3c-006b0f16a9" "proxy-server 1398980" 0.0148 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "PUT /sdi1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txf83ba879742e498793c3c-006b0f16a9" "proxy-server 1398980" 0.0194 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/13 PUT /v1/a/ec/o2 HTTP/1.0 201 - - t 12288 - - txf83ba879742e498793c3c-006b0f16a9 - 0.0322 - - 1796150953.702994585 1796150953.735148430 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:13 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0116f8c63f564adc92b96-006b0f16a9" "proxy-server 1398980" 0.0013 "-" 1398980 -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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741066.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/931/0753ae0192e1fb15407aa38c532c8931/0753ae0192e1fb15407aa38c532c8931.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741069.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/779/0f50fc1d878f8adc0b004aa2fdb3a779/0f50fc1d878f8adc0b004aa2fdb3a779.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmpe3_nw7ci/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741058.00000-0, db: /tmp/tmp_fxpuvif/sda/containers/0/b8d/8b892878da83ba5af6fdc1b144b15b8d/8b892878da83ba5af6fdc1b144b15b8d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741062.00000-0, db: /tmp/tmp_fxpuvif/sda/containers/0/0b1/e55d15b14507328701fbbf0cb05100b1/e55d15b14507328701fbbf0cb05100b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741060.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/afa/39d19245cf05f06529650695a2289afa/39d19245cf05f06529650695a2289afa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741064.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/2e0/c150fb079152d3953196f21565f462e0/c150fb079152d3953196f21565f462e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741068.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/037/fa3850f0df3b62a851212782125a5037/fa3850f0df3b62a851212782125a5037.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741076.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d4a/6e29f9a50dc2618ff988c29395725d4a/6e29f9a50dc2618ff988c29395725d4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741088.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/454/7d1acb52f93215846db2d1ba320a7454/7d1acb52f93215846db2d1ba320a7454.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741092.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/090/4cc9856319634e8b6cbb583a71289090/4cc9856319634e8b6cbb583a71289090.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741100.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/07e/b421badb00aa18d95d1ddbeff84f407e/b421badb00aa18d95d1ddbeff84f407e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741104.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/009/7036a337a1d609fe4233d641a4840009/7036a337a1d609fe4233d641a4840009.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741104.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/009/7036a337a1d609fe4233d641a4840009/7036a337a1d609fe4233d641a4840009.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741112.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/66a/7c33fe4e126c3b1552e109f7af53066a/7c33fe4e126c3b1552e109f7af53066a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741116.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ae4/4e85c580a2d2c8662820da99176a7ae4/4e85c580a2d2c8662820da99176a7ae4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741124.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/cf6/c4f99835f76ad89b5f543620e52aecf6/c4f99835f76ad89b5f543620e52aecf6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741128.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741136.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/992/c9b4194507044b128967878c170f0992/c9b4194507044b128967878c170f0992.dbtest.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container ... 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.proxy.test_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... 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 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:60613/sda1/3/a/c1" "txaf8808756035424686fa1-006b0f16aa" "container-server 1398982" 0.0009 "-" 1398982 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txaf8808756035424686fa1-006b0f16aa" "proxy-server 1398982" 0.3246 "-" 1398982 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txaf8808756035424686fa1-006b0f16aa" "proxy-server 1398982" 0.3214 "-" 1398982 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txaf8808756035424686fa1-006b0f16aa - 0.3328 - - 1796150954.458968401 1796150954.791721821 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58eeefd0f7644c9fb7fbc-006b0f16aa" "proxy-server 1398982" 0.0018 "-" 1398982 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:60613/sda1/0/a/c2" "tx58eeefd0f7644c9fb7fbc-006b0f16aa" "container-server 1398982" 0.0015 "-" 1398982 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:36037/sdb1/0/a/c2" "tx58eeefd0f7644c9fb7fbc-006b0f16aa" "container-server 1398982" 0.0041 "-" 1398982 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx58eeefd0f7644c9fb7fbc-006b0f16aa" "proxy-server 1398982" 0.0110 "-" 1398982 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx58eeefd0f7644c9fb7fbc-006b0f16aa" "proxy-server 1398982" 0.0154 "-" 1398982 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx58eeefd0f7644c9fb7fbc-006b0f16aa - 0.0227 - - 1796150954.792946100 1796150954.815615177 2 - - -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9c819c7e8d2b4650aa161-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9c819c7e8d2b4650aa161-006b0f16a8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9c819c7e8d2b4650aa161-006b0f16a8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1e2ca11ccee9426799efa-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1e2ca11ccee9426799efa-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1e2ca11ccee9426799efa-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1e2ca11ccee9426799efa-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx68bcc04c110b468c87c09-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx68bcc04c110b468c87c09-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx68bcc04c110b468c87c09-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx68bcc04c110b468c87c09-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe33d0f75fbc1463eaf740-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe33d0f75fbc1463eaf740-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe33d0f75fbc1463eaf740-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe33d0f75fbc1463eaf740-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx40aa253a01954f32883ba-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2b095ed2ca514973a5b46-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2b095ed2ca514973a5b46-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2b095ed2ca514973a5b46-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx2b095ed2ca514973a5b46-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txf20fb784365b414db2c2f-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx477723fb6d3048cea6c37-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx477723fb6d3048cea6c37-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx477723fb6d3048cea6c37-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx477723fb6d3048cea6c37-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txacb1b046c47f466b965fa-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txacb1b046c47f466b965fa-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txacb1b046c47f466b965fa-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txacb1b046c47f466b965fa-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx59996f430fdb4cb699841-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx59996f430fdb4cb699841-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx59996f430fdb4cb699841-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx59996f430fdb4cb699841-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd800d2790e7746f6aadbe-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd800d2790e7746f6aadbe-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd800d2790e7746f6aadbe-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd800d2790e7746f6aadbe-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2e1538a4ce204533bccee-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2e1538a4ce204533bccee-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2e1538a4ce204533bccee-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2e1538a4ce204533bccee-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx88f8467c51cc46c880f82-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx88f8467c51cc46c880f82-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx88f8467c51cc46c880f82-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx88f8467c51cc46c880f82-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx91eab806f85e44259dbcb-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx91eab806f85e44259dbcb-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx91eab806f85e44259dbcb-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx91eab806f85e44259dbcb-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7f0e1aa13ca8412cbef23-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7f0e1aa13ca8412cbef23-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7f0e1aa13ca8412cbef23-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7f0e1aa13ca8412cbef23-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6896113e3bdb46b785db0-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6896113e3bdb46b785db0-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6896113e3bdb46b785db0-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6896113e3bdb46b785db0-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx113ef4e7d8a342beaf050-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx113ef4e7d8a342beaf050-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx113ef4e7d8a342beaf050-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx113ef4e7d8a342beaf050-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx06e1955d0c1e48af83af9-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx06e1955d0c1e48af83af9-006b0f16a9) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx06e1955d0c1e48af83af9-006b0f16a9) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx06e1955d0c1e48af83af9-006b0f16a9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -fake-swift DEBUG: 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, 01 Dec 2026 18:49:11 -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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:11 -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': 'Tue, 01 Dec 2026 18:49:11 -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, 01 Dec 2026 18:49:11 -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, 01 Dec 2026 18:49:11 -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, 01 Dec 2026 18:49:11 -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, 01 Dec 2026 18:49:11 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' +fake-swift ERROR: Expecting value: line 1 column 1 (char 0): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/57 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0007 - - 1761741057.709449291 1761741057.710189104 0 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 29/Oct/2025/12/30/57 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1761741057.711524963 1761741057.712099552 1 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT ... ok -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl ... ok -test.unit.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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.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.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.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... 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: tx8e64a8847a8d41f6b397f-006b0f16a9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx38fa9a8624db47bb8e42c-006b0f16a9) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txabfa104724b14b479b757-006b0f16a9) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txabfa104724b14b479b757-006b0f16a9) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txabfa104724b14b479b757-006b0f16a9) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txf436ad200b9e400a9fc53-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: txf436ad200b9e400a9fc53-006b0f16a9) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txf436ad200b9e400a9fc53-006b0f16a9) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txf436ad200b9e400a9fc53-006b0f16a9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 -test.unit.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error ... ok -test.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 - -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx18f40edac3cb46878002e-006b0f16a8) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx18f40edac3cb46878002e-006b0f16a8) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx9e0dda96440246369610f-006b0f16a9) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9e0dda96440246369610f-006b0f16a9) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9e0dda96440246369610f-006b0f16a9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9e0dda96440246369610f-006b0f16a9) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txecc049b86a3b4a4381ab0-006b0f16a9) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txecc049b86a3b4a4381ab0-006b0f16a9) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txecc049b86a3b4a4381ab0-006b0f16a9) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txecc049b86a3b4a4381ab0-006b0f16a9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txcc13d0a51da74360be078-006b0f16a9) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx2988ee39af744b3a8b06c-006b0f16a9) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx2988ee39af744b3a8b06c-006b0f16a9) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx2988ee39af744b3a8b06c-006b0f16a9) -test ERROR: Account HEAD returning 503 for [] (txn: tx2988ee39af744b3a8b06c-006b0f16a9) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx93ebb4618e3e48e79ab68-006b0f16a9) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx93ebb4618e3e48e79ab68-006b0f16a9) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx93ebb4618e3e48e79ab68-006b0f16a9) -test ERROR: Account HEAD returning 503 for [] (txn: tx93ebb4618e3e48e79ab68-006b0f16a9) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx363ad28da1fb4bcf9c8c0-006b0f16a9) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx1976a970edf04f7c9b3ca-006b0f16a9) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx1976a970edf04f7c9b3ca-006b0f16a9)test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 -test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name -test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index -test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name ... ok -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.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 -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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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: 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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_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_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.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_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.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 +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.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 +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx980cb1b64a6c4393a4de5-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx980cb1b64a6c4393a4de5-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx980cb1b64a6c4393a4de5-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx554e98986a0e4859b393e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx554e98986a0e4859b393e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx554e98986a0e4859b393e-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx554e98986a0e4859b393e-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf1456d701abe46c888e8a-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf1456d701abe46c888e8a-0069020900) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf1456d701abe46c888e8a-0069020900) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txf1456d701abe46c888e8a-0069020900) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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 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.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.3:3003/sdd +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +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) @@ -62787,231 +55518,17 @@ proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe9a74ef1b9f4ac49ead0-006b0f16aa" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf24eb584652d4d689128b-006b0f16aa" "proxy-server 1399003" 0.0014 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/3/a/c/test_leak_1" "tx5f7cc146ca6548b2bfdcd-006b0f16aa" "object-server 1399003" 0.0004 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/3/a/c/test_leak_1" "tx5f7cc146ca6548b2bfdcd-006b0f16aa" "object-server 1399003" 0.0004 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx5f7cc146ca6548b2bfdcd-006b0f16aa" "proxy-server 1399003" 0.0080 "-" 1399003 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx5f7cc146ca6548b2bfdcd-006b0f16aa" "proxy-server 1399003" 0.0080 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx5f7cc146ca6548b2bfdcd-006b0f16aa - 0.0206 - - 1796150954.820230246 1796150954.840826273 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fc4cef23ded4b41b631a-006b0f16ab" "proxy-server 1399003" 0.0022 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx299384e3e91e47a4b4b62-006b0f16ab" "proxy-server 1399003" 0.0025 "-" 1399003 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sda1/3/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txe9d49da66d2b45b699df2-006b0f16ab" "proxy-server 1399003" 0.0003 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/15 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txe9d49da66d2b45b699df2-006b0f16ab - 0.0146 - - 1796150955.156697750 1796150955.171260834 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx550efc89e87c4f329333d-006b0f16ab) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx550efc89e87c4f329333d-006b0f16ab) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txb0505398cf6249f4b2b50-006b0f16ab) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx895aa7d44a4646ef976da-006b0f16ab) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx895aa7d44a4646ef976da-006b0f16ab)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 -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 -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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txbc8b08f202cc42d8b907d-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txf3454b5488b4472fbc786-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txf3454b5488b4472fbc786-006b0f16aa) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: txf3454b5488b4472fbc786-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txbcd5936475404953af983-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txbcd5936475404953af983-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txbcd5936475404953af983-006b0f16aa) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txbcd5936475404953af983-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txa4b1672ecf704c7e832d2-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txa4b1672ecf704c7e832d2-006b0f16aa) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: txa4b1672ecf704c7e832d2-006b0f16aa) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: txa4b1672ecf704c7e832d2-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txdf5952decffc4d989e94f-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txdf5952decffc4d989e94f-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txdf5952decffc4d989e94f-006b0f16aa) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txdf5952decffc4d989e94f-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txf5191f27c2f646379aa4e-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txf5191f27c2f646379aa4e-006b0f16aa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txf5191f27c2f646379aa4e-006b0f16aa) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txf5191f27c2f646379aa4e-006b0f16aa) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx9fe859c2c38b4f0c8cc8d-006b0f16aa) -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: tx9b5c391bbe6e4c389bb8f-006b0f16aa) -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: tx4aeb86e2643f49aa8baa2-006b0f16aa) -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: tx57a0b34571ff42f29ec92-006b0f16aa) -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: txca877d88b93542d196673-006b0f16aa) -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: txdb4959055df049d692c37-006b0f16aa) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx86c81866af244a0086d1d-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx86c81866af244a0086d1d-006b0f16aa) -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: tx0c1ef13dd1c944c9b5adc-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0c1ef13dd1c944c9b5adc-006b0f16aa) -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: tx2900887fac2243a8b2b6f-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx2900887fac2243a8b2b6f-006b0f16aa) -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: tx68b1d003eb774e2dab2f3-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx68b1d003eb774e2dab2f3-006b0f16aa) -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: txef89dd4268034475a4864-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txef89dd4268034475a4864-006b0f16aa) -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: tx35fe7402124f46b88cad6-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx35fe7402124f46b88cad6-006b0f16aa) -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: tx1edb89c0c7ee460eb5b96-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx1edb89c0c7ee460eb5b96-006b0f16aa) -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: tx8c6088c7280c41249a60f-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx8c6088c7280c41249a60f-006b0f16aa) -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: tx1929e31a09be46869e64e-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx1929e31a09be46869e64e-006b0f16aa) -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: tx6dd963c1c01143ac95bbd-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6dd963c1c01143ac95bbd-006b0f16aa)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 -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 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/ec" "tx0116f8c63f564adc92b96-006b0f16a9" "container-server 1398980" 0.0017 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx0116f8c63f564adc92b96-006b0f16a9" "proxy-server 1398980" 0.0100 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/ec" "tx0116f8c63f564adc92b96-006b0f16a9" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx0116f8c63f564adc92b96-006b0f16a9" "proxy-server 1398980" 0.0108 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx0116f8c63f564adc92b96-006b0f16a9 - 0.3267 - - 1796150953.740522146 1796150954.067234039 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15146e9a55ca425c94001-006b0f16aa" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa7be8c28df6841a99acbe-006b0f16aa" "proxy-server 1398980" 0.0012 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx908c731b36ab4373ae80a-006b0f16aa - 0.0144 - - 1796150954.068621874 1796150954.083019733 3 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx908c731b36ab4373ae80a-006b0f16aa" "proxy-server 1398980" 0.4525 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx908c731b36ab4373ae80a-006b0f16aa" "proxy-server 1398980" 0.4539 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx908c731b36ab4373ae80a-006b0f16aa" "proxy-server 1398980" 0.4552 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc1d42b8826e490c83e5d-006b0f16aa" "proxy-server 1398980" 0.0014 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 201 - "PUT http://127.0.0.1:58533/sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txfc1d42b8826e490c83e5d-006b0f16aa" "container-server 1398980" 0.0010 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 201 - "PUT http://127.0.0.1:57537/sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txfc1d42b8826e490c83e5d-006b0f16aa" "container-server 1398980" 0.0017 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 201 - "PUT http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txfc1d42b8826e490c83e5d-006b0f16aa" "proxy-server 1398980" 0.0087 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 201 - "PUT http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txfc1d42b8826e490c83e5d-006b0f16aa" "proxy-server 1398980" 0.0143 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67 HTTP/1.0 201 - - t - - - txfc1d42b8826e490c83e5d-006b0f16aa - 0.0224 - - 1796150954.536447525 1796150954.558822870 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99edde2f07ab4a6d8471a-006b0f16aa" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txbb317daf5bed4b039358e-006b0f16aa" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 201 - "PUT http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7e1c5eeaf71a489c98015-006b0f16aa" "proxy-server 1398980" 0.0095 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 201 - "PUT http://localhost/sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7e1c5eeaf71a489c98015-006b0f16aa" "object-server 1398980" 0.0004 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 201 - "PUT http://localhost/sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7e1c5eeaf71a489c98015-006b0f16aa" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 201 - "PUT http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7e1c5eeaf71a489c98015-006b0f16aa" "proxy-server 1398980" 0.0148 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 201 - "PUT http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7e1c5eeaf71a489c98015-006b0f16aa" "proxy-server 1398980" 0.0161 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals HTTP/1.0 201 - - t 52 - - tx7e1c5eeaf71a489c98015-006b0f16aa - 0.0289 - - 1796150954.560224295 1796150954.589154959 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa50877c19b0e4ee4bb3b0-006b0f16aa" "proxy-server 1398980" 0.0018 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txf5e8dbd012a7423a80083-006b0f16aa" "proxy-server 1398980" 0.0023 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txc09f466210dc41c3b80bd-006b0f16aa" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txc09f466210dc41c3b80bd-006b0f16aa" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fd05cd1f2b742ea83038-006b0f16aa" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx7be63e9af65943f8a0274-006b0f16aa" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7040e3d264f740edb9024-006b0f16aa" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7040e3d264f740edb9024-006b0f16aa" "proxy-server 1398980" 0.0007 "-" 1398980 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx7040e3d264f740edb9024-006b0f16aa) -proxy DEBUG: Ignoring 412 from primary (txn: tx7040e3d264f740edb9024-006b0f16aa) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx7040e3d264f740edb9024-006b0f16aa" "proxy-server 1398980" 0.0007 "-" 1398980 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx7040e3d264f740edb9024-006b0f16aa) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5967b1e92e17457a876b9-006b0f16ab" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txdbd471ccc4234590b7d16-006b0f16ab" "proxy-server 1398980" 0.0024 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txa46a07e4d9e7424bb6ec4-006b0f16ab" "proxy-server 1398980" 0.0008 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txa46a07e4d9e7424bb6ec4-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2ff735e45164dea80a83-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx0bdaac61fc3347a6b274f-006b0f16ab" "proxy-server 1398980" 0.0049 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx463ff947a69042c1949b4-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx463ff947a69042c1949b4-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx463ff947a69042c1949b4-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85913de7c79a437fb25eb-006b0f16ab" "proxy-server 1398980" 0.0014 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txe58abda040624ce1a159b-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx6a14786e498549989660f-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx6a14786e498549989660f-006b0f16ab" "proxy-server 1398980" 0.0008 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx987d3e4e781b444dbcfb5-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx1eec93230d804118bb17e-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx5556d09476ef4a3396cd2-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx5556d09476ef4a3396cd2-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "GET http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx5556d09476ef4a3396cd2-006b0f16ab" "proxy-server 1398980" 0.0007 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb03360ab195b4bf38a91c-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txd1d2cfa018824c9e92597-006b0f16ab" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx21b8fd5fa7904f94b9ffd-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx943b7230bc114b6abfa7c-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx163dbec7166d44bfaa5d9-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx62399fa3706f4c8db0c29-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx62399fa3706f4c8db0c29-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdi1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 412 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx62399fa3706f4c8db0c29-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a5c1920127a4ca6b5aa8-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx6036f12198fe45ad9cea4-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx46900877c73d48969aacb-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3636a5940de34b3d9ea4f-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx154e6f94ef0644e6a55fe-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txf3e2030ce0cd46da8c651-006b0f16ab" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb936b0c9cbf24bb6bf4fa-006b0f16ab" "proxy-server 1398980" 0.0013 "-" 1398980 -test.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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc806d076cc1049799526c-006b0f16ab) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3902088a5ed245819dc54-006b0f16ac) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3902088a5ed245819dc54-006b0f16ac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txce3f2254971e421d9d625-006b0f16ac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfb628bcb056c406d8c69f-006b0f16ac) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txfb628bcb056c406d8c69f-006b0f16ac) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txfb628bcb056c406d8c69f-006b0f16ac) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfb628bcb056c406d8c69f-006b0f16ac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb30fa98f072f4ea2aa34f-006b0f16ad) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txb30fa98f072f4ea2aa34f-006b0f16ad) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd8361d36e9747e1b1cdb-0069020900" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx09e1b30e38fa4e4c92959-0069020900" "proxy-server 1692291" 0.0069 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "tx607b1150916f4d01afbe0-0069020900" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx607b1150916f4d01afbe0-0069020900" "proxy-server 1692291" 0.0142 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "tx607b1150916f4d01afbe0-0069020900" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:56 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx607b1150916f4d01afbe0-0069020900" "proxy-server 1692291" 0.0175 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/56 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx607b1150916f4d01afbe0-0069020900 - 0.0468 - - 1761741056.258292437 1761741056.305130482 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcefeaea3bb0042d89368c-0069020901" "proxy-server 1692291" 0.0014 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5960b3c58d5d4df9bab12-0069020901" "proxy-server 1692291" 0.0073 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:30:57 +0000] "GET /sdb1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txa791692e00f74cb490c18-0069020901" "proxy-server 1692291" 0.0048 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/30/57 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txa791692e00f74cb490c18-0069020901 - 0.0353 - - 1761741057.108691454 1761741057.143953562 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.1:3001/sdb re: Expect: 100-continue on /a/c/o: Traceback (most recent call last): @@ -63034,2785 +55551,866 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8f11755fc0fe402a83a02-006b0f16ae) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8f11755fc0fe402a83a02-006b0f16ae) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx8f11755fc0fe402a83a02-006b0f16ae) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 +StopIteration (txn: tx5503ead460e64421bdcda-0069020901)test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags +test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:57 -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, 29 Oct 2025 12:30:57 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:57 -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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741136.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/992/c9b4194507044b128967878c170f0992/c9b4194507044b128967878c170f0992.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741140.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/6b0/1df3885842376c90a74f1897fffdf6b0/1df3885842376c90a74f1897fffdf6b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741148.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/800/81c9c44041e0314d6e4f704ae6208800/81c9c44041e0314d6e4f704ae6208800.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741152.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/efc/d07be290d9383ec880cd1794c89b4efc/d07be290d9383ec880cd1794c89b4efc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741160.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/17c/2659bb13f83ed37d9bec4a4cd646517c/2659bb13f83ed37d9bec4a4cd646517c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741164.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/07c/8dcc4dcc4716afa78c37e19168e2607c/8dcc4dcc4716afa78c37e19168e2607c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741172.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/555/81c1744fb571075a53ec530fea361555/81c1744fb571075a53ec530fea361555.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741176.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c44/897cbe8b39f1d56850931abfb5ec6c44/897cbe8b39f1d56850931abfb5ec6c44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741184.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/92a/facec681f59121f1e03618fa22dd692a/facec681f59121f1e03618fa22dd692a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741188.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/0cf/a35a045a78fd1c49c0731a16bdee50cf/a35a045a78fd1c49c0731a16bdee50cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741196.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/635/ac61b148a8ab8658f414ede1f9a43635/ac61b148a8ab8658f414ede1f9a43635.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741200.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d03/63fadc9462ef66a28d000dc9e7d89d03/63fadc9462ef66a28d000dc9e7d89d03.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741200.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d03/63fadc9462ef66a28d000dc9e7d89d03/63fadc9462ef66a28d000dc9e7d89d03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741208.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/486/28b0586c734ac147a4c111a739136486/28b0586c734ac147a4c111a739136486.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741212.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/b38/6b4b14bcc30b13f8b27807605ce91b38/6b4b14bcc30b13f8b27807605ce91b38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741220.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/766/54f82821640572a1d1f36adfffa85766/54f82821640572a1d1f36adfffa85766.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741224.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/edc/f993413d7e8035a21ab120b33e32eedc/f993413d7e8035a21ab120b33e32eedc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741232.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d6f/93ce4739f3cbcf2e9f10dd05308fdd6f/93ce4739f3cbcf2e9f10dd05308fdd6f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741232.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d6f/93ce4739f3cbcf2e9f10dd05308fdd6f/93ce4739f3cbcf2e9f10dd05308fdd6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741236.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/a0f/70d1740928d62a691330cbb65d3dfa0f/70d1740928d62a691330cbb65d3dfa0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741244.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/2f1/85af690b9872e20ea2bc29d76f9262f1/85af690b9872e20ea2bc29d76f9262f1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741248.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/479/69a896004e79323cea6e6d052734b479/69a896004e79323cea6e6d052734b479.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741256.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/a5a/022cb5353a7f8273aa409e9326a40a5a/022cb5353a7f8273aa409e9326a40a5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741260.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/370/7183207105445f55d4910083072b4370/7183207105445f55d4910083072b4370.db fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:57 -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, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_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': 'Tue, 01 Dec 2026 18:49:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num ... ok - -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: tx19a42dba12dc4408b4193-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx19a42dba12dc4408b4193-006b0f16aa) -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: tx56038183688647cd87805-006b0f16aa) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx56038183688647cd87805-006b0f16aa) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txa6eff969d95e4501bb0b5-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txa6eff969d95e4501bb0b5-006b0f16ab) -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: txd5954746bd5e47d8a2ea9-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txd5954746bd5e47d8a2ea9-006b0f16ab) -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: txeb370a1fa7164d30a2fe3-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txeb370a1fa7164d30a2fe3-006b0f16ab) -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: tx1cd80dc29a194f6b8a8ca-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx1cd80dc29a194f6b8a8ca-006b0f16ab) -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: tx0cd6a25bab024e03b3632-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx0cd6a25bab024e03b3632-006b0f16ab) -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: txcd66f51035014c8db3098-006b0f16ab) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txcd66f51035014c8db3098-006b0f16ab) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txf9f2a07b4fa448d0ac879-006b0f16ab) -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: txed545af6235d4168a81fd-006b0f16ab) -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: tx3290831338514badb5486-006b0f16ab) -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: txaaed01750f0c4055bf3c0-006b0f16ab) -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: txcec11209877247af88c46-006b0f16ab) -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: txb1763fedcecd482ba676f-006b0f16ab) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txceac2163513445dc8809f-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txceac2163513445dc8809f-006b0f16ab) -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: txc3bae49bea3a4707b08a9-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc3bae49bea3a4707b08a9-006b0f16ab) -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: txb70c00454cc946f789a4c-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb70c00454cc946f789a4c-006b0f16ab) -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: tx4e4d9add0e2d4c3dac6a2-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4e4d9add0e2d4c3dac6a2-006b0f16ab) -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: tx95dd171d776a4022bfc64-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx95dd171d776a4022bfc64-006b0f16ab) -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: txbc77934bc1c9458a99fcc-006b0f16ab) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txbc77934bc1c9458a99fcc-006b0f16ab) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.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:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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_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 ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1976a970edf04f7c9b3ca-006b0f16a9) -test ERROR: Account HEAD returning 503 for [] (txn: tx1976a970edf04f7c9b3ca-006b0f16a9) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb052bc32d7c34010b51bc-006b0f16aa) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb052bc32d7c34010b51bc-006b0f16aa) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txb052bc32d7c34010b51bc-006b0f16aa) -test ERROR: Account HEAD returning 503 for [] (txn: txb052bc32d7c34010b51bc-006b0f16aa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx67874a4b9db842c89f683-006b0f16aa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf033bf1476144415b044c-006b0f16aa) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txf033bf1476144415b044c-006b0f16aa) -test INFO: Client disconnected on read of '/a/c' (txn: txf033bf1476144415b044c-006b0f16aa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx216cbdbe06a44122a8c1f-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txdb5dd4eab96c4c6fb6cf4-006b0f16aa) -test INFO: Client disconnected on read of '/a/c' (txn: txdb5dd4eab96c4c6fb6cf4-006b0f16aa) -test INFO: Client disconnected on read of '/a/c/' (txn: txdb5dd4eab96c4c6fb6cf4-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txd7d153ea2fde47c18483e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txd7d153ea2fde47c18483e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd7d153ea2fde47c18483e-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd7d153ea2fde47c18483e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx6f60816d61c24a9fac54f-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx6f60816d61c24a9fac54f-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx6f60816d61c24a9fac54f-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx6f60816d61c24a9fac54f-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx2281dae741074869bd52e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx2281dae741074869bd52e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx2281dae741074869bd52e-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx2281dae741074869bd52e-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx86a65808a3694c668b907-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx86a65808a3694c668b907-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx86a65808a3694c668b907-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx86a65808a3694c668b907-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8175bf966fc3448faa3ee-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8175bf966fc3448faa3ee-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8175bf966fc3448faa3ee-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8175bf966fc3448faa3ee-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx87e35adce3734f5e9a95a-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx87e35adce3734f5e9a95a-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx87e35adce3734f5e9a95a-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx87e35adce3734f5e9a95a-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx58b3a5bd0772421ebcb04-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx58b3a5bd0772421ebcb04-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx58b3a5bd0772421ebcb04-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx58b3a5bd0772421ebcb04-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx330cec805080431397238-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx330cec805080431397238-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx330cec805080431397238-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx330cec805080431397238-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx1bd3bd5fba3644528ab09-006b0f16aa) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa86883b7c4d64af69704b-006b0f16ab) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txa86883b7c4d64af69704b-006b0f16ab) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txa86883b7c4d64af69704b-006b0f16ab) -test ERROR: Container GET returning 503 for [503, 503] (txn: txa86883b7c4d64af69704b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1b294626cce448ff9921d-006b0f16ab) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1b294626cce448ff9921d-006b0f16ab) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx1b294626cce448ff9921d-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1b294626cce448ff9921d-006b0f16ab) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1b294626cce448ff9921d-006b0f16ab) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx1b294626cce448ff9921d-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1b294626cce448ff9921d-006b0f16ab) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx1b294626cce448ff9921d-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx71e4b993263243848a6f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx71e4b993263243848a6f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx71e4b993263243848a6f6-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx71e4b993263243848a6f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7179a04724d04e65bdbf0-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7179a04724d04e65bdbf0-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7179a04724d04e65bdbf0-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx7179a04724d04e65bdbf0-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd0a5b6fe7402445f8af3b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd0a5b6fe7402445f8af3b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd0a5b6fe7402445f8af3b-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: txd0a5b6fe7402445f8af3b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0b2822b205a04c69bfbd9-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0b2822b205a04c69bfbd9-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0b2822b205a04c69bfbd9-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx0b2822b205a04c69bfbd9-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txcda39c5cf4d848ed86f7b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txcda39c5cf4d848ed86f7b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txcda39c5cf4d848ed86f7b-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: txcda39c5cf4d848ed86f7b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5ee99b4ff29848cbbb822-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5ee99b4ff29848cbbb822-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5ee99b4ff29848cbbb822-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx5ee99b4ff29848cbbb822-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5513c3a5a2b541c9ac1c8-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5513c3a5a2b541c9ac1c8-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5513c3a5a2b541c9ac1c8-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx5513c3a5a2b541c9ac1c8-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf580bd91a6b34870835c5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf580bd91a6b34870835c5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf580bd91a6b34870835c5-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: txf580bd91a6b34870835c5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0c4c25dd0e3e40ce94c2e-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0c4c25dd0e3e40ce94c2e-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0c4c25dd0e3e40ce94c2e-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx0c4c25dd0e3e40ce94c2e-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx54a1863629794a798c4ba-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx54a1863629794a798c4ba-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx54a1863629794a798c4ba-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: tx54a1863629794a798c4ba-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd4e92402680d45499efe5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd4e92402680d45499efe5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd4e92402680d45499efe5-006b0f16ab) -test ERROR: Container GET returning 503 for [] (txn: txd4e92402680d45499efe5-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe63f9f53e85d463086d52-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe63f9f53e85d463086d52-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe63f9f53e85d463086d52-006b0f16ab) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txe63f9f53e85d463086d52-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx52e12ce3e4e048e6aa7f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx52e12ce3e4e048e6aa7f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx52e12ce3e4e048e6aa7f6-006b0f16ab) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx52e12ce3e4e048e6aa7f6-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txed5939c94d69422b9b083-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txed5939c94d69422b9b083-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txed5939c94d69422b9b083-006b0f16ab) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txed5939c94d69422b9b083-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx14feefd5e1854678a4c8b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx14feefd5e1854678a4c8b-006b0f16ab) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx14feefd5e1854678a4c8b-006b0f16ab) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx14feefd5e1854678a4c8b-006b0f16ab) -test INFO: Client disconnected on read of '/a/c' (txn: txf475cb1248c449308e460-006b0f16ab) -test INFO: Client disconnected on read of '/a/c/' (txn: txf475cb1248c449308e460-006b0f16ab) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx76a1dca4f2a04c94a4291-006b0f16ab) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx76a1dca4f2a04c94a4291-006b0f16ab)test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting -test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header ... ok -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 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "tx13d283b601354beebea78-006b0f16ab" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdh1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 200 106 "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "txfff038511fc441efacc6e-006b0f16ac" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04e35b8c955a4cef95b89-006b0f16ac" "proxy-server 1398980" 0.0045 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/2/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" 204 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67" "txfed7d0cfdfd64bbabd7f5-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdg1/3/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" 304 - "HEAD http://localhost/v1/a/fdfa6ab0700c4d2b8b7ee709c9b66e67/conditionals" "tx6ea94123f04c464694d7f-006b0f16ac" "proxy-server 1398980" 0.0006 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86ed991b156e4efdac839-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:58533/sdb1/3/a/ec-discon" "tx86ed991b156e4efdac839-006b0f16ac" "container-server 1398980" 0.0010 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:57537/sda1/3/a/ec-discon" "tx86ed991b156e4efdac839-006b0f16ac" "container-server 1398980" 0.0009 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx86ed991b156e4efdac839-006b0f16ac" "proxy-server 1398980" 0.0119 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx86ed991b156e4efdac839-006b0f16ac" "proxy-server 1398980" 0.0086 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx86ed991b156e4efdac839-006b0f16ac - 0.0201 - - 1796150956.019412279 1796150956.039536476 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31cb4b2b0eae4aa8a029d-006b0f16ac" "proxy-server 1398980" 0.0018 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx81ed9028ddf844f79afec-006b0f16ac" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx2944c33811ed42e285e33-006b0f16ac" "proxy-server 1398980" 0.0239 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/3/a/ec-discon/test" "tx2944c33811ed42e285e33-006b0f16ac" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx2944c33811ed42e285e33-006b0f16ac" "proxy-server 1398980" 0.0283 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-discon/test" "tx2944c33811ed42e285e33-006b0f16ac" "object-server 1398980" 0.0005 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx2944c33811ed42e285e33-006b0f16ac" "proxy-server 1398980" 0.0292 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx2944c33811ed42e285e33-006b0f16ac - 0.0434 - - 1796150956.040484905 1796150956.083850861 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f770b34391a4adba44d1-006b0f16ac" "proxy-server 1398980" 0.0018 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx2434c5cd07cb4c68a21d6-006b0f16ac" "proxy-server 1398980" 0.0022 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sdg1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx6aa6c772b7734408a5154-006b0f16ac" "proxy-server 1398980" 0.0007 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sdi1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx6aa6c772b7734408a5154-006b0f16ac" "proxy-server 1398980" 0.0007 "-" 1398980 3 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx6aa6c772b7734408a5154-006b0f16ac) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx6aa6c772b7734408a5154-006b0f16ac) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx6aa6c772b7734408a5154-006b0f16ac - 0.0208 - - 1796150956.084796906 1796150956.105584621 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9652c8bb2fca45c893e29-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:57537/sda1/3/a/ec-discon" "tx9652c8bb2fca45c893e29-006b0f16ac" "container-server 1398980" 0.0011 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx9652c8bb2fca45c893e29-006b0f16ac" "proxy-server 1398980" 0.0059 "-" 1398980 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:58533/sdb1/3/a/ec-discon" "tx9652c8bb2fca45c893e29-006b0f16ac" "container-server 1398980" 0.0009 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx9652c8bb2fca45c893e29-006b0f16ac" "proxy-server 1398980" 0.0082 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx9652c8bb2fca45c893e29-006b0f16ac - 0.0174 - - 1796150956.204800367 1796150956.222191334 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa115cf67f2e046cc9c2a7-006b0f16ac" "proxy-server 1398980" 0.0019 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txa7a1c00f2efd4fb1813ac-006b0f16ac" "proxy-server 1398980" 0.0012 "-" 1398980 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx6e617ba3f7a945aa8b84d-006b0f16ac) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx6e617ba3f7a945aa8b84d-006b0f16ac - 0.0205 - - 1796150956.223191023 1796150956.243676901 3 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6e617ba3f7a945aa8b84d-006b0f16ac" "proxy-server 1398980" 0.0054 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6e617ba3f7a945aa8b84d-006b0f16ac" "proxy-server 1398980" 0.0093 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6e617ba3f7a945aa8b84d-006b0f16ac" "proxy-server 1398980" 0.0102 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8751e89a416485cb33f8-006b0f16ac" "proxy-server 1398980" 0.0020 "-" 1398980 -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 -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, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:15 -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 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx674e17911789465b9eff0-006b0f16a1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:05 +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" "tx674e17911789465b9eff0-006b0f16a1" "proxy-server 1398994" 0.4803 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/05 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx674e17911789465b9eff0-006b0f16a1 - 0.4843 - - 1796150945.058790445 1796150945.543114185 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ecb8a07f1ea48ceba054-006b0f16a2" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/4_oc_ascii" "tx7ecb8a07f1ea48ceba054-006b0f16a2" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/4_oc_ascii" "tx7ecb8a07f1ea48ceba054-006b0f16a2" "container-server 1398994" 0.0009 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/0/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx7ecb8a07f1ea48ceba054-006b0f16a2" "proxy-server 1398994" 0.0126 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/0/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx7ecb8a07f1ea48ceba054-006b0f16a2" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/06 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - tx7ecb8a07f1ea48ceba054-006b0f16a2 - 0.0200 - - 1796150946.065862656 1796150946.085896492 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5763d3a89ff84e30929d3-006b0f16a2" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sda1/0/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx5763d3a89ff84e30929d3-006b0f16a2" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/06 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx5763d3a89ff84e30929d3-006b0f16a2 - 0.0092 - - 1796150946.087280035 1796150946.096521616 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff8409596c074cb4a63e7-006b0f16a2" "proxy-server 1398994" 0.0019 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/4_vc_ascii" "txff8409596c074cb4a63e7-006b0f16a2" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/4_vc_ascii" "txff8409596c074cb4a63e7-006b0f16a2" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "txff8409596c074cb4a63e7-006b0f16a2" "proxy-server 1398994" 0.0079 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "txff8409596c074cb4a63e7-006b0f16a2" "proxy-server 1398994" 0.0127 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/06 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - txff8409596c074cb4a63e7-006b0f16a2 - 0.0230 - - 1796150946.098211765 1796150946.121225834 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbf61c0fff504fc0b1be4-006b0f16a2" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/06 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcbf61c0fff504fc0b1be4-006b0f16a2 - 0.0044 VW - 1796150946.122773647 1796150946.127137423 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0ceba747052d43cfb0624-006b0f16a2" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/06 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx0ceba747052d43cfb0624-006b0f16a2 - 0.0036 VW - 1796150946.127629042 1796150946.131228209 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx3f44a9565a4a4064b77a1-006b0f16a2" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx3f44a9565a4a4064b77a1-006b0f16a2" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/06 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3f44a9565a4a4064b77a1-006b0f16a2 - 0.0049 VW - 1796150946.131765842 1796150946.136704683 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx214bd55f86a14b648c56b-006b0f16a2" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx214bd55f86a14b648c56b-006b0f16a2" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx214bd55f86a14b648c56b-006b0f16a2" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx214bd55f86a14b648c56b-006b0f16a2" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/06 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx214bd55f86a14b648c56b-006b0f16a2 - 0.0121 - - 1796150946.137061596 1796150946.149159670 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10d5eca4ff0b41289ea96-006b0f16a2" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/06 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx10d5eca4ff0b41289ea96-006b0f16a2 - 0.0040 VW - 1796150946.161043882 1796150946.165070772 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2125700868134c1fa30bd-006b0f16a2" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/06 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx2125700868134c1fa30bd-006b0f16a2 - 0.0050 VW - 1796150946.165591478 1796150946.170620680 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx152c2a3d3313443591cf4-006b0f16a2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx152c2a3d3313443591cf4-006b0f16a2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:06 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txc83dd4cceda24f28a4993-006b0f16a2" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/07 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx152c2a3d3313443591cf4-006b0f16a2 - 0.9377 VW - 1796150946.171210527 1796150947.108960152 0 - (txn: txf3e191dde0a24c2ba08a2-006b0f16a3) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "txf3e191dde0a24c2ba08a2-006b0f16a3" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "txf3e191dde0a24c2ba08a2-006b0f16a3" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "txf3e191dde0a24c2ba08a2-006b0f16a3" "proxy-server 1398994" 0.0078 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "txf3e191dde0a24c2ba08a2-006b0f16a3" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/07 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150946.13761 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf3e191dde0a24c2ba08a2-006b0f16a3 - 0.9398 VW - 1796150946.177603245 1796150947.117442131 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1067d04f4b0f4e2cb9c0a-006b0f16a3" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1067d04f4b0f4e2cb9c0a-006b0f16a3" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1067d04f4b0f4e2cb9c0a-006b0f16a3" "proxy-server 1398994" 0.0109 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1067d04f4b0f4e2cb9c0a-006b0f16a3" "proxy-server 1398994" 0.0104 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1067d04f4b0f4e2cb9c0a-006b0f16a3 - 0.0150 - - 1796150947.117890120 1796150947.132902384 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66e3414054d74ede923a1-006b0f16a3" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txb201438448ae4dfc84eb8-006b0f16a3" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbce149aadb614a38bb776-006b0f16a3" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbce149aadb614a38bb776-006b0f16a3 - 0.0135 - - 1796150947.134303808 1796150947.147784472 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf12ceda76b504866b2f5f-006b0f16a3" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/07 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf12ceda76b504866b2f5f-006b0f16a3 - 0.0039 VW - 1796150947.159641027 1796150947.163506508 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txfe3d8020b76a425ab2948-006b0f16a3" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/07 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txfe3d8020b76a425ab2948-006b0f16a3 - 0.0039 VW - 1796150947.163982391 1796150947.167860746 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx64fb2f0c7e7544fbb094d-006b0f16a3" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx64fb2f0c7e7544fbb094d-006b0f16a3" "proxy-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txf0164cd37da04a1889bcc-006b0f16a3" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/07 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx64fb2f0c7e7544fbb094d-006b0f16a3 - 0.0152 VW - 1796150947.168401718 1796150947.183607101 0 - (txn: tx4f5cb5123f1b461ead5a9-006b0f16a3) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx4f5cb5123f1b461ead5a9-006b0f16a3" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx4f5cb5123f1b461ead5a9-006b0f16a3" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx4f5cb5123f1b461ead5a9-006b0f16a3" "proxy-server 1398994" 0.0083 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx4f5cb5123f1b461ead5a9-006b0f16a3" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/07 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150947.11839 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx4f5cb5123f1b461ead5a9-006b0f16a3 - 0.0174 VW - 1796150947.174413919 1796150947.191815138 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbc590b385c9048669480e-006b0f16a3" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbc590b385c9048669480e-006b0f16a3" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbc590b385c9048669480e-006b0f16a3" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbc590b385c9048669480e-006b0f16a3" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/07 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txbc590b385c9048669480e-006b0f16a3 - 0.0121 - - 1796150947.192241907 1796150947.204368591 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:07 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d39417f5c55444eb4acc-006b0f16a3" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txe71ea04422bc4e27945f7-006b0f16a4" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txcbf6358272714f14af15b-006b0f16a4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txcbf6358272714f14af15b-006b0f16a4 - 0.9941 - - 1796150947.205813408 1796150948.199904203 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1be76796a9cc4ebd8f399-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "tx1be76796a9cc4ebd8f399-006b0f16a4" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx1be76796a9cc4ebd8f399-006b0f16a4 - 0.0107 - - 1796150948.201553583 1796150948.212245941 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ac491caa57e4535b9399-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5a42e7690f104c6498c18-006b0f16a4" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1740f0a185e64474a59a5-006b0f16a4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1740f0a185e64474a59a5-006b0f16a4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b7fb63011c54b40bcbc8-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/08 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6b7fb63011c54b40bcbc8-006b0f16a4 - 0.0039 VW - 1796150948.233828783 1796150948.237775803 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2ecd7c7d5da84faf89d13-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/08 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx2ecd7c7d5da84faf89d13-006b0f16a4 - 0.0041 VW - 1796150948.238302231 1796150948.242382288 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txcf6b2b42fa7c4186886dd-006b0f16a4" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdb1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "txcf6b2b42fa7c4186886dd-006b0f16a4" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/08 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txcf6b2b42fa7c4186886dd-006b0f16a4 - 0.0052 VW - 1796150948.242953539 1796150948.248129368 0 - -proxy INFO: - - 01/Dec/2026/18/49/08 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx1740f0a185e64474a59a5-006b0f16a4 - 0.0386 SSC - 1796150948.214283705 1796150948.252858400 0 - (txn: tx261660ac15c54a66bb36b-006b0f16a4) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/4_oc_ascii/copied_name" "tx261660ac15c54a66bb36b-006b0f16a4" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx261660ac15c54a66bb36b-006b0f16a4" "proxy-server 1398994" 0.0069 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/4_oc_ascii/copied_name" "tx261660ac15c54a66bb36b-006b0f16a4" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx261660ac15c54a66bb36b-006b0f16a4" "proxy-server 1398994" 0.0095 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx261660ac15c54a66bb36b-006b0f16a4 - 0.0139 SSC - 1796150948.248498678 1796150948.262409449 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx690e4e5d6ecb4762bca28-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd5331b1a58d746088bc1a-006b0f16a4" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sdb1/0/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "tx85c2b5c011af499baa137-006b0f16a4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx85c2b5c011af499baa137-006b0f16a4 - 0.0130 - - 1796150948.263937473 1796150948.276892185 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5aea01d4619246e8a6138-006b0f16a4" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9f88a524b0cf48e98f788-006b0f16a4" "proxy-server 1398994" 0.0026 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9fa05ef45ab042349c19e-006b0f16a4" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9fa05ef45ab042349c19e-006b0f16a4" "proxy-server 1398994" 0.0058 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9fa05ef45ab042349c19e-006b0f16a4" "object-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "POST /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9fa05ef45ab042349c19e-006b0f16a4" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/08 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx9fa05ef45ab042349c19e-006b0f16a4 - 0.0217 - - 1796150948.278476238 1796150948.300134420 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx815a0af17873467789d94-006b0f16a4" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx4c6fdc3f2eeb4d8091ab8-006b0f16a4" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:08 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6bb662d914a344cbb5f09-006b0f16a4" "proxy-server 1398994" 0.0008 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6bb662d914a344cbb5f09-006b0f16a4 - 0.9509 - - 1796150948.301686287 1796150949.252588511 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba0c43aa8c2f48339801f-006b0f16a5" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdb1/0/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "txba0c43aa8c2f48339801f-006b0f16a5" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txba0c43aa8c2f48339801f-006b0f16a5 - 0.0089 - - 1796150949.254138470 1796150949.263044357 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfce2b323b668410db035a-006b0f16a5" "proxy-server 1398994" 0.0041 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfce2b323b668410db035a-006b0f16a5 - 0.0066 VW - 1796150949.264763117 1796150949.271390200 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx98666ce88c01423db31dd-006b0f16a5" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx98666ce88c01423db31dd-006b0f16a5 - 0.0052 VW - 1796150949.271886349 1796150949.277132034 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +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" "txd5c182d8b94e476b91f1d-006b0f16a5" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 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 - txd5c182d8b94e476b91f1d-006b0f16a5 - 0.0068 VW - 1796150949.277688503 1796150949.284528494 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839?symlink=get" "tx00387a179f8a4748b8967-006b0f16a5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839?symlink=get" "tx00387a179f8a4748b8967-006b0f16a5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150947.11839%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx00387a179f8a4748b8967-006b0f16a5 - 0.0112 VW - 1796150949.285046339 1796150949.296241999 0 - (txn: txa778f7fadeb64bc89238d-006b0f16a5) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa778f7fadeb64bc89238d-006b0f16a5" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa778f7fadeb64bc89238d-006b0f16a5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa778f7fadeb64bc89238d-006b0f16a5" "proxy-server 1398994" 0.0078 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa778f7fadeb64bc89238d-006b0f16a5" "proxy-server 1398994" 0.0095 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txa778f7fadeb64bc89238d-006b0f16a5 - 0.0132 VW - 1796150949.291379690 1796150949.304543972 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx8915e5ac3fdd43b68aedd-006b0f16a5" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx8915e5ac3fdd43b68aedd-006b0f16a5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx8915e5ac3fdd43b68aedd-006b0f16a5" "proxy-server 1398994" 0.0062 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150947.11839" "tx8915e5ac3fdd43b68aedd-006b0f16a5" "proxy-server 1398994" 0.0057 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150947.11839 HTTP/1.0 204 - Swift - - - - tx8915e5ac3fdd43b68aedd-006b0f16a5 - 0.0101 VW - 1796150949.305044174 1796150949.315171003 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9053517d053f49a5a4fec-006b0f16a5" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txc135514304144e9bbf8be-006b0f16a5" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx7af59ca917df4dada7008-006b0f16a5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx7af59ca917df4dada7008-006b0f16a5 - 0.0128 - - 1796150949.316638470 1796150949.329475164 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe12a03ed45924651aca7d-006b0f16a5" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txe12a03ed45924651aca7d-006b0f16a5" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/09 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txe12a03ed45924651aca7d-006b0f16a5 - 0.0103 - - 1796150949.331120014 1796150949.341388226 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx707521a7e267447782ed4-006b0f16a5" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/09 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx707521a7e267447782ed4-006b0f16a5 - 0.0038 VW - 1796150949.343279362 1796150949.347031593 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txdae5340f39fb428496602-006b0f16a5" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/09 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txdae5340f39fb428496602-006b0f16a5 - 0.0049 VW - 1796150949.347503901 1796150949.352453232 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:09 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx15af92098a604c9daa13c-006b0f16a5" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 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 - tx15af92098a604c9daa13c-006b0f16a5 - 1.1331 VW - 1796150949.352943420 1796150950.486073256 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761?symlink=get" "txb8e16245ec364d41adfa6-006b0f16a6" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761?symlink=get" "txb8e16245ec364d41adfa6-006b0f16a6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150946.13761%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb8e16245ec364d41adfa6-006b0f16a6 - 0.0141 VW - 1796150950.486624241 1796150950.500696659 0 - (txn: tx216b9ecc668946a79f747-006b0f16a6) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx216b9ecc668946a79f747-006b0f16a6" "object-server 1398994" 0.0008 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx216b9ecc668946a79f747-006b0f16a6" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx216b9ecc668946a79f747-006b0f16a6" "proxy-server 1398994" 0.0086 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx216b9ecc668946a79f747-006b0f16a6" "proxy-server 1398994" 0.0133 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx216b9ecc668946a79f747-006b0f16a6 - 0.0170 VW - 1796150950.492898464 1796150950.509888411 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 204 - "DELETE http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "tx19a4ee9d3bda417782f82-006b0f16a6" "object-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "tx19a4ee9d3bda417782f82-006b0f16a6" "proxy-server 1398994" 0.0066 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 204 - "DELETE http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "tx19a4ee9d3bda417782f82-006b0f16a6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150946.13761" "tx19a4ee9d3bda417782f82-006b0f16a6" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150946.13761 HTTP/1.0 204 - Swift - - - - tx19a4ee9d3bda417782f82-006b0f16a6 - 0.0129 VW - 1796150950.510389805 1796150950.523259878 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf07707f90bdf42bbb7046-006b0f16a6" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx441b5f6f006145169cfa1-006b0f16a6" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf5991a34dcba4d2888e30-006b0f16a6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txf5991a34dcba4d2888e30-006b0f16a6 - 0.0131 - - 1796150950.524700165 1796150950.537765026 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07185255a06949758f35d-006b0f16a6" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +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" "tx07185255a06949758f35d-006b0f16a6" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx07185255a06949758f35d-006b0f16a6 - 0.0107 - - 1796150950.539403439 1796150950.550077438 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx149bed7888c7412da84fd-006b0f16a6" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +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&format=json&states=listing" "tx149bed7888c7412da84fd-006b0f16a6" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/10 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx149bed7888c7412da84fd-006b0f16a6 - 0.0110 - - 1796150950.551972389 1796150950.562975168 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb04c2d1239d49f2abeb7-006b0f16a6" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/10 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcb04c2d1239d49f2abeb7-006b0f16a6 - 0.0038 VW - 1796150950.564779520 1796150950.568573952 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx03e96c6690ad4416a7c5b-006b0f16a6" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx03e96c6690ad4416a7c5b-006b0f16a6 - 0.0037 VW - 1796150950.569028378 1796150950.572750568 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txb24a544699a34476a1ac4-006b0f16a6" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/10 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 - txb24a544699a34476a1ac4-006b0f16a6 - 0.0053 VW - 1796150950.573251247 1796150950.578584671 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx69ae36f2fa2949c491af9-006b0f16a6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx69ae36f2fa2949c491af9-006b0f16a6" "proxy-server 1398994" 0.0043 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:10 +0000] "DELETE /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx69ae36f2fa2949c491af9-006b0f16a6" "object-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx69ae36f2fa2949c491af9-006b0f16a6 - 1.0193 - - 1796150950.579018831 1796150951.598301649 0 - -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:57245', 'sda1')] (txn: tx69ae36f2fa2949c491af9-006b0f16a6) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "DELETE /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx69ae36f2fa2949c491af9-006b0f16a6" "proxy-server 1398994" 1.0181 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e826bd56c9a410dbc795-006b0f16a7" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5e9e384207b84b1286aa0-006b0f16a7" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeba9ad60df104a9e981bf-006b0f16a7" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeba9ad60df104a9e981bf-006b0f16a7" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txeba9ad60df104a9e981bf-006b0f16a7 - 0.0144 - - 1796150951.601040125 1796150951.615437269 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6ffbc2654244b28ac6d7-006b0f16a7" "proxy-server 1398994" 0.0043 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd6ffbc2654244b28ac6d7-006b0f16a7 - 0.0069 VW - 1796150951.627157211 1796150951.634066582 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txc18703bad269404f969af-006b0f16a7" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/11 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txc18703bad269404f969af-006b0f16a7 - 0.0051 VW - 1796150951.634571314 1796150951.639712095 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txbcc6770152304dc5a6a5e-006b0f16a7" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txbcc6770152304dc5a6a5e-006b0f16a7" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/11 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbcc6770152304dc5a6a5e-006b0f16a7 - 0.0052 VW - 1796150951.640247822 1796150951.645418644 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa95801050c324a14acdf7-006b0f16a7" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa95801050c324a14acdf7-006b0f16a7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa95801050c324a14acdf7-006b0f16a7" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa95801050c324a14acdf7-006b0f16a7" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/11 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa95801050c324a14acdf7-006b0f16a7 - 0.0117 - - 1796150951.645794868 1796150951.657530546 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb2d51a6ba904c249dc18-006b0f16a7" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/11 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbb2d51a6ba904c249dc18-006b0f16a7 - 0.0040 VW - 1796150951.669589281 1796150951.673595905 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txa3e5e3edfe3f45609ef65-006b0f16a7" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/11 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txa3e5e3edfe3f45609ef65-006b0f16a7 - 0.0054 VW - 1796150951.674102545 1796150951.679551601 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txfd2384d996e04743bb238-006b0f16a7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txfd2384d996e04743bb238-006b0f16a7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/11 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txfd2384d996e04743bb238-006b0f16a7 - 0.0063 VW - 1796150951.680114985 1796150951.686431646 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx9943fe475fb045768150f-006b0f16a7" "proxy-server 1398994" 0.0014 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" "tx514e0271a27641fdba66b-006b0f16a7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" "tx514e0271a27641fdba66b-006b0f16a7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" "tx514e0271a27641fdba66b-006b0f16a7" "proxy-server 1398994" 0.0072 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.64626" "tx514e0271a27641fdba66b-006b0f16a7" "proxy-server 1398994" 0.0086 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/11 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150951.64626 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx514e0271a27641fdba66b-006b0f16a7 - 0.0165 VW - 1796150951.687085390 1796150951.703554630 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx40bc04edd112437181755-006b0f16a7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx40bc04edd112437181755-006b0f16a7" "object-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:11 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx40bc04edd112437181755-006b0f16a7" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx40bc04edd112437181755-006b0f16a7" "proxy-server 1398994" 0.3227 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx40bc04edd112437181755-006b0f16a7 - 0.3276 - - 1796150951.703945875 1796150952.031518936 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a9c691021b149d1a64f8-006b0f16a8" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8a9c691021b149d1a64f8-006b0f16a8 - 0.0039 VW - 1796150952.043540955 1796150952.047412395 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txeba387009a174c21a1d93-006b0f16a8" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txeba387009a174c21a1d93-006b0f16a8 - 0.0050 VW - 1796150952.047868490 1796150952.052882671 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx86a1738a529245b287757-006b0f16a8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx86a1738a529245b287757-006b0f16a8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx86a1738a529245b287757-006b0f16a8 - 0.0059 VW - 1796150952.053403854 1796150952.059257030 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx75ca56e4da69439b95d5f-006b0f16a8" "proxy-server 1398994" 0.0022 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" "txe721687a1c8c4f40945e2-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" "txe721687a1c8c4f40945e2-006b0f16a8" "proxy-server 1398994" 0.0065 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" "txe721687a1c8c4f40945e2-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150951.70443" "txe721687a1c8c4f40945e2-006b0f16a8" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150951.70443 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txe721687a1c8c4f40945e2-006b0f16a8 - 0.0195 VW - 1796150952.059825420 1796150952.079299688 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx16e793e6030d4c2faa0fc-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx16e793e6030d4c2faa0fc-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx16e793e6030d4c2faa0fc-006b0f16a8" "proxy-server 1398994" 0.0061 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx16e793e6030d4c2faa0fc-006b0f16a8" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx16e793e6030d4c2faa0fc-006b0f16a8 - 0.0113 - - 1796150952.079712152 1796150952.091041327 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx685d5307493b47ef952bd-006b0f16a8" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +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" "tx685d5307493b47ef952bd-006b0f16a8" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx685d5307493b47ef952bd-006b0f16a8 - 0.0102 - - 1796150952.092482567 1796150952.102632999 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx506c4310f55b4adfbffcd-006b0f16a8" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx506c4310f55b4adfbffcd-006b0f16a8 - 0.0036 VW - 1796150952.104455471 1796150952.108051300 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txca5773570046454ca88cf-006b0f16a8" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txca5773570046454ca88cf-006b0f16a8 - 0.0050 VW - 1796150952.108497381 1796150952.113477468 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9f07df631a8f4999b10eb-006b0f16a8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9f07df631a8f4999b10eb-006b0f16a8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx9f07df631a8f4999b10eb-006b0f16a8 - 0.0059 VW - 1796150952.114069462 1796150952.119965553 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx5947141b7378421b80434-006b0f16a8" "proxy-server 1398994" 0.0012 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" "tx9f4e600e3b164ff1a8a48-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" "tx9f4e600e3b164ff1a8a48-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" "tx9f4e600e3b164ff1a8a48-006b0f16a8" "proxy-server 1398994" 0.0073 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.08021" "tx9f4e600e3b164ff1a8a48-006b0f16a8" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150952.08021 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx9f4e600e3b164ff1a8a48-006b0f16a8 - 0.3705 VW - 1796150952.120529652 1796150952.490994692 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx59779e5362f24128a2600-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx59779e5362f24128a2600-006b0f16a8" "proxy-server 1398994" 0.0070 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx59779e5362f24128a2600-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx59779e5362f24128a2600-006b0f16a8" "proxy-server 1398994" 0.0086 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx59779e5362f24128a2600-006b0f16a8 - 0.0128 - - 1796150952.491441488 1796150952.504242182 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad53d6bc472749f99cdbb-006b0f16a8" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txad53d6bc472749f99cdbb-006b0f16a8 - 0.0036 VW - 1796150952.505711794 1796150952.509338140 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txa57363606ee64c47b0d4f-006b0f16a8" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txa57363606ee64c47b0d4f-006b0f16a8 - 0.0051 VW - 1796150952.509835005 1796150952.514949322 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9f62bc9577d3432d90e23-006b0f16a8" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9f62bc9577d3432d90e23-006b0f16a8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx3cb2cc5f08e04e0694787-006b0f16a8" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9f62bc9577d3432d90e23-006b0f16a8 - 0.0206 VW - 1796150952.515497923 1796150952.536146879 0 - (txn: tx2da4033d612d4fb39956d-006b0f16a8) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "tx2da4033d612d4fb39956d-006b0f16a8" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "tx2da4033d612d4fb39956d-006b0f16a8" "proxy-server 1398994" 0.0078 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "tx2da4033d612d4fb39956d-006b0f16a8" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "tx2da4033d612d4fb39956d-006b0f16a8" "proxy-server 1398994" 0.0099 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150952.49194 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2da4033d612d4fb39956d-006b0f16a8 - 0.0246 VW - 1796150952.521499634 1796150952.546144009 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx57de5a5c879648668eb1a-006b0f16a8" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx57de5a5c879648668eb1a-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx57de5a5c879648668eb1a-006b0f16a8" "proxy-server 1398994" 0.0079 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx57de5a5c879648668eb1a-006b0f16a8" "proxy-server 1398994" 0.0102 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/12 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx57de5a5c879648668eb1a-006b0f16a8 - 0.0137 - - 1796150952.546590805 1796150952.560256958 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fad1af77b3842d89b6fc-006b0f16a8" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8fad1af77b3842d89b6fc-006b0f16a8 - 0.0040 VW - 1796150952.561821222 1796150952.565814734 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx01260a72e8024810b5072-006b0f16a8" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx01260a72e8024810b5072-006b0f16a8 - 0.0055 VW - 1796150952.566287756 1796150952.571760416 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx22a07de723bb48bbbef3b-006b0f16a8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx22a07de723bb48bbbef3b-006b0f16a8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/12 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx22a07de723bb48bbbef3b-006b0f16a8 - 0.0055 VW - 1796150952.572357893 1796150952.577831984 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx905f44145eb646f393b1e-006b0f16a8" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx905f44145eb646f393b1e-006b0f16a8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:12 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx905f44145eb646f393b1e-006b0f16a8" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx905f44145eb646f393b1e-006b0f16a8" "proxy-server 1398994" 1.5018 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx905f44145eb646f393b1e-006b0f16a8 - 1.5062 - - 1796150952.578223705 1796150954.084394217 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d360181bc8246aeb0045-006b0f16aa" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6d360181bc8246aeb0045-006b0f16aa - 0.0040 VW - 1796150954.086484194 1796150954.090459347 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5234f1806fda4c259bdee-006b0f16aa" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx5234f1806fda4c259bdee-006b0f16aa - 0.0054 VW - 1796150954.090982676 1796150954.096342087 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx93653c0a58824be884235-006b0f16aa" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx93653c0a58824be884235-006b0f16aa" "proxy-server 1398994" 0.0007 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx26fbd3271a5f428dbf10f-006b0f16aa" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx93653c0a58824be884235-006b0f16aa - 0.0167 VW - 1796150954.096936941 1796150954.113669395 0 - (txn: txbec3aa5a7011487fa3663-006b0f16aa) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" "txbec3aa5a7011487fa3663-006b0f16aa" "object-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" "txbec3aa5a7011487fa3663-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" "txbec3aa5a7011487fa3663-006b0f16aa" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1796150952.57877" "txbec3aa5a7011487fa3663-006b0f16aa" "proxy-server 1398994" 0.0090 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1796150952.57877 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txbec3aa5a7011487fa3663-006b0f16aa - 0.0183 VW - 1796150954.103607178 1796150954.121948481 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx2f4b7ab0817746e191568-006b0f16aa" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx2f4b7ab0817746e191568-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx2f4b7ab0817746e191568-006b0f16aa" "proxy-server 1398994" 0.0084 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx2f4b7ab0817746e191568-006b0f16aa" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx2f4b7ab0817746e191568-006b0f16aa - 0.0128 - - 1796150954.122374058 1796150954.135127068 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19fa7533e3b24a29b31c7-006b0f16aa" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx19fa7533e3b24a29b31c7-006b0f16aa - 0.0040 VW - 1796150954.136827469 1796150954.140853405 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txde4106f220134ef9a0f37-006b0f16aa" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txde4106f220134ef9a0f37-006b0f16aa - 0.0058 VW - 1796150954.141326666 1796150954.147153139 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sda1/0/a/4_vc_ascii" 200 764 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx9f07d53218f447dfb0777-006b0f16aa" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 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 - tx9f07d53218f447dfb0777-006b0f16aa - 0.0070 VW - 1796150954.147719145 1796150954.154735327 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194?symlink=get" "tx07aac90b57644032921c0-006b0f16aa" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194?symlink=get" "tx07aac90b57644032921c0-006b0f16aa" "proxy-server 1398994" 0.0044 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150952.49194%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx07aac90b57644032921c0-006b0f16aa - 0.0155 VW - 1796150954.155269623 1796150954.170786858 0 - (txn: tx0ebdcf5d1f304980b7c56-006b0f16aa) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0ebdcf5d1f304980b7c56-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0ebdcf5d1f304980b7c56-006b0f16aa" "proxy-server 1398994" 0.0064 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0ebdcf5d1f304980b7c56-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0ebdcf5d1f304980b7c56-006b0f16aa" "proxy-server 1398994" 0.0108 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0ebdcf5d1f304980b7c56-006b0f16aa - 0.2928 VW - 1796150954.165715933 1796150954.458528757 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 204 - "DELETE http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "txcb29ba8a76204cdbb69ae-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "DELETE /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "txcb29ba8a76204cdbb69ae-006b0f16aa" "proxy-server 1398994" 0.0054 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 204 - "DELETE http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "txcb29ba8a76204cdbb69ae-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "DELETE /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1796150952.49194" "txcb29ba8a76204cdbb69ae-006b0f16aa" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1796150952.49194 HTTP/1.0 204 - Swift - - - - txcb29ba8a76204cdbb69ae-006b0f16aa - 0.0114 VW - 1796150954.459078074 1796150954.470453024 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx069d938a3b984975a727b-006b0f16aa" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +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" "tx069d938a3b984975a727b-006b0f16aa" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 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 - tx069d938a3b984975a727b-006b0f16aa - 0.0107 - - 1796150954.472080469 1796150954.482793570 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf044c2a8cedd448d8ef17-006b0f16aa" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/4_oc_asciiwhoops" "txf044c2a8cedd448d8ef17-006b0f16aa" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/4_oc_asciiwhoops" "txf044c2a8cedd448d8ef17-006b0f16aa" "container-server 1398994" 0.0009 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txf044c2a8cedd448d8ef17-006b0f16aa" "proxy-server 1398994" 0.0128 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "txf044c2a8cedd448d8ef17-006b0f16aa" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - txf044c2a8cedd448d8ef17-006b0f16aa - 0.0202 - - 1796150954.484465837 1796150954.504714966 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx844ce34a2f2f49f49631e-006b0f16aa" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx844ce34a2f2f49f49631e-006b0f16aa - 0.0043 VW - 1796150954.506088257 1796150954.510366678 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx4c43cf285422422dacfba-006b0f16aa" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx4c43cf285422422dacfba-006b0f16aa - 0.0038 VW - 1796150954.510877132 1796150954.514680386 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "txb6b6781e648444bfbf8af-006b0f16aa" "proxy-server 1398994" 0.0002 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "txb6b6781e648444bfbf8af-006b0f16aa" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb6b6781e648444bfbf8af-006b0f16aa - 0.0047 VW - 1796150954.515201807 1796150954.519918919 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx506e180835284e1796b2b-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx506e180835284e1796b2b-006b0f16aa" "proxy-server 1398994" 0.0050 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx506e180835284e1796b2b-006b0f16aa" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx506e180835284e1796b2b-006b0f16aa" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/14 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx506e180835284e1796b2b-006b0f16aa - 0.0115 - - 1796150954.520262003 1796150954.531781912 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d04fec65e8041638778c-006b0f16aa" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1d04fec65e8041638778c-006b0f16aa - 0.0037 VW - 1796150954.533161640 1796150954.536839962 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx06f18f7f0f904fdf92553-006b0f16aa" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx06f18f7f0f904fdf92553-006b0f16aa - 0.0047 VW - 1796150954.537295103 1796150954.542018890 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx587f0e604fe8461882ef0-006b0f16aa" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx587f0e604fe8461882ef0-006b0f16aa" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3cb74ee4626d48248835e-006b0f16aa" "proxy-server 1398994" 0.0002 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:14 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3cb74ee4626d48248835e-006b0f16aa" "proxy-server 1398994" 0.0002 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/14 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx587f0e604fe8461882ef0-006b0f16aa - 0.0108 VW - 1796150954.542535305 1796150954.553330421 0 - (txn: tx4878f77fda7f440ba2661-006b0f16aa)test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... ok -test.unit.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 ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx76a1dca4f2a04c94a4291-006b0f16ab) -test ERROR: Account HEAD returning 503 for [] (txn: tx76a1dca4f2a04c94a4291-006b0f16ab) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9d95a7cdf18b4b6ab3895-006b0f16ac) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9d95a7cdf18b4b6ab3895-006b0f16ac) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9d95a7cdf18b4b6ab3895-006b0f16ac) -test ERROR: Account HEAD returning 503 for [] (txn: tx9d95a7cdf18b4b6ab3895-006b0f16ac) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx119d279c0a594689808d4-006b0f16ac) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx3b6286912b1c444799fb8-006b0f16ac) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txd30bf45c29ce4e1b84dfe-006b0f16ac) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmp0l7kjcl4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp0l7kjcl4/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/tmp0l7kjcl4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp0l7kjcl4/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89a1e81f2f364f6888310-006b0f16ac" "proxy-server 1398984" 0.0010 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:50309/sdb1/0/a/c" "tx89a1e81f2f364f6888310-006b0f16ac" "container-server 1398984" 0.0009 "-" 1398984 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:34875/sda1/0/a/c" "tx89a1e81f2f364f6888310-006b0f16ac" "container-server 1398984" 0.0009 "-" 1398984 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx89a1e81f2f364f6888310-006b0f16ac" "proxy-server 1398984" 0.0118 "-" 1398984 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx89a1e81f2f364f6888310-006b0f16ac" "proxy-server 1398984" 0.0084 "-" 1398984 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx89a1e81f2f364f6888310-006b0f16ac - 0.0190 - - 1796150956.678363085 1796150956.697355509 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx71d3d63cf4224d39888d7-006b0f16ac" "proxy-server 1398984" 0.0010 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:34875/sda1/2/a1/c1" "tx71d3d63cf4224d39888d7-006b0f16ac" "container-server 1398984" 0.0028 "-" 1398984 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:50309/sdb1/2/a1/c1" "tx71d3d63cf4224d39888d7-006b0f16ac" "container-server 1398984" 0.0010 "-" 1398984 0test.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 -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options ... ok -test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout -test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout ... ok -test.unit.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 +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking ... 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 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx06f04e0f1695472a8ebba-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx387033a3c72741f4bcf09-006b0f16ac) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx387033a3c72741f4bcf09-006b0f16ac - 0.0369 - - 1796150956.325351000 1796150956.362225056 3 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx387033a3c72741f4bcf09-006b0f16ac" "proxy-server 1398980" 0.0033 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx387033a3c72741f4bcf09-006b0f16ac" "proxy-server 1398980" 0.0057 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx387033a3c72741f4bcf09-006b0f16ac" "proxy-server 1398980" 0.0054 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3a492ebf8c14eacaaca9-006b0f16ac" "proxy-server 1398980" 0.0014 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txa53d953802da4dd3a3033-006b0f16ac" "proxy-server 1398980" 0.0014 "-" 1398980 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx8eed7b0efe884c93a3c5c-006b0f16ac) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx8eed7b0efe884c93a3c5c-006b0f16ac - 0.0184 - - 1796150956.427100897 1796150956.445545912 3 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8eed7b0efe884c93a3c5c-006b0f16ac" "proxy-server 1398980" 0.0027 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8eed7b0efe884c93a3c5c-006b0f16ac" "proxy-server 1398980" 0.0043 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx8eed7b0efe884c93a3c5c-006b0f16ac" "proxy-server 1398980" 0.0059 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6a0874c596849deb2b20-006b0f16ac" "proxy-server 1398980" 0.0014 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx2febb62f27414ff39bd8c-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx9d6ba6e1056b4118a2bbb-006b0f16ac) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx9d6ba6e1056b4118a2bbb-006b0f16ac - 0.0155 - - 1796150956.527845860 1796150956.543324709 3 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9d6ba6e1056b4118a2bbb-006b0f16ac" "proxy-server 1398980" 0.0045 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9d6ba6e1056b4118a2bbb-006b0f16ac" "proxy-server 1398980" 0.0041 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx9d6ba6e1056b4118a2bbb-006b0f16ac" "proxy-server 1398980" 0.0038 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe45a05ee5acb4f3c892a1-006b0f16ac" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txec9fd696bf944a3da00fc-006b0f16ac" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4a84c3381592457b8bbc3-006b0f16ac" "proxy-server 1398980" 0.0111 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-discon/test" "tx4a84c3381592457b8bbc3-006b0f16ac" "object-server 1398980" 0.0004 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/3/a/ec-discon/test" "tx4a84c3381592457b8bbc3-006b0f16ac" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4a84c3381592457b8bbc3-006b0f16ac" "proxy-server 1398980" 0.0154 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4a84c3381592457b8bbc3-006b0f16ac" "proxy-server 1398980" 0.0206 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - tx4a84c3381592457b8bbc3-006b0f16ac - 0.0328 - - 1796150956.629612446 1796150956.662394047 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb94ab08b57984becafafb-006b0f16ac" "proxy-server 1398980" 0.0013 "-" 1398980 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:57537/sda1/1/a/ec-con" "txb94ab08b57984becafafb-006b0f16ac" "container-server 1398980" 0.0010 "-" 1398980 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:58533/sdb1/1/a/ec-con" "txb94ab08b57984becafafb-006b0f16ac" "container-server 1398980" 0.0010 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txb94ab08b57984becafafb-006b0f16ac" "proxy-server 1398980" 0.0063 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txb94ab08b57984becafafb-006b0f16ac" "proxy-server 1398980" 0.0093 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txb94ab08b57984becafafb-006b0f16ac - 0.0163 - - 1796150956.748414516 1796150956.764737606 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4de4aa13851e4ad983730-006b0f16ac" "proxy-server 1398980" 0.0072 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx62173b611585495ab37a5-006b0f16ac" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdi1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx47f0d9a6bd14494e99d73-006b0f16ac" "proxy-server 1398980" 0.0098 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/3/a/ec-con/o2" "tx47f0d9a6bd14494e99d73-006b0f16ac" "object-server 1398980" 0.0005 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/3/a/ec-con/o2" "tx47f0d9a6bd14494e99d73-006b0f16ac" "object-server 1398980" 0.0005 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdg1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx47f0d9a6bd14494e99d73-006b0f16ac" "proxy-server 1398980" 0.0139 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdh1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx47f0d9a6bd14494e99d73-006b0f16ac" "proxy-server 1398980" 0.0162 "-" 1398980 3test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... ok +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741264.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/cec/2a350cbee554966ddf9f94abefee8cec/2a350cbee554966ddf9f94abefee8cec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741264.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/cec/2a350cbee554966ddf9f94abefee8cec/2a350cbee554966ddf9f94abefee8cec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741268.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/9cd/8b2598afdf1769af9a7a0229baa719cd/8b2598afdf1769af9a7a0229baa719cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741272.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/849/0e74223cc4cfe5c835f55dc906b21849/0e74223cc4cfe5c835f55dc906b21849.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741276.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/779/641a624526f3e778b784cb2ee3d8d779/641a624526f3e778b784cb2ee3d8d779.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741280.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ce8/b5b4f8ae97a27821527703f1830e8ce8/b5b4f8ae97a27821527703f1830e8ce8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741284.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/058/7d81fc980be12a89de077affc90a0058/7d81fc980be12a89de077affc90a0058.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741288.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ecb/d8ade0c1cb340e011feb3d1ad9388ecb/d8ade0c1cb340e011feb3d1ad9388ecb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741292.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/bd5/76372aad4f3ba725761d96f9da042bd5/76372aad4f3ba725761d96f9da042bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741296.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/0db/1befb81134abe4c011b2b1d78bb850db/1befb81134abe4c011b2b1d78bb850db.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741296.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/0db/1befb81134abe4c011b2b1d78bb850db/1befb81134abe4c011b2b1d78bb850db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741300.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/33d/ec939ad986add84dc3c775163338e33d/ec939ad986add84dc3c775163338e33d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741304.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/478/7a2471928c1e74c9457369aabe389478/7a2471928c1e74c9457369aabe389478.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741308.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/31a/5feb0f1ee0be02ebaee3ecf6aa99131a/5feb0f1ee0be02ebaee3ecf6aa99131a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741312.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c87/621074b38cdb20b6365ef827f266ac87/621074b38cdb20b6365ef827f266ac87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741316.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/2c1/1c5590702f8eee25577990df000ef2c1/1c5590702f8eee25577990df000ef2c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741320.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/960/6800a08d7115f30e725db4936e67e960/6800a08d7115f30e725db4936e67e960.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741324.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/38a/04b0dc985a5f4f6be6df7d69a791b38a/04b0dc985a5f4f6be6df7d69a791b38a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741328.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/198/65081e72da9f7845ee28c2bc914b2198/65081e72da9f7845ee28c2bc914b2198.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741332.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/cd5/b0186eddc6a3025175f9b9124a33ccd5/b0186eddc6a3025175f9b9124a33ccd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741336.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/1a2/98c1f35294632bb74ed3525f223fc1a2/98c1f35294632bb74ed3525f223fc1a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741340.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/a53/3adc81a12bb56e9ee13a4ef42e543a53/3adc81a12bb56e9ee13a4ef42e543a53.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741344.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/e7b/29d03244ec561d78d6b2b88c1f50fe7b/29d03244ec561d78d6b2b88c1f50fe7b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741348.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/431/94af9ec23017d5d7eab94ea1c845e431/94af9ec23017d5d7eab94ea1c845e431.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741352.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c56/c151a3c4be0b4fe5933116e53f6acc56/c151a3c4be0b4fe5933116e53f6acc56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741356.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/915/ce0272cb7966d46c974ca3afbf7ac915/ce0272cb7966d46c974ca3afbf7ac915.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741360.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/120/d8b41d8b2f21752bbb6589ef8b236120/d8b41d8b2f21752bbb6589ef8b236120.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741364.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ec0/bce199f40e8bf93935ecd6a58fdb8ec0/bce199f40e8bf93935ecd6a58fdb8ec0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741368.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/67d/4c7923924a719ea62abc31872e9f667d/4c7923924a719ea62abc31872e9f667d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741372.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/1e8/3127023c3a5ea17cc2a1dd9519d021e8/3127023c3a5ea17cc2a1dd9519d021e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741376.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/3a5/9340f442686a23278fdf68a959e6c3a5/9340f442686a23278fdf68a959e6c3a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741380.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/5a0/1276aaddeaafc17fb9e5d5e3526b65a0/1276aaddeaafc17fb9e5d5e3526b65a0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741384.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/b38/d6de6d8477a232259331e75058ccfb38/d6de6d8477a232259331e75058ccfb38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741388.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/e99/b5bcec14b476ad476c90581004586e99/b5bcec14b476ad476c90581004586e99.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741392.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/dbb/712e8c2867f9283aabbe85d66db84dbb/712e8c2867f9283aabbe85d66db84dbb.dbtest.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num ... ok -test.unit.container.test_backend.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 - -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa84435baeeea4b62a5843-006b0f16ae) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa84435baeeea4b62a5843-006b0f16ae) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa84435baeeea4b62a5843-006b0f16ae) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb545dab5ccf7494c89294-006b0f16ae) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpyq66_w_f/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyq66_w_f/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/tmpyq66_w_f/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyq66_w_f/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0029 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbf58c01fa4c4fde9474e-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:55099/sda1/0/a/c" "txfbf58c01fa4c4fde9474e-006b0f16ae" "container-server 1399003" 0.0010 "-" 1399003 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:34567/sdb1/0/a/c" "txfbf58c01fa4c4fde9474e-006b0f16ae" "container-server 1399003" 0.0009 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfbf58c01fa4c4fde9474e-006b0f16ae" "proxy-server 1399003" 0.0122 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfbf58c01fa4c4fde9474e-006b0f16ae" "proxy-server 1399003" 0.0085 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/c HTTP/1.0 201 - - t - - - txfbf58c01fa4c4fde9474e-006b0f16ae - 0.0206 - - 1796150958.626323462 1796150958.646909475 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txfe3d179653c145bdacda5-006b0f16ae" "proxy-server 1399003" 0.0011 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:34567/sdb1/2/a1/c1" "txfe3d179653c145bdacda5-006b0f16ae" "container-server 1399003" 0.0010 "-" 1399003 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:55099/sda1/2/a1/c1" "txfe3d179653c145bdacda5-006b0f16ae" "container-server 1399003" 0.0009 "-" 1399003 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfe3d179653c145bdacda5-006b0f16ae" "proxy-server 1399003" 0.0116 "-" 1399003 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfe3d179653c145bdacda5-006b0f16ae" "proxy-server 1399003" 0.0083 "-" 1399003 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txfe3d179653c145bdacda5-006b0f16ae - 0.0187 - - 1796150958.648132086 1796150958.666875362 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00c847598d174b86be2b7-006b0f16ae" "proxy-server 1399003" 0.0019 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:55099/sda1/0/a/c1" "tx00c847598d174b86be2b7-006b0f16ae" "container-server 1399003" 0.0011 "-" 1399003 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:34567/sdb1/0/a/c1" "tx00c847598d174b86be2b7-006b0f16ae" "container-server 1399003" 0.0016 "-" 1399003 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx00c847598d174b86be2b7-006b0f16ae" "proxy-server 1399003" 0.0085 "-" 1399003 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx00c847598d174b86be2b7-006b0f16ae" "proxy-server 1399003" 0.0131 "-" 1399003 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx00c847598d174b86be2b7-006b0f16ae - 0.0205 - - 1796150958.668145657 1796150958.688596725 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15d8ec1e1e4849d8aed03-006b0f16ae" "proxy-server 1399003" 0.0018 "-" 1399003 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:55099/sda1/2/a/c2" "tx15d8ec1e1e4849d8aed03-006b0f16ae" "container-server 1399003" 0.0017 "-" 1399003 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:34567/sdb1/2/a/c2" "tx15d8ec1e1e4849d8aed03-006b0f16ae" "container-server 1399003" 0.0010 "-" 1399003 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx15d8ec1e1e4849d8aed03-006b0f16ae" "proxy-server 1399003" 0.0126 "-" 1399003 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx15d8ec1e1e4849d8aed03-006b0f16ae" "proxy-server 1399003" 0.0092 "-" 1399003 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx15d8ec1e1e4849d8aed03-006b0f16ae - 0.0205 - - 1796150958.689939737 1796150958.710415840 2 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4cfc92819e15406d80584-006b0f16ae" "proxy-server 1399003" 0.0019 "-" 1399003 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:55099/sda1/1/a/ec-con" "tx4cfc92819e15406d80584-006b0f16ae" "container-server 1399003" 0.0010 "-" 1399003 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:34567/sdb1/1/a/ec-con" "tx4cfc92819e15406d80584-006b0f16ae" "container-server 1399003" 0.0015 "-" 1399003 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx4cfc92819e15406d80584-006b0f16ae" "proxy-server 1399003" 0.0087 "-" 1399003 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx4cfc92819e15406d80584-006b0f16ae" "proxy-server 1399003" 0.0168 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx4cfc92819e15406d80584-006b0f16ae - 0.0242 - - 1796150958.711727381 1796150958.735965729 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9e1fd0ee2fb4496a7a38-006b0f16ae" "proxy-server 1399003" 0.0018 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx61a38419f0d0472aae7f0-006b0f16ae" "proxy-server 1399003" 0.0012 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx730151c9fb974d14af7a3-006b0f16ae" "proxy-server 1399003" 0.0091 "-" 1399003 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "tx730151c9fb974d14af7a3-006b0f16ae" "object-server 1399003" 0.0005 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx730151c9fb974d14af7a3-006b0f16ae" "proxy-server 1399003" 0.0137 "-" 1399003 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdh1/2/a/ec-con/range-get-test" "tx730151c9fb974d14af7a3-006b0f16ae" "object-server 1399003" 0.0004 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx730151c9fb974d14af7a3-006b0f16ae" "proxy-server 1399003" 0.0167 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - tx730151c9fb974d14af7a3-006b0f16ae - 0.0290 - - 1796150958.737736940 1796150958.766767263 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa966248aafc542a8af910-006b0f16ae" "proxy-server 1399003" 0.0019 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx024aafa6ea54439b9c6f1-006b0f16ae" "proxy-server 1399003" 0.0023 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx93a18fe4b0834c19b89e0-006b0f16ae" "proxy-server 1399003" 0.0111 "-" 1399003 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-tiny" "tx93a18fe4b0834c19b89e0-006b0f16ae" "object-server 1399003" 0.0004 "-" 1399003 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-tiny" "tx93a18fe4b0834c19b89e0-006b0f16ae" "object-server 1399003" 0.0003 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx93a18fe4b0834c19b89e0-006b0f16ae" "proxy-server 1399003" 0.0168 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx93a18fe4b0834c19b89e0-006b0f16ae" "proxy-server 1399003" 0.0204 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - tx93a18fe4b0834c19b89e0-006b0f16ae - 0.0350 - - 1796150958.768073559 1796150958.803048849 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc776a2bfe7434b7face14-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5606785dd35647138c794-006b0f16ae" "proxy-server 1399003" 0.0022 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txd9f1f17959df4e5eae9a0-006b0f16ae" "proxy-server 1399003" 0.0099 "-" 1399003 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-aligned" "txd9f1f17959df4e5eae9a0-006b0f16ae" "object-server 1399003" 0.0005 "-" 1399003 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-aligned" "txd9f1f17959df4e5eae9a0-006b0f16ae" "object-server 1399003" 0.0004 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txd9f1f17959df4e5eae9a0-006b0f16ae" "proxy-server 1399003" 0.0154 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "txd9f1f17959df4e5eae9a0-006b0f16ae" "proxy-server 1399003" 0.0144 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - txd9f1f17959df4e5eae9a0-006b0f16ae - 0.0289 - - 1796150958.804429054 1796150958.833298445 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8d20e4b09514ef3876f4-006b0f16ae" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc9f9970913114685871d5-006b0f16ae" "proxy-server 1399003" 0.0023 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +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" "txabdf24da16de4d66a097d-006b0f16ae" "proxy-server 1399003" 0.0126 "-" 1399003 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdg1/1/a/ec-con/range-get-test-zero-byte" "txabdf24da16de4d66a097d-006b0f16ae" "object-server 1399003" 0.0005 "-" 1399003 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdi1/1/a/ec-con/range-get-test-zero-byte" "txabdf24da16de4d66a097d-006b0f16ae" "object-server 1399003" 0.0004 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +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" "txabdf24da16de4d66a097d-006b0f16ae" "proxy-server 1399003" 0.0139 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +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" "txabdf24da16de4d66a097d-006b0f16ae" "proxy-server 1399003" 0.0136 "-" 1399003 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.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx71d3d63cf4224d39888d7-006b0f16ac" "proxy-server 1398984" 0.1866 "-" 1398984 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx71d3d63cf4224d39888d7-006b0f16ac" "proxy-server 1398984" 0.1836 "-" 1398984 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx71d3d63cf4224d39888d7-006b0f16ac - 0.1936 - - 1796150956.698867083 1796150956.892477751 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6a8f7fdbdb741339707b-006b0f16ac" "proxy-server 1398984" 0.0018 "-" 1398984 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:50309/sdb1/0/a/c1" "txa6a8f7fdbdb741339707b-006b0f16ac" "container-server 1398984" 0.0024 "-" 1398984 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:34875/sda1/0/a/c1" "txa6a8f7fdbdb741339707b-006b0f16ac" "container-server 1398984" 0.0015 "-" 1398984 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa6a8f7fdbdb741339707b-006b0f16ac" "proxy-server 1398984" 0.0096 "-" 1398984 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa6a8f7fdbdb741339707b-006b0f16ac" "proxy-server 1398984" 0.0143 "-" 1398984 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa6a8f7fdbdb741339707b-006b0f16ac - 0.0216 - - 1796150956.893727303 1796150956.915283680 1 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4601039921e44eaab9d74-006b0f16ac" "proxy-server 1398984" 0.0018 "-" 1398984 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:50309/sdb1/2/a/c2" "tx4601039921e44eaab9d74-006b0f16ac" "container-server 1398984" 0.0009 "-" 1398984 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:34875/sda1/2/a/c2" "tx4601039921e44eaab9d74-006b0f16ac" "container-server 1398984" 0.0015 "-" 1398984 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4601039921e44eaab9d74-006b0f16ac" "proxy-server 1398984" 0.0118 "-" 1398984 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4601039921e44eaab9d74-006b0f16ac" "proxy-server 1398984" 0.0086 "-" 1398984 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4601039921e44eaab9d74-006b0f16ac - 0.0198 - - 1796150956.916473866 1796150956.936281681 2 - -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) - -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpsynif5e0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012111663818359375s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.296966552734375e-05s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1796150950.42753, (1000, 11111) as of 1796150950.42753, created as of 1796150950.42753>, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001437664031982422s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010347366333007812s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/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 1796150973.00000, (0, 0) as of 1796150962.00000, shrunk as of 1796150962.00000>, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1796150950.42753, (1000, 11111) as of 1796150950.42753, created as of 1796150950.42753> in 0.006s, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1796150963.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001220703125s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.678436279296875e-05s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1796150950.47678, (1000, 11111) as of 1796150950.47678, cleaved as of 1796150950.47678>, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001575946807861328s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/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 1796151000.00000, (0, 0) as of 1796150989.00000, shrunk as of 1796150989.00000>, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1796150950.47678, (1000, 11111) as of 1796150950.47678, cleaved as of 1796150950.47678> in 0.006s, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1796150990.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011920928955078125s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.249282836914062e-05s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1796150951.10420, (1000, 11111) as of 1796150951.10420, active as of 1796150951.10420>, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015282630920410156s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/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 1796151027.00000, (0, 0) as of 1796151016.00000, shrunk as of 1796151016.00000>, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1796150951.10420, (1000, 11111) as of 1796150951.10420, active as of 1796150951.10420> in 0.007s, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1796151017.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011801719665527344s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.82012939453125e-05s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.34600830078125e-05s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.298324584960938e-05s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1796150951.15697, (1000, 11111) as of 1796150951.15697, created as of 1796150951.15697>, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015044212341308594s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/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 1796151043.00000, (0, 0) as of 1796151043.00000, shrinking as of 1796151043.00000>, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150951.15697, (1000, 11111) as of 1796150951.15697, created as of 1796150951.15697> in 0.005s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1796150951.15700, (1000, 11111) as of 1796150951.15700, created as of 1796150951.15700>, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001556873321533203s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/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 1796151043.00000, (0, 0) as of 1796151043.00000, shrinking as of 1796151043.00000>, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1796150951.15700, (1000, 11111) as of 1796150951.15700, created as of 1796150951.15700> in 0.72s, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1796151044.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012135505676269531s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.581710815429688e-05s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.867813110351562e-05s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.748603820800781e-05s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1796150951.92674, (1000, 11111) as of 1796150951.92674, cleaved as of 1796150951.92674>, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013184547424316406s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/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 1796151076.00000, (0, 0) as of 1796151076.00000, shrinking as of 1796151076.00000>, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150951.92674, (1000, 11111) as of 1796150951.92674, cleaved as of 1796150951.92674> in 0.005s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1796150951.92677, (1000, 11111) as of 1796150951.92677, cleaved as of 1796150951.92677>, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013780593872070312s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.298324584960938e-05s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/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 1796151076.00000, (0, 0) as of 1796151076.00000, shrinking as of 1796151076.00000>, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1796150951.92677, (1000, 11111) as of 1796150951.92677, cleaved as of 1796150951.92677> in 0.005s, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1796151077.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011730194091796875s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.130073547363281e-05s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.678436279296875e-05s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1796150951.97886, (1000, 11111) as of 1796150951.97886, active as of 1796150951.97886>, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001347064971923828s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/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 1796151109.00000, (0, 0) as of 1796151109.00000, shrinking as of 1796151109.00000>, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150951.97886, (1000, 11111) as of 1796150951.97886, active as of 1796150951.97886> in 0.582s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1796150951.97889, (1000, 11111) as of 1796150951.97889, active as of 1796150951.97889>, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014972686767578125s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/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 1796151109.00000, (0, 0) as of 1796151109.00000, shrinking as of 1796151109.00000>, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1796150951.97889, (1000, 11111) as of 1796150951.97889, active as of 1796150951.97889> in 0.006s, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1796151110.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011658668518066406s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.368492126464844e-05s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.915496826171875e-05s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.534027099609375e-05s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1796150952.61689, (1000, 11111) as of 1796150952.61689, cleaved as of 1796150952.61689>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014853477478027344s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/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 1796151142.00000, (0, 0) as of 1796151142.00000, shrinking as of 1796151142.00000>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150952.61689, (1000, 11111) as of 1796150952.61689, cleaved as of 1796150952.61689> in 0.006s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1796150952.61692, (1000, 11111) as of 1796150952.61692, cleaved as of 1796150952.61692>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015211105346679688s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/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 1796151142.00000, (0, 0) as of 1796151142.00000, shrinking as of 1796151142.00000>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1796150952.61692, (1000, 11111) as of 1796150952.61692, cleaved as of 1796150952.61692> in 0.006s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1796150952.61693, (1000, 11111) as of 1796150952.61693, cleaved as of 1796150952.61693>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015544891357421875s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/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 1796151142.00000, (0, 0) as of 1796151142.00000, shrinking as of 1796151142.00000>, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1796150952.61693, (1000, 11111) as of 1796150952.61693, cleaved as of 1796150952.61693> in 0.927s, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1796151143.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.440017700195312e-05s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.511543273925781e-05s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1796150953.61932, (1000, 11111) as of 1796150953.61932, created as of 1796150953.61932>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001461505889892578s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.250640869140625e-05s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/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 1796151181.00000, (0, 0) as of 1796151181.00000, shrinking as of 1796151181.00000>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150953.61932, (1000, 11111) as of 1796150953.61932, created as of 1796150953.61932> in 0.005s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1796150953.61935, (1000, 11111) as of 1796150953.61935, created as of 1796150953.61935>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014019012451171875s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/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 1796151181.00000, (0, 0) as of 1796151181.00000, shrinking as of 1796151181.00000>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1796150953.61935, (1000, 11111) as of 1796150953.61935, created as of 1796150953.61935> in 0.005s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1796150953.61936, (1000, 11111) as of 1796150953.61936, created as of 1796150953.61936>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015425682067871094s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/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 1796151181.00000, (0, 0) as of 1796151181.00000, shrinking as of 1796151181.00000>, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1796150953.61936, (1000, 11111) as of 1796150953.61936, created as of 1796150953.61936> in 0.013s, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1796151182.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012683868408203125s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000102996826171875s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1796150953.69484, (1000, 11111) as of 1796150953.69484, active as of 1796150953.69484>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014281272888183594s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.274482727050781e-05s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/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 1796151220.00000, (0, 0) as of 1796151220.00000, shrinking as of 1796151220.00000>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150953.69484, (1000, 11111) as of 1796150953.69484, active as of 1796150953.69484> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1796150953.69487, (1000, 11111) as of 1796150953.69487, active as of 1796150953.69487>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014019012451171875s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/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 1796151220.00000, (0, 0) as of 1796151220.00000, shrinking as of 1796151220.00000>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1796150953.69487, (1000, 11111) as of 1796150953.69487, active as of 1796150953.69487> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1796150953.69488, (1000, 11111) as of 1796150953.69488, active as of 1796150953.69488>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013208389282226562s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/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 1796151220.00000, (0, 0) as of 1796151220.00000, shrinking as of 1796151220.00000>, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1796150953.69488, (1000, 11111) as of 1796150953.69488, active as of 1796150953.69488> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1796151221.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqfayjg_5/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012612342834472656s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.511543273925781e-05s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.535385131835938e-05s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1796150954.61301, (1000, 11111) as of 1796150954.61301, created as of 1796150954.61301>, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/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 1796151259.00000, (0, 0) as of 1796151259.00000, shrinking as of 1796151259.00000>, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150954.61301, (1000, 11111) as of 1796150954.61301, created as of 1796150954.61301> in 0.897s, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '71193824-c824-49aa-81a8-8dec0754f7e9-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/tmpqfayjg_5/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1796151260.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.630752563476562e-05s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.034706115722656e-05s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1796150955.54622, (1000, 11111) as of 1796150955.54622, cleaved as of 1796150955.54622>, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014972686767578125s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012230873107910156s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/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 1796151285.00000, (0, 0) as of 1796151285.00000, shrinking as of 1796151285.00000>, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150955.54622, (1000, 11111) as of 1796150955.54622, cleaved as of 1796150955.54622> in 0.006s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1796150955.54625, (1000, 11111) as of 1796150955.54625, cleaved as of 1796150955.54625>, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015687942504882812s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/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 1796151285.00000, (0, 0) as of 1796151285.00000, shrinking as of 1796151285.00000>, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1796150955.54625, (1000, 11111) as of 1796150955.54625, cleaved as of 1796150955.54625> in 0.006s, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '6e299a60-2839-47aa-b97c-7475a31175c6-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/tmpqfayjg_5/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1796151286.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.082389831542969e-05s, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.748603820800781e-05s, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.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 01/Dec/2026/18/49/17 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx47f0d9a6bd14494e99d73-006b0f16ac - 0.4788 - - 1796150956.766653776 1796150957.245414257 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx513a43776a83437096620-006b0f16ad" "proxy-server 1398980" 0.0020 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf9454313b6e6467087fa7-006b0f16ad" "proxy-server 1398980" 0.0025 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdi1/3/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "txb6853fd02b2748648f80a-006b0f16ad" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - txb6853fd02b2748648f80a-006b0f16ad - 0.0132 - - 1796150957.247007847 1796150957.260217667 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ff27269e2a846f59d4bf-006b0f16ad" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6ae8bf33f4484e2cb261e-006b0f16ad" "proxy-server 1398980" 0.0022 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "GET /sdi1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx16121bde13a043e19ca7f-006b0f16ad" "proxy-server 1398980" 0.0006 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "GET /sdh1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx16121bde13a043e19ca7f-006b0f16ad" "proxy-server 1398980" 0.0006 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx16121bde13a043e19ca7f-006b0f16ad - 0.0163 - - 1796150957.261676311 1796150957.277988195 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ce42a67106b43e6aa57b-006b0f16ad" "proxy-server 1398980" 0.0013 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx510eba23809e45ce8f25a-006b0f16ad" "proxy-server 1398980" 0.0012 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txf7fa75e51da14c4b9d8b2-006b0f16ad" "proxy-server 1398980" 0.0073 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/3/a/ec-con/o2" "txf7fa75e51da14c4b9d8b2-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txf7fa75e51da14c4b9d8b2-006b0f16ad" "proxy-server 1398980" 0.0102 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/3/a/ec-con/o2" "txf7fa75e51da14c4b9d8b2-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txf7fa75e51da14c4b9d8b2-006b0f16ad" "proxy-server 1398980" 0.0080 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - txf7fa75e51da14c4b9d8b2-006b0f16ad - 0.0250 - - 1796150957.279493093 1796150957.304457664 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8777e7f7c72c44a48da9d-006b0f16ad" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe15c6189612f4580bbfbc-006b0f16ad" "proxy-server 1398980" 0.0026 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/3/a/ec-con/o2" "tx6ebb1fd9851b42aaa191b-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/3/a/ec-con/o2" "tx6ebb1fd9851b42aaa191b-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx6ebb1fd9851b42aaa191b-006b0f16ad" "proxy-server 1398980" 0.0054 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx6ebb1fd9851b42aaa191b-006b0f16ad" "proxy-server 1398980" 0.0082 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx6ebb1fd9851b42aaa191b-006b0f16ad" "proxy-server 1398980" 0.0099 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx6ebb1fd9851b42aaa191b-006b0f16ad - 0.0231 - - 1796150957.305806160 1796150957.328929901 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbd28c5e45c6433b88b57-006b0f16ad" "proxy-server 1398980" 0.0012 "-" 1398980 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa4c3ae6caa10499e9c3db-006b0f16ad" "proxy-server 1398980" 0.0025 "-" 1398980 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "DELETE /sdi1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txc925cce089b945df8b729-006b0f16ad" "proxy-server 1398980" 0.0043 "-" 1398980 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/3/a/ec-con/o2" "txc925cce089b945df8b729-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "DELETE /sdh1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txc925cce089b945df8b729-006b0f16ad" "proxy-server 1398980" 0.0071 "-" 1398980 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/3/a/ec-con/o2" "txc925cce089b945df8b729-006b0f16ad" "object-server 1398980" 0.0004 "-" 1398980 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "DELETE /sdg1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txc925cce089b945df8b729-006b0f16ad" "proxy-server 1398980" 0.0085 "-" 1398980 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - txc925cce089b945df8b729-006b0f16ad - 0.0237 - - 1796150957.330358982 1796150957.354038239 3 - -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00031 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/tmpiknv1rpu/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00225 seconds (444.24507/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.00031 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 - -user quit -No .MockServer object at 0xffffa8203ac0> running -.MockServerFactory.MockServer object at 0xffffa88a17f0> (1) appears to have stopped -No .MockServerFactory.MockServer object at 0xffffa8281810> running -No .MockServerFactory.MockServer object at 0xffffa8282350> running -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffa820f360> to die; giving up -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffa88a0440> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffa88a0440> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffa8281810> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffa8281810> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffa8282350> to die; killing -Signal .MockServerFactory.MockServer object at 0xffffa8282350> pid: None signal: 9 -test DEBUG: set nice priority to 1 -test DEBUG: set ionice class 1 priority 0 -WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. -test ERROR: Unable to modify ionice priority: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/libc.py", line 326, in _ioprio_set - io_class = IO_CLASS_ENUM[io_class] - ~~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'class_foo' -test DEBUG: set ionice class 2 priority 4 -test DEBUG: set nice priority to -15 -test DEBUG: set ionice class 3 priority 6 -test ERROR: Problem finding shard upper in '/tmp/tmpubm204vx/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpubm204vx/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpf0jdxy4z/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpf0jdxy4z/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx12d3ac4b354845d7a3ac8-006b0f16ac - 0.0004 - - 1796150956.382184982 1796150956.382557392 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1796150956.387478828 1796150956.387691736 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1796150956.392481804 1796150956.392679930 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0003 - - 1796150956.397434473 1796150956.397691250 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1796150956.402601004 1796150956.402812243 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44375e6fdf3948c287d0a-006b0f16ac" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf4fcbc1e4d3442a6a68d8-006b0f16ac" "proxy-server 1398996" 0.0027 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "txbf779e0c42774ed99003a-006b0f16ac" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txbf779e0c42774ed99003a-006b0f16ac" "proxy-server 1398996" 0.0064 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "txbf779e0c42774ed99003a-006b0f16ac" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txbf779e0c42774ed99003a-006b0f16ac" "proxy-server 1398996" 0.0082 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txbf779e0c42774ed99003a-006b0f16ac - 0.0232 - - 1796150956.407613993 1796150956.430778742 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e84ade4c98a4e3184c13-006b0f16ac" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx45e58d8a47bc4aa7b26c4-006b0f16ac" "proxy-server 1398996" 0.0025 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sdb1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx17f3e34594b34b88829b0-006b0f16ac" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx17f3e34594b34b88829b0-006b0f16ac - 0.0123 - - 1796150956.432096958 1796150956.444377422 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 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4aa41caf3aa4ea797a2c-006b0f16ac" "proxy-server 1398996" 0.0013 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txd4aa41caf3aa4ea797a2c-006b0f16ac - 0.0040 - - 1796150956.449349880 1796150956.453366995 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 01/Dec/2026/18/49/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1796150956.458762169 1796150956.458850384 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx380a2f6665774f1c81e6b-006b0f16ac" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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:45487/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" "tx380a2f6665774f1c81e6b-006b0f16ac" "container-server 1398996" 0.0010 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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:56751/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" "tx380a2f6665774f1c81e6b-006b0f16ac" "container-server 1398996" 0.0010 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx380a2f6665774f1c81e6b-006b0f16ac" "proxy-server 1398996" 0.4362 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx380a2f6665774f1c81e6b-006b0f16ac" "proxy-server 1398996" 0.4328 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 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 - - - tx380a2f6665774f1c81e6b-006b0f16ac - 0.4442 - - 1796150956.464578629 1796150956.908738613 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sda1/0/a" 200 1493 "GET http://localhost/v1/a?format=json" "txa8b878e9bbde40d88d195-006b0f16ac" "proxy-server 1398996" 0.0036 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 178 - txa8b878e9bbde40d88d195-006b0f16ac - 0.0065 - - 1796150956.910281181 1796150956.916795969 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sda1/0/a" 200 1493 "GET http://localhost/v1/a?format=json" "txb89fee5ea967444db514d-006b0f16ac" "proxy-server 1398996" 0.0016 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 1493 - txb89fee5ea967444db514d-006b0f16ac - 0.0047 - - 1796150956.918441772 1796150956.923122644 - - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sda1/0/a" 200 1493 "GET http://localhost/v1/a?format=json" "tx725706477d914ec09b921-006b0f16ac" "proxy-server 1398996" 0.0016 "-" 1398996 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 2039 - tx725706477d914ec09b921-006b0f16ac - 0.0050 - - 1796150956.924859762 1796150956.929873466 - - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89ef4e52c8f84f02afd75-006b0f16ac" "proxy-server 1398996" 0.0061 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx0f84192334eb47418d386-006b0f16ac" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx459ddc5c534142c1920cb-006b0f16ac" "object-server 1398996" 0.0004 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx459ddc5c534142c1920cb-006b0f16ac" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx459ddc5c534142c1920cb-006b0f16ac" "proxy-server 1398996" 0.0071 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx459ddc5c534142c1920cb-006b0f16ac" "proxy-server 1398996" 0.0086 "-" 1398996 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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - txabdf24da16de4d66a097d-006b0f16ae - 0.0309 - - 1796150958.834725380 1796150958.865663052 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1b0a977fb4145d6837e0-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb8c8d636b9d24d5a851e7-006b0f16ae" "proxy-server 1399003" 0.0026 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx35de795071d445149b42b-006b0f16ae" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx35de795071d445149b42b-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - tx35de795071d445149b42b-006b0f16ae - 0.0173 - - 1796150958.870367050 1796150958.887665510 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1661d21743cb47f896863-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx88fa3ef31f56444e9a701-006b0f16ae" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3e9e38de14d842b48c199-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3e9e38de14d842b48c199-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - tx3e9e38de14d842b48c199-006b0f16ae - 0.0157 - - 1796150958.892777681 1796150958.908468008 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfaa54dee5644747846e6-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0fdef0dfdfe54596b809b-006b0f16ae" "proxy-server 1399003" 0.0024 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0b6c385fc4a94bcf813e0-006b0f16ae" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0b6c385fc4a94bcf813e0-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx0b6c385fc4a94bcf813e0-006b0f16ae - 0.0164 - - 1796150958.913467884 1796150958.929831266 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d4845e22a52476a9e6eb-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5559b66aee7c49c799ab4-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txbc9c615f71db4424af2b6-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txbc9c615f71db4424af2b6-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - txbc9c615f71db4424af2b6-006b0f16ae - 0.0181 - - 1796150958.934994698 1796150958.953063011 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30d92951d3c94ceda136f-006b0f16ae" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx953de3f936db4a6d98656-006b0f16ae" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx536e2e085f804bee98630-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx536e2e085f804bee98630-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - tx536e2e085f804bee98630-006b0f16ae - 0.0153 - - 1796150958.958323479 1796150958.973581791 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 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx032bcc26c38c498faba60-006b0f16ae" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9ddba699495a4659a1ab4-006b0f16ae" "proxy-server 1399003" 0.0014 "-" 1399003 3test.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.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present -test.unit.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok - -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '5a2193a4-39bb-4169-8496-9d4b64f10645-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/tmpqfayjg_5/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1796151318.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001316070556640625s, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.940696716308594e-05s, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '58e654ae-c4ce-42bb-a04a-445be2470a5d-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/tmpqfayjg_5/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1796151338.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001246929168701172s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.630752563476562e-05s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.702278137207031e-05s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1796150956.08126, (1000, 11111) as of 1796150956.08126, cleaved as of 1796150956.08126>, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014019012451171875s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000179290771484375s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/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 1796151357.00000, (0, 0) as of 1796151357.00000, shrinking as of 1796151357.00000>, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1796150956.08126, (1000, 11111) as of 1796150956.08126, cleaved as of 1796150956.08126> in 0.005s, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f19ccee5-181d-45b9-945b-b126d902ef89-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/tmpqfayjg_5/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1796151358.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok -test.unit.container.test_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 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/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 - - - tx459ddc5c534142c1920cb-006b0f16ac - 0.8929 - - 1796150956.931698799 1796150957.824585199 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37aad443c1c14007b3aa9-006b0f16ad" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +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" "tx37aad443c1c14007b3aa9-006b0f16ad" "proxy-server 1398996" 0.0036 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/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 - tx37aad443c1c14007b3aa9-006b0f16ad - 0.0120 - - 1796150957.826361656 1796150957.838341713 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03227ea07d46449fb0527-006b0f16ad" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +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" "tx03227ea07d46449fb0527-006b0f16ad" "proxy-server 1398996" 0.0022 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/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 - tx03227ea07d46449fb0527-006b0f16ad - 0.0101 - - 1796150957.840407610 1796150957.850473642 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebe699511f2d4626a5b3a-006b0f16ad" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +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" "txebe699511f2d4626a5b3a-006b0f16ad" "proxy-server 1398996" 0.0025 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/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 - txebe699511f2d4626a5b3a-006b0f16ad - 0.0107 - - 1796150957.852448463 1796150957.863147974 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9037c7e0b4df4bbeb3794-006b0f16ad" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49: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" "tx2e55629cfe1342288b909-006b0f16ad" "proxy-server 1398996" 0.0013 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49: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" "tx5e2c6f11578948f6ab536-006b0f16ad" "proxy-server 1398996" 0.0007 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/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 - - - tx5e2c6f11578948f6ab536-006b0f16ad - 0.0126 - - 1796150957.864957333 1796150957.877584457 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: txfe81cf1501214d0ab92aa-006b0f16ad)test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... ok - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txdc129205db4444f080a0f-006b0f16ae" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txdc129205db4444f080a0f-006b0f16ae" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txdc129205db4444f080a0f-006b0f16ae - 0.0162 - - 1796150958.978846312 1796150958.995062590 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0d1a52cfb944dc6a198e-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1a8d15bac7aa4983aab66-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7257644628414361a1eca-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7257644628414361a1eca-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - tx7257644628414361a1eca-006b0f16af - 0.0153 - - 1796150959.000152826 1796150959.015411139 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11c794000ac548ef9e251-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx468b3780cf1a4e91a63f3-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4cb909b86511404499c53-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4cb909b86511404499c53-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx4cb909b86511404499c53-006b0f16af - 0.0181 - - 1796150959.020608187 1796150959.038753271 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7aa2c05266a04efe96170-006b0f16af" "proxy-server 1399003" 0.0015 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx79abab281ec8401e835dd-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txa507a78e20fa46f499c24-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txa507a78e20fa46f499c24-006b0f16af" "proxy-server 1399003" 0.0006 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txa507a78e20fa46f499c24-006b0f16af - 0.0164 - - 1796150959.043930054 1796150959.060352087 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53238a271f27469f8fe76-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx991457f052df430685823-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0d43df2a11b1458783a6a-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0d43df2a11b1458783a6a-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - tx0d43df2a11b1458783a6a-006b0f16af - 0.0153 - - 1796150959.065425396 1796150959.080751896 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a8a2004091e4c5d8ae72-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx25af94f20c9947f5aee3c-006b0f16af" "proxy-server 1399003" 0.0012 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0617020327a140ba8e060-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0617020327a140ba8e060-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - tx0617020327a140ba8e060-006b0f16af - 0.0160 - - 1796150959.085992098 1796150959.102041245 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.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order ... ok - -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012969970703125s, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/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/tmpivfjw72b/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/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.0108642578125e-05s, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1796150959.00000, (0, 0) as of 1796150959.00000, active as of 1796150959.00000>, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015497207641601562s, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010347366333007812s, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1796150957.58144, (0, 0) as of 1796150957.00000, shrunk as of 1796150957.00000>, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1796150959.00000, (0, 0) as of 1796150959.00000, active as of 1796150959.00000> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpivfjw72b/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001423358917236328s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.772445678710938e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.034706115722656e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.724761962890625e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1796150960.00000, (0, 0) as of 1796150960.00000, active as of 1796150960.00000>, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001392364501953125s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/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 1796150958.00000, (0, 0) as of 1796150958.00000, sharding as of 1796150958.00000>, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1796150960.00000, (0, 0) as of 1796150960.00000, active as of 1796150960.00000> in 0.005s, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0qyeeqag/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150959.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.320808410644531e-05s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission ... ok +test.unit.container.test_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 fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_DELETE_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET ... ok +test.unit.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_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 + fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:58 -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, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid ... ok -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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx226fdd75dc47437481541-006b0f16ae) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb1117b155c364cb19990b-006b0f16af" "proxy-server 1398996" 0.0013 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5" 201 - "PUT http://127.0.0.1:45487/sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" "txb1117b155c364cb19990b-006b0f16af" "container-server 1398996" 0.0010 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5" 201 - "PUT http://127.0.0.1:56751/sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" "txb1117b155c364cb19990b-006b0f16af" "container-server 1398996" 0.0010 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 201 - "PUT http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txb1117b155c364cb19990b-006b0f16af" "proxy-server 1398996" 0.0119 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 201 - "PUT http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txb1117b155c364cb19990b-006b0f16af" "proxy-server 1398996" 0.0083 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 PUT /v1/a/ee586914c9b341698cc6d11dd74c86f5 HTTP/1.0 201 - - t - - - txb1117b155c364cb19990b-006b0f16af - 0.0194 - - 1796150959.270050526 1796150959.289420366 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc722325f3b0544d099bf6-006b0f16af" "proxy-server 1398996" 0.0018 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txe9e91472ee6a4fbbb68a8-006b0f16af" "proxy-server 1398996" 0.0013 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 201 - "PUT http://localhost/sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txa8649771270749ed9a64d-006b0f16af" "object-server 1398996" 0.0005 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 201 - "PUT http://localhost/sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txa8649771270749ed9a64d-006b0f16af" "object-server 1398996" 0.0004 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 201 - "PUT http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txa8649771270749ed9a64d-006b0f16af" "proxy-server 1398996" 0.0076 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 201 - "PUT http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txa8649771270749ed9a64d-006b0f16af" "proxy-server 1398996" 0.0073 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 PUT /v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals HTTP/1.0 201 - - t 52 - - txa8649771270749ed9a64d-006b0f16af - 0.0196 - - 1796150959.290730476 1796150959.310323477 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3168f2a01935484293760-006b0f16af" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx2043a900804248569877e-006b0f16af" "proxy-server 1398996" 0.0023 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txb732bf23a17140abbbf0f-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08736b270ad14bf7a988e-006b0f16af" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx8992eb2233b34933a553a-006b0f16af" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 412 - "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txaf49dae53ddf428e8a40f-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 412 - "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txaf49dae53ddf428e8a40f-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ebe8cf5dea74ba3aa3de-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txf4e599112c62421483a34-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx9c224ce14e294917a0e07-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf82ef1295de4a02b6bb5-006b0f16af" "proxy-server 1398996" 0.0041 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txd45d4ed5e4214a4ab4b27-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 304 - "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx975a0f9ee4e845c49ede9-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf09c0600cc9e4826bb940-006b0f16af" "proxy-server 1398996" 0.0018 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx65b2e6d58988430897d20-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx0b6affb1285344199b4a7-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c29d0759522413e9866f-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9ed047acca24dff80c69-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd6c944fd89984052ad848-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx43971703f4c541f6bb69c-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx43971703f4c541f6bb69c-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx43971703f4c541f6bb69c-006b0f16af - 0.0192 - - 1796150959.107524872 1796150959.126704216 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf5023f9ffd549ccb1d4b-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx71b2dc607dc545f8a4f3a-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txc5e125ebb3b2438ea26e1-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txc5e125ebb3b2438ea26e1-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - txc5e125ebb3b2438ea26e1-006b0f16af - 0.0170 - - 1796150959.132199049 1796150959.149225950 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx970804b3ba844721857cb-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb7091c62030346b294957-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txeaf5d2bc2d7d44beabaf9-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txeaf5d2bc2d7d44beabaf9-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - txeaf5d2bc2d7d44beabaf9-006b0f16af - 0.0179 - - 1796150959.154772520 1796150959.172688723 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0390a6e8f54d433288b5f-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc34a5d991b024ce498d3a-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txc98a0a6384454f58b4340-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txc98a0a6384454f58b4340-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txc98a0a6384454f58b4340-006b0f16af - 0.0163 - - 1796150959.178251266 1796150959.194547415 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64c4e9540b5143539300b-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx61b8a791f49c432dbf215-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txc133ef7634fd455ebf8b3-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txc133ef7634fd455ebf8b3-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txc133ef7634fd455ebf8b3-006b0f16af - 0.0192 - - 1796150959.200048447 1796150959.219282150 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8404add9e764427ebe6f9-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb3598de5123d4cfd9f698-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "txd55e0e15ea8646619de15-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "txd55e0e15ea8646619de15-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - txd55e0e15ea8646619de15-006b0f16af - 0.0166 - - 1796150959.224759817 1796150959.241369009 3 -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned ... ok -test ERROR: Failed to unlink '/tmp/tmpjak3sjx7/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpjak3sjx7/containers/part/suffix/hash/container_1796150962.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpjak3sjx7/containers/part/suffix/hash/container_1796150962.00000.db': ['/tmp/tmpjak3sjx7/containers/part/suffix/hash/container.db', '/tmp/tmpjak3sjx7/containers/part/suffix/hash/container_1796150963.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpjak3sjx7/containers/part/suffix/hash/container_1796150963.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: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0034 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1398992 0 -test ERROR: ERROR Account update failed with 127.0.0.1:38909/sda1 (will retry later): Response 503 OK -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0035 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0024 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0019 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0041 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0069 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test DEBUG: Unlinked retiring db '/tmp/tmpsaoy0v5v/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 -test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard -test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float -test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float ... ok -test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid -test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid ... ok -test.unit.container.test_server.TestContainerController.test_GET_auto_record_type -test.unit.container.test_server.TestContainerController.test_GET_auto_record_type ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter -test.unit.container.test_server.TestContainerController.test_GET_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml ... ok - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx72067eae663a4538bfd5e-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 304 - "GET http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txc722496b0b7a4b70a2e34-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc8c3e7cbe3f4f2bbfddb-006b0f16af" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txff94f57c976d4825be8d8-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx60f88d75ed314a4dabfb9-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b1941df45914b52a17e2-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx995aebfc238e4679babe1-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 412 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx9855e636a79d4a43923af-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 412 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx9855e636a79d4a43923af-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31fe3363c9ba4ec084672-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx3da90513784f485db4a55-006b0f16af" "proxy-server 1398996" 0.0011 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx008f06a46266471497a14-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad03523713f44dabba18d-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "txc37dfcc127ea4cabbaf4b-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 304 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "tx8b5565fe60b84af6b9a1e-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9378a77072bf46298e24f-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx6c30202697d34bd3adbd3-006b0f16af" "proxy-server 1398996" 0.0011 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 200 52 "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txd0743fc3761748ed98d3a-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe72b0cc07f254c3cb56c7-006b0f16af" "proxy-server 1398996" 0.0011 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ee586914c9b341698cc6d11dd74c86f5" 204 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5" "tx85da08a71bb1439eb54f9-006b0f16af" "proxy-server 1398996" 0.0043 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" 304 - "HEAD http://localhost/v1/a/ee586914c9b341698cc6d11dd74c86f5/conditionals" "txfce0c954edd64697bc2b3-006b0f16af" "proxy-server 1398996" 0.0005 "-" 1398996 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37f94e85dc1d4d07b0de1-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:56751/sda1/1/a/con" "tx37f94e85dc1d4d07b0de1-006b0f16af" "container-server 1398996" 0.0010 "-" 1398996 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:45487/sdb1/1/a/con" "tx37f94e85dc1d4d07b0de1-006b0f16af" "container-server 1398996" 0.0009 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx37f94e85dc1d4d07b0de1-006b0f16af" "proxy-server 1398996" 0.0077 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "tx37f94e85dc1d4d07b0de1-006b0f16af" "proxy-server 1398996" 0.0124 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx37f94e85dc1d4d07b0de1-006b0f16af - 0.0192 - - 1796150959.495650053 1796150959.514838696 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9eee46b8f4b44cdab1552-006b0f16af" "proxy-server 1398996" 0.0019 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx0bbe7a9f77154659aa023-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/1/a/con/o" 201 - "PUT http://localhost/sdb1/0/a/con/o" "txb8cb3d3fa1ba493792859-006b0f16af" "object-server 1398996" 0.0004 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/1/a/con/o" 201 - "PUT http://localhost/sda1/0/a/con/o" "txb8cb3d3fa1ba493792859-006b0f16af" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txb8cb3d3fa1ba493792859-006b0f16af" "proxy-server 1398996" 0.0072 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txb8cb3d3fa1ba493792859-006b0f16af" "proxy-server 1398996" 0.0069 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txb8cb3d3fa1ba493792859-006b0f16af - 0.0194 - - 1796150959.516120434 1796150959.535493612 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed435f67b6204bf689b42-006b0f16af" "proxy-server 1398996" 0.0012 "-" 1398996 -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok - -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018906593322753906s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpaixp1w74/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150958.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001285076141357422s, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/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/tmpqf4djlkm/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/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017404556274414062s, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.1552734375e-05s, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1796150959.11217, (0, 0) as of 1796150960.00000, shrunk as of 1796150960.00000>, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpqf4djlkm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015425682067871094s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpkmvdmq4t/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/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaved ShardRange in 0.013s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019288063049316406s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpkmvdmq4t/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/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1796150868.89778, (2, 3) as of 1796150959.16029, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.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 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61681b4b771a4460bfc0a-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe728a937dd6144949148e-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txa755749e569149e1b79a7-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txa755749e569149e1b79a7-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - txa755749e569149e1b79a7-006b0f16af - 0.0155 - - 1796150959.842354536 1796150959.857826471 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c8a34cf3d9d4ff685a30-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx785707222180410abbdd6-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx18f580312273452298058-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx18f580312273452298058-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - tx18f580312273452298058-006b0f16af - 0.0168 - - 1796150959.862990618 1796150959.879830599 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d3ab563ecd84c72a81fa-006b0f16af" "proxy-server 1399003" 0.0015 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx73f4c4650171460095170-006b0f16af" "proxy-server 1399003" 0.0015 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx61f644ff219b49aba7962-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx61f644ff219b49aba7962-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - tx61f644ff219b49aba7962-006b0f16af - 0.0221 - - 1796150959.884853840 1796150959.906937599 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54de823b2f2b45fca34f8-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0917ee10e0334b9bb35d0-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8f480f848f014950ac479-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8f480f848f014950ac479-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - tx8f480f848f014950ac479-006b0f16af - 0.0151 - - 1796150959.912236452 1796150959.927384853 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68eefb0dc09c430897089-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd3e02081bf77424dbcf8b-006b0f16af" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txc8afff66d1eb4aa59b1b7-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdh1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txc8afff66d1eb4aa59b1b7-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - txc8afff66d1eb4aa59b1b7-006b0f16af - 0.0152 - - 1796150959.932589531 1796150959.947828531 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 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx683a80eadfd44c91a6720-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5a0304636e064c96b4232-006b0f16af" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9b72fa69b26a45a1830c2-006b0f16af" "proxy-server 1399003" 0.0007 "-" 1399003 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.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0026 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0026 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0079 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0028 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmpk4md_bvb/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0025 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0038 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0021 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0036 "-" 1398992 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes ... ok -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept ... ok -test.unit.container.test_server.TestContainerController.test_GET_json -test.unit.container.test_server.TestContainerController.test_GET_json ... ok -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified ... ok -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_limit -test.unit.container.test_server.TestContainerController.test_GET_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true ... ok -test.unit.container.test_server.TestContainerController.test_GET_marker -test.unit.container.test_server.TestContainerController.test_GET_marker ... ok -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... ok - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdi1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9b72fa69b26a45a1830c2-006b0f16af" "proxy-server 1399003" 0.0008 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - tx9b72fa69b26a45a1830c2-006b0f16af - 0.2638 - - 1796150959.953009605 1796150960.216835499 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa519997a9d8a4896b0fed-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb39fd2d03de04947ae5ea-006b0f16b0" "proxy-server 1399003" 0.0017 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6ca8a5d84ca74350b1a1c-006b0f16b0" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6ca8a5d84ca74350b1a1c-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - tx6ca8a5d84ca74350b1a1c-006b0f16b0 - 0.0185 - - 1796150960.595367908 1796150960.613848209 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx617ff5aa7a8b4c9ca6e10-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx18c4e77a8c8b461ea9f3a-006b0f16b0" "proxy-server 1399003" 0.0014 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "tx9b2f5bc6c6574cac81616-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "tx9b2f5bc6c6574cac81616-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - tx9b2f5bc6c6574cac81616-006b0f16b0 - 0.0148 - - 1796150960.619191408 1796150960.633972883 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35470d510f2841fb8a12e-006b0f16b0" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7ef76256cba444eba2a27-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1bf05aa605a94c9cb84f0-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1bf05aa605a94c9cb84f0-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - tx1bf05aa605a94c9cb84f0-006b0f16b0 - 0.0151 - - 1796150960.639101028 1796150960.654181957 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx723a5fad6abf4c7490f22-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx00589e14bc5f41489e4ad-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx2d30013300154e429308e-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx2d30013300154e429308e-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - tx2d30013300154e429308e-006b0f16b0 - 0.0157 - - 1796150960.659394741 1796150960.675096989 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfefffa59e31a4d488f114-006b0f16b0" "proxy-server 1399003" 0.0014 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txee09f12b5dfb41de97ecf-006b0f16b0" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6854d8af7a224993bc494-006b0f16b0" "proxy-server 1399003" 0.0008 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6854d8af7a224993bc494-006b0f16b0" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx6854d8af7a224993bc494-006b0f16b0 - 0.0183 - - 1796150960.680273294 1796150960.698564053 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 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50437cc59b8246b3bba48-006b0f16b0" "proxy-server 1399003" 0.0014 "-" 1399003 -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_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 +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 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txc3346c1753f1483cbe7bd-006b0f16af" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/0/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx95a3226f431843a487611-006b0f16af" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx95a3226f431843a487611-006b0f16af - 0.3426 - - 1796150959.536782265 1796150959.879386187 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: tx207d9315eaa64033840fe-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe755c5d3d2a7463f861aa-006b0f16b0) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe755c5d3d2a7463f861aa-006b0f16b0) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe755c5d3d2a7463f861aa-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3a3861a74ce24d9c8db0b-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3a3861a74ce24d9c8db0b-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3a3861a74ce24d9c8db0b-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3a3861a74ce24d9c8db0b-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx170b693daade49358880d-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx170b693daade49358880d-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx170b693daade49358880d-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx170b693daade49358880d-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx58f1c17ade8f4e57bffc5-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx58f1c17ade8f4e57bffc5-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx58f1c17ade8f4e57bffc5-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx58f1c17ade8f4e57bffc5-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx080c54cf4c7e4280a500a-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx080c54cf4c7e4280a500a-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx080c54cf4c7e4280a500a-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx080c54cf4c7e4280a500a-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6224d2214eb641a3bb7dd-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6224d2214eb641a3bb7dd-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6224d2214eb641a3bb7dd-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6224d2214eb641a3bb7dd-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txce937975461043e89b858-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txce937975461043e89b858-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txce937975461043e89b858-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txce937975461043e89b858-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0e46d9d510b84083ad3be-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0e46d9d510b84083ad3be-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0e46d9d510b84083ad3be-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0e46d9d510b84083ad3be-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txef361a93dc9646e497550-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txef361a93dc9646e497550-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txef361a93dc9646e497550-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txef361a93dc9646e497550-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txd07e2c0177734c549e3e9-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txce5f00e93af74ddd97b67-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txce5f00e93af74ddd97b67-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txce5f00e93af74ddd97b67-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txce5f00e93af74ddd97b67-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx3d3e419a18d040e9a6d5b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx02de8a6bdd44434d805d5-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx02de8a6bdd44434d805d5-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx02de8a6bdd44434d805d5-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx02de8a6bdd44434d805d5-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbaddd39a5de2416a997b2-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbaddd39a5de2416a997b2-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbaddd39a5de2416a997b2-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txbaddd39a5de2416a997b2-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx11c0e2762c75472887d0b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx11c0e2762c75472887d0b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx11c0e2762c75472887d0b-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx11c0e2762c75472887d0b-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe20f911465e44acda399a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe20f911465e44acda399a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe20f911465e44acda399a-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe20f911465e44acda399a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2798155ade18457a99e65-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2798155ade18457a99e65-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2798155ade18457a99e65-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2798155ade18457a99e65-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx62a577b04fba41ee9016d-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx62a577b04fba41ee9016d-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx62a577b04fba41ee9016d-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx62a577b04fba41ee9016d-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd420cb8c3e394e429fb8f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd420cb8c3e394e429fb8f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd420cb8c3e394e429fb8f-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd420cb8c3e394e429fb8f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx45e2e96e4fa74497be379-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx45e2e96e4fa74497be379-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx45e2e96e4fa74497be379-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx45e2e96e4fa74497be379-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8811485daa564b24b4c87-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8811485daa564b24b4c87-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8811485daa564b24b4c87-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8811485daa564b24b4c87-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfa482a2b646a45a7ac78a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfa482a2b646a45a7ac78a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfa482a2b646a45a7ac78a-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txfa482a2b646a45a7ac78a-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8c9c4b9ce77646f0a3afe-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8c9c4b9ce77646f0a3afe-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8c9c4b9ce77646f0a3afe-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8c9c4b9ce77646f0a3afe-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx93fa0159c4a64a2dbbaed-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx93fa0159c4a64a2dbbaed-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx93fa0159c4a64a2dbbaed-006b0f16b0) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx93fa0159c4a64a2dbbaed-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0f3a00dcc0f9404fbbe78-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0f3a00dcc0f9404fbbe78-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0f3a00dcc0f9404fbbe78-006b0f16b0) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx0f3a00dcc0f9404fbbe78-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1cff607c631c49ff90b38-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1cff607c631c49ff90b38-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1cff607c631c49ff90b38-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx1cff607c631c49ff90b38-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdeefcec5eb764153a270f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdeefcec5eb764153a270f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdeefcec5eb764153a270f-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txdeefcec5eb764153a270f-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1215fe3253894eb7a92b8-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1215fe3253894eb7a92b8-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1215fe3253894eb7a92b8-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx1215fe3253894eb7a92b8-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5d794a1285d542a890e28-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5d794a1285d542a890e28-006b0f16b0) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5d794a1285d542a890e28-006b0f16b0) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx5d794a1285d542a890e28-006b0f16b0) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb1df229e5fe440708af6d-006b0f16b0) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb1df229e5fe440708af6d-006b0f16b0) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txbeb81af2c3834b0c895c3-006b0f16b0) -proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txbeb81af2c3834b0c895c3-006b0f16b0) -proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txbeb81af2c3834b0c895c3-006b0f16b0) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txbeb81af2c3834b0c895c3-006b0f16b0)test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... ok - -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014638900756835938s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpkmvdmq4t/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/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1796150868.89778, (2, 103) as of 1796150959.50708, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, found as of 1796150868.89778>, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150959.51120>, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001456737518310547s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpkmvdmq4t/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/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1796150868.89778, (1, 1000) as of 1796150959.52527, cleaved as of 1796150959.51120> in 0.007s, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpkmvdmq4t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.11939.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014781951904296875s, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmpdqkf6sk7/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/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014734268188476562s, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpdqkf6sk7/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/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1796150868.89778, (1, 18432) as of 1796150959.92553, cleaved as of 1796150868.89778> in 0.007s, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics -test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id ... ok +test.unit.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 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txeb513623e8434bad93ff7-006b0f16b1" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx842df6c798f44d219c0dd-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx842df6c798f44d219c0dd-006b0f16b1" "proxy-server 1399003" 0.0006 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx842df6c798f44d219c0dd-006b0f16b1 - 0.6265 - - 1796150960.703872919 1796150961.330414772 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd59bea60568405a8fc3e-006b0f16b1" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5053a8f349c641a780cd9-006b0f16b1" "proxy-server 1399003" 0.0016 "-" 1399003 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7f433dae0ae8414fba211-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7f433dae0ae8414fba211-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx7f433dae0ae8414fba211-006b0f16b1 - 0.0137 - - 1796150961.331930161 1796150961.345650434 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 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d5f300cd24b4b7388806-006b0f16b1" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx882222656ac34fabb0e2f-006b0f16b1" "proxy-server 1399003" 0.0013 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6d4530d84d1940b6b34de-006b0f16b1" "proxy-server 1399003" 0.0018 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6d4530d84d1940b6b34de-006b0f16b1" "proxy-server 1399003" 0.0006 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx6d4530d84d1940b6b34de-006b0f16b1 - 0.0151 - - 1796150961.739162445 1796150961.754284859 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 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a7214721d784df8baeb0-006b0f16b1" "proxy-server 1399003" 0.0012 "-" 1399003 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txcf7ecb05b56345a4af7f0-006b0f16b1" "proxy-server 1399003" 0.0038 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd62618b1323647fe82c3d-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txd62618b1323647fe82c3d-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - txd62618b1323647fe82c3d-006b0f16b1 - 0.0180 - - 1796150961.759315491 1796150961.777295113 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 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9819aa21de66410f91741-006b0f16b1" "proxy-server 1399003" 0.0013 "-" 1399003 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx17acac6915d1498bbb9bc-006b0f16b1" "proxy-server 1399003" 0.0012 "-" 1399003 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txd0e30d086bde4514bab6f-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txd0e30d086bde4514bab6f-006b0f16b1" "proxy-server 1399003" 0.0007 "-" 1399003 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - txd0e30d086bde4514bab6f-006b0f16b1 - 0.0146 - - 1796150961.782318115 1796150961.796883345 3 - +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30:58 -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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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 +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... 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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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 INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0034 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0114 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0034 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0035 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0034 "-" 1398992 0 -test 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: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0074 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors -test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported -test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params -test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating ... ok +test:testertest:testertest: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 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1db71dcf31f442989e77f-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx37f9b8c00cce4c1aa82d1-006b0f16b1) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx37f9b8c00cce4c1aa82d1-006b0f16b1) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx37f9b8c00cce4c1aa82d1-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc48eb7ffae72423e8b865-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc48eb7ffae72423e8b865-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc48eb7ffae72423e8b865-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc48eb7ffae72423e8b865-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8c7d0b4acdd8419a9912c-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8c7d0b4acdd8419a9912c-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8c7d0b4acdd8419a9912c-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx8c7d0b4acdd8419a9912c-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe66e90d8594f4395b4150-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe66e90d8594f4395b4150-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe66e90d8594f4395b4150-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe66e90d8594f4395b4150-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc39f7eaa805243938a034-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc39f7eaa805243938a034-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc39f7eaa805243938a034-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc39f7eaa805243938a034-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx326baf57aabf4a14bc0e9-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx326baf57aabf4a14bc0e9-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx326baf57aabf4a14bc0e9-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx326baf57aabf4a14bc0e9-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4a147dc2559e43dd84429-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4a147dc2559e43dd84429-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4a147dc2559e43dd84429-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4a147dc2559e43dd84429-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx173399786f5645f091041-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx173399786f5645f091041-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx173399786f5645f091041-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx173399786f5645f091041-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbd0d46070b8e4ed78a62e-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbd0d46070b8e4ed78a62e-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbd0d46070b8e4ed78a62e-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbd0d46070b8e4ed78a62e-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx15040073ffc24ed6b7b4a-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe329116e6c1746638538e-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe329116e6c1746638538e-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe329116e6c1746638538e-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txe329116e6c1746638538e-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx64bf8b36d7aa47eeb3f44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8cd61cb56d1f43419ba60-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8cd61cb56d1f43419ba60-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8cd61cb56d1f43419ba60-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8cd61cb56d1f43419ba60-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5dddff3a44eb44f395e44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5dddff3a44eb44f395e44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5dddff3a44eb44f395e44-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5dddff3a44eb44f395e44-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd3093086456245a784c9c-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd3093086456245a784c9c-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd3093086456245a784c9c-006b0f16b1) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd3093086456245a784c9c-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5e980cf2a5bf4ec6a1cc4-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5e980cf2a5bf4ec6a1cc4-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5e980cf2a5bf4ec6a1cc4-006b0f16b1)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 +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 fake-swift DEBUG: permission denined: 403 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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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', 'Range': 'bytes=0-3', 'Date': 'Wed, 29 Oct 2025 12:30: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', 'Range': 'bytes=3-3', 'Date': 'Wed, 29 Oct 2025 12:30: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', 'Range': 'bytes=1-', 'Date': 'Wed, 29 Oct 2025 12:30: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', 'Range': 'bytes=-3', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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', 'Range': '', 'Date': 'Wed, 29 Oct 2025 12:30: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', 'Range': 'hoge', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -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': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:20 -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': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741396.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/146/965befea0dbd3b499efb031be17a4146/965befea0dbd3b499efb031be17a4146.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741400.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/114/79bc8fda3fbdf0242b8ebea3122ef114/79bc8fda3fbdf0242b8ebea3122ef114.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741404.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c0a/4f68a9c4b2890f0f4f0534b4e6d9ac0a/4f68a9c4b2890f0f4f0534b4e6d9ac0a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741408.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/2d1/f9133fad276356feb05a8811d269b2d1/f9133fad276356feb05a8811d269b2d1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741412.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/874/038b533c9fb7d4fae8a586b341dc8874/038b533c9fb7d4fae8a586b341dc8874.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741416.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/91c/576991772eaf3fbf58a0031f4e2c791c/576991772eaf3fbf58a0031f4e2c791c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741420.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/740/609b81882e1005861b193751a08ec740/609b81882e1005861b193751a08ec740.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741424.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/33a/fa03f6a1f1702622cab9d57e02cf033a/fa03f6a1f1702622cab9d57e02cf033a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741428.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/6dd/62130284f392b2a4b92c8c0ed051c6dd/62130284f392b2a4b92c8c0ed051c6dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741432.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/9c8/a788eb943bb38601996a843561de39c8/a788eb943bb38601996a843561de39c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741436.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/00f/af76ae409c5c7a4123a69619f9ccb00f/af76ae409c5c7a4123a69619f9ccb00f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741440.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/21e/31272e7fad633525ebec967b72a3321e/31272e7fad633525ebec967b72a3321e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741444.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/7e8/002d3a1b66af5f1aa44ae1d546aa77e8/002d3a1b66af5f1aa44ae1d546aa77e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741448.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c46/36b4e1fc0499b8be604b80b086ebbc46/36b4e1fc0499b8be604b80b086ebbc46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741452.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c65/e3673e494b09b1b47cf95eb103d90c65/e3673e494b09b1b47cf95eb103d90c65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741456.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/1c2/f60079a97d39868b1dd0fdca1f9a21c2/f60079a97d39868b1dd0fdca1f9a21c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741460.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ce0/9038b5efaf30babb7d244fe03f87cce0/9038b5efaf30babb7d244fe03f87cce0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741464.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/b3a/8fd65edef8d3325ea15746629c388b3a/8fd65edef8d3325ea15746629c388b3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741468.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/d8f/d7269187310b5d4274932d1de5ba6d8f/d7269187310b5d4274932d1de5ba6d8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741472.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/c25/f3e311f426a394d9aa5ae4c471f6ec25/f3e311f426a394d9aa5ae4c471f6ec25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741476.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/149/c154f71f03fa7001bc0237ac58fdc149/c154f71f03fa7001bc0237ac58fdc149.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741480.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/421/7949260ef50039546be7a6ed3dc17421/7949260ef50039546be7a6ed3dc17421.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741484.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/bdb/c447b71559870e1f7ac06aabdee3fbdb/c447b71559870e1f7ac06aabdee3fbdb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741488.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/2b6/f308d5f387a616bcde6413efd85a42b6/f308d5f387a616bcde6413efd85a42b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741492.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/dce/8bb6a800164d909a2f4df0fdfb66fdce/8bb6a800164d909a2f4df0fdfb66fdce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741496.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/293/81f07eceb60452a7306bda239c23b293/81f07eceb60452a7306bda239c23b293.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741500.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/338/60b5c62b1c99f54e56e40dce8ff11338/60b5c62b1c99f54e56e40dce8ff11338.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741504.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/1f4/e613e9295a97b4c64a4ac1851b43e1f4/e613e9295a97b4c64a4ac1851b43e1f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741508.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/5fa/2e1363b156cda3316e95748459d2f5fa/2e1363b156cda3316e95748459d2f5fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741512.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/0a5/8089d077751642cbf95e6cccf08380a5/8089d077751642cbf95e6cccf08380a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741516.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/9b2/54d553c9eb48e91924cb414b2f1999b2/54d553c9eb48e91924cb414b2f1999b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741520.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/1b4/9f1b98a9e653e07e1bfd7be06ff291b4/9f1b98a9e653e07e1bfd7be06ff291b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741524.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/975/1bd9959506c55a3559b8e55bf15d0975/1bd9959506c55a3559b8e55bf15d0975.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741528.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/be1/e158f5eaa3d61f566514a15c9dfc8be1/e158f5eaa3d61f566514a15c9dfc8be1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741532.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/851/9ed48d867fc43942b6d8e1ba7383a851/9ed48d867fc43942b6d8e1ba7383a851.dbtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response resp = self._get_response( app, method, container, obj, headers, body, query) @@ -65820,2318 +56418,414 @@ 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, 01 Dec 2026 18:49:20 -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, 01 Dec 2026 18:49:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_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 - -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpdqkf6sk7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150959.87994.db -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '2150561902f9d60c94d0dfc784cb5b5f', '43dd4c4b-1648-4640-ad75-d07ac20adafe-sdb', '1796150961.00527', '0000000000.00000', '0', '') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1796150962.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1796150963.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1796150964.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1796150965.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1796150966.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '43dd4c4b-1648-4640-ad75-d07ac20adafe-sdb') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015687942504882812s, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: a/c, db: /tmp/tmpp5uhih7_/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/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001533031463623047s, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmpp5uhih7_/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/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1796150868.89778, (3, 3) as of 1796150961.06261, cleaved as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpp5uhih7_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '6502072b-87c3-4e72-a5bd-4f1169632db3-', '1796150961.00114', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-ba16a433-fe5f-4574-9b70-09de18a7428e-sda": ["{\\"ref\\": \\"ba16a433-fe5f-4574-9b70-09de18a7428e-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}", "1796150961.06388"]}') -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1796150868.89778', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1796150961.05111', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150868.89778', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1796150868.89778', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1796150961.06261', 'deleted': 0, 'state': 40, 'state_timestamp': '1796150868.89778', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1796150961.01855', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1796150961.06684', 'deleted': 0, 'state': 70, 'state_timestamp': '1796150961.01860', 'epoch': '1796150961.01860', 'reported': 0, 'tombstones': -1}], '6502072b-87c3-4e72-a5bd-4f1169632db3-')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 INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0010 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0015 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmp8q4k5shg/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0022 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmp9pxbjedm/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0077 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0036 "-" 1398992 0test.unit.container.test_server.TestContainerController.test_GET_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... ok -test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies -test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies ... ok -test.unit.container.test_server.TestContainerController.test_GET_over_limit -test.unit.container.test_server.TestContainerController.test_GET_over_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_path -test.unit.container.test_server.TestContainerController.test_GET_path ... ok -test.unit.container.test_server.TestContainerController.test_GET_plain -test.unit.container.test_server.TestContainerController.test_GET_plain ... ok -test.unit.container.test_server.TestContainerController.test_GET_prefix -test.unit.container.test_server.TestContainerController.test_GET_prefix ... ok - -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5e980cf2a5bf4ec6a1cc4-006b0f16b1) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0c05e84a3c6e43079b23f-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0c05e84a3c6e43079b23f-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0c05e84a3c6e43079b23f-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0c05e84a3c6e43079b23f-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa73d7b69771e430b86b03-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa73d7b69771e430b86b03-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa73d7b69771e430b86b03-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txa73d7b69771e430b86b03-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx064af11193e544ac81ec3-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx064af11193e544ac81ec3-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx064af11193e544ac81ec3-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx064af11193e544ac81ec3-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd659563fd136424a879d0-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd659563fd136424a879d0-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd659563fd136424a879d0-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd659563fd136424a879d0-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfcd8ebceed3b4dcb97ebc-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfcd8ebceed3b4dcb97ebc-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfcd8ebceed3b4dcb97ebc-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txfcd8ebceed3b4dcb97ebc-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx73f4e1ecd5ca4e6b80840-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx73f4e1ecd5ca4e6b80840-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx73f4e1ecd5ca4e6b80840-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx73f4e1ecd5ca4e6b80840-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd720e03bc2c14050a622c-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd720e03bc2c14050a622c-006b0f16b2) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd720e03bc2c14050a622c-006b0f16b2) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd720e03bc2c14050a622c-006b0f16b2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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.2:3002/sdc -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut DEBUG: Node is error limited: 10.0.0.3:3003/sdd -proxy-ut 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 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe18c884b3aef43c5b39b6-006b0f16b2" "proxy-server 1398996" 0.0022 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txee636a2f8781436889cff-006b0f16b2" "proxy-server 1398996" 0.0025 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/3/a/c/test_leak_1" "tx05097a35aa0a480fa0585-006b0f16b2" "object-server 1398996" 0.0005 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx05097a35aa0a480fa0585-006b0f16b2" "proxy-server 1398996" 0.0079 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/3/a/c/test_leak_1" "tx05097a35aa0a480fa0585-006b0f16b2" "object-server 1398996" 0.0004 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx05097a35aa0a480fa0585-006b0f16b2" "proxy-server 1398996" 0.0113 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx05097a35aa0a480fa0585-006b0f16b2 - 0.0245 - - 1796150962.434936523 1796150962.459467888 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda3f0a5e695340099e01f-006b0f16b2" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx73e4a8508f9d459580d0e-006b0f16b2" "proxy-server 1398996" 0.0024 "-" 1398996 0test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 -test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:21 -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': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761741058.80796', '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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart ... ok - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0004 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0002 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0039 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 1398992 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: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0035 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0035 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1398992 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 - -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/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/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011181831359863281s, path: a/c, db: /tmp/tmpp5uhih7_/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/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1796150868.89778, (3, 3) as of 1796150961.06261, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001609325408935547s, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmpp5uhih7_/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/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1796150868.89778, (3, 3) as of 1796150961.06261, active as of 1796150868.89778> in 0.006s, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpp5uhih7_/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.01860.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpzf5b4s2k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e15e53aa-af10-422d-92c7-df857aca894c-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/tmppsgd2coo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e15e53aa-af10-422d-92c7-df857aca894c-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/tmppsgd2coo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e15e53aa-af10-422d-92c7-df857aca894c-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/tmppsgd2coo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e15e53aa-af10-422d-92c7-df857aca894c-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/tmppsgd2coo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e79c3dbc-81f8-46e9-b90a-ea1001f707ef-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/tmppsgd2coo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '717826f9-98ee-4b48-be7e-d0d58fce01d5-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/tmp87dh3ztv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '717826f9-98ee-4b48-be7e-d0d58fce01d5-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/tmp87dh3ztv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.dbtest.unit.container.test_sharder.TestSharder.test_complete_sharding_shard -test.unit.container.test_sharder.TestSharder.test_complete_sharding_shard ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates -test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap ... ok - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmpla40ggdf/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0016 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0059 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects ... ok -test.unit.container.test_server.TestContainerController.test_GET_xml -test.unit.container.test_server.TestContainerController.test_GET_xml ... ok -test.unit.container.test_server.TestContainerController.test_HEAD -test.unit.container.test_server.TestContainerController.test_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_not_found -test.unit.container.test_server.TestContainerController.test_HEAD_not_found ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok -test.unit.container.test_server.TestContainerController.test_OPTIONS -test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... ok - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0038 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0007 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398992 0 -test 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: - - - [01/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 -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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_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, 01 Dec 2026 18:49:22 -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': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1761741058.84039', '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, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:22 -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': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741058.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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741058.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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741058.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, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741058.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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path ... ok +test.unit.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 + +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, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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.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 - -sharder-test WARNING: Repeat cleaving required, context: {'ref': '717826f9-98ee-4b48-be7e-d0d58fce01d5-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/tmp87dh3ztv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '717826f9-98ee-4b48-be7e-d0d58fce01d5-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/tmp87dh3ztv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '50e1b3af-1645-41bd-91f7-07b814d9719a-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/tmp87dh3ztv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150961.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/tmpy3sduopj/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/tmpy3sduopj/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/tmpy3sduopj/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/tmpy3sduopj/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/tmpy3sduopj/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/tmpy3sduopj/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/tmpem1sddvi/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/tmpem1sddvi/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/tmpem1sddvi/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/tmpawug6u0j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpyv_k3p0w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpyv_k3p0w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpyv_k3p0w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpyv_k3p0w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1796150962.40325, (100000, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpyv_k3p0w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1b6rcfnm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp1b6rcfnm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp1b6rcfnm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpcx_7nk8x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpqaq14syb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150962.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 - -test INFO: - - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0008 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 1398992 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: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0052 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1398992 - -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1398992 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 - -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmprikw3tsm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmphgg91osl/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpxhkd5q2x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpxhkd5q2x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpxhkd5q2x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpxhkd5q2x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmphe9pe34c/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmphe9pe34c/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmphe9pe34c/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmphe9pe34c/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp491uziuf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp491uziuf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp491uziuf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp491uziuf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpj_k43yd6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpj_k43yd6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpj_k43yd6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpj_k43yd6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpkkwpgu8w/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpkkwpgu8w/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpkkwpgu8w/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate -test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... ok -test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate -test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate ... ok -test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log -test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log ... ok -test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log -test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log ... ok -test.unit.container.test_sharder.TestSharder.test_increment_stats -test.unit.container.test_sharder.TestSharder.test_increment_stats ... ok -test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd -test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd ... ok -test.unit.container.test_sharder.TestSharder.test_init -test.unit.container.test_sharder.TestSharder.test_init ... ok -test.unit.container.test_sharder.TestSharder.test_init_deprecated_options -test.unit.container.test_sharder.TestSharder.test_init_deprecated_options ... ok -test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error -test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error ... ok -test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name -test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker -test.unit.container.test_sharder.TestSharder.test_log_broker ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker_exception -test.unit.container.test_sharder.TestSharder.test_log_broker_exception ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: 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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... 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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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, 29 Oct 2025 12:30:58 -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': '1761741058.94567', '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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 29 Oct 2025 12:30:58 -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': '1761741058.96285', '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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sdb1/3/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "txef1bdba5df01426eb50af-006b0f16b2" "proxy-server 1398996" 0.0006 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - txef1bdba5df01426eb50af-006b0f16b2 - 0.0133 - - 1796150962.764660120 1796150962.778000116 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.1:3001/sdb re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx472834fbc99143888907a-006b0f16b3) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx472834fbc99143888907a-006b0f16b3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx8102f41ab3d447e5af2a6-006b0f16b3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx186b106ca5b443159a655-006b0f16b3) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx186b106ca5b443159a655-006b0f16b3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdfc8f5d221a04087972ba-006b0f16b3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd9c924f663c2479f9ac03-006b0f16b3) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd9c924f663c2479f9ac03-006b0f16b3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5de86f72140f425a9df63-006b0f16b3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txec873a3534d445c6809a6-006b0f16b4) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txec873a3534d445c6809a6-006b0f16b4) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txec873a3534d445c6809a6-006b0f16b4) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txec873a3534d445c6809a6-006b0f16b4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5165a894b2d14ed184796-006b0f16b4) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx5165a894b2d14ed184796-006b0f16b4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9ac6e23cb7f24698802f9-006b0f16b6)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 INFO: - - 01/Dec/2026/18/49/15 PUT /v1/a/none/003foo/1796150954.52073 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx4878f77fda7f440ba2661-006b0f16aa - 1.4067 VW - 1796150954.548294067 1796150955.955037117 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf854c48ba8f14b2a99784-006b0f16ab" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/15 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf854c48ba8f14b2a99784-006b0f16ab - 0.0038 VW - 1796150955.956857204 1796150955.960660696 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx8ca0b1ea3245485cae9c0-006b0f16ab" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/15 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx8ca0b1ea3245485cae9c0-006b0f16ab - 0.0102 VW - 1796150955.961136103 1796150955.971317530 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa21056b0fc4a40089c4d8-006b0f16ab" "proxy-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa21056b0fc4a40089c4d8-006b0f16ab" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/15 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txa21056b0fc4a40089c4d8-006b0f16ab - 0.0052 VW - 1796150955.971848965 1796150955.977015495 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "DELETE /sdb1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "txc2a1cde98aa244eaabdf0-006b0f16ab" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "DELETE /sda1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "txc2a1cde98aa244eaabdf0-006b0f16ab" "object-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "DELETE /sda1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "txc2a1cde98aa244eaabdf0-006b0f16ab" "proxy-server 1398994" 0.0061 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "DELETE /sdb1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "txc2a1cde98aa244eaabdf0-006b0f16ab" "proxy-server 1398994" 0.0057 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/15 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txc2a1cde98aa244eaabdf0-006b0f16ab - 0.0099 - - 1796150955.977378845 1796150955.987289190 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8599978ab6004e1d96255-006b0f16ab" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/2_oc_ascii" "tx8599978ab6004e1d96255-006b0f16ab" "container-server 1398994" 0.0017 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/2_oc_ascii" "tx8599978ab6004e1d96255-006b0f16ab" "container-server 1398994" 0.0009 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx8599978ab6004e1d96255-006b0f16ab" "proxy-server 1398994" 0.0090 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx8599978ab6004e1d96255-006b0f16ab" "proxy-server 1398994" 0.0144 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - tx8599978ab6004e1d96255-006b0f16ab - 0.0212 - - 1796150955.990024567 1796150956.011262417 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9aadb80b78cf41b29c93b-006b0f16ac" "proxy-server 1398994" 0.0018 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sda1/3/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx9aadb80b78cf41b29c93b-006b0f16ac" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9aadb80b78cf41b29c93b-006b0f16ac - 0.0094 - - 1796150956.012593746 1796150956.021984100 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx589e70615d944a6b8e540-006b0f16ac" "proxy-server 1398994" 0.0019 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/2/a/2_vc_non_ascii%C2%A3" "tx589e70615d944a6b8e540-006b0f16ac" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a/2_vc_non_ascii%C2%A3" "tx589e70615d944a6b8e540-006b0f16ac" "container-server 1398994" 0.0009 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx589e70615d944a6b8e540-006b0f16ac" "proxy-server 1398994" 0.0116 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx589e70615d944a6b8e540-006b0f16ac" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx589e70615d944a6b8e540-006b0f16ac - 0.0199 - - 1796150956.023773193 1796150956.043679953 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1f9c56af20142e08f920-006b0f16ac" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe1f9c56af20142e08f920-006b0f16ac - 0.0045 VW - 1796150956.045086384 1796150956.049566031 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx47f858923f724e779048e-006b0f16ac" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx47f858923f724e779048e-006b0f16ac - 0.0038 VW - 1796150956.050062180 1796150956.053836107 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "txc47dfd4fc4144e5cb9747-006b0f16ac" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "txc47dfd4fc4144e5cb9747-006b0f16ac" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc47dfd4fc4144e5cb9747-006b0f16ac - 0.0051 VW - 1796150956.054373741 1796150956.059429169 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txeace22f2bd844857827ea-006b0f16ac" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txeace22f2bd844857827ea-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txeace22f2bd844857827ea-006b0f16ac" "proxy-server 1398994" 0.3834 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txeace22f2bd844857827ea-006b0f16ac" "proxy-server 1398994" 0.3832 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txeace22f2bd844857827ea-006b0f16ac - 0.3875 - - 1796150956.059773684 1796150956.447281361 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8f3db9b69594e7a819f4-006b0f16ac" "proxy-server 1398994" 0.0078 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf8f3db9b69594e7a819f4-006b0f16ac - 0.0103 VW - 1796150956.458988428 1796150956.469288111 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2a4864d6b58a47ac9c511-006b0f16ac" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx2a4864d6b58a47ac9c511-006b0f16ac - 0.0050 VW - 1796150956.469893694 1796150956.474849939 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "txa71afa0a00d34a9ca7267-006b0f16ac" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "txa71afa0a00d34a9ca7267-006b0f16ac" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txaaebbef722254a0288ff8-006b0f16ac" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa71afa0a00d34a9ca7267-006b0f16ac - 0.0143 VW - 1796150956.475401878 1796150956.489657164 0 - (txn: tx4bf38512157049998f647-006b0f16ac) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx4bf38512157049998f647-006b0f16ac" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx4bf38512157049998f647-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx4bf38512157049998f647-006b0f16ac" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx4bf38512157049998f647-006b0f16ac" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.06024 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx4bf38512157049998f647-006b0f16ac - 0.0164 VW - 1796150956.481441259 1796150956.497814894 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txb5945231231b454887592-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txb5945231231b454887592-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb5945231231b454887592-006b0f16ac" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb5945231231b454887592-006b0f16ac" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txb5945231231b454887592-006b0f16ac - 0.0116 - - 1796150956.498213530 1796150956.509814978 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4910d339c4e94e7b971f6-006b0f16ac" "proxy-server 1398994" 0.0019 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txd9f2c9ee5aa14c6182c8e-006b0f16ac" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx84ae6663dc5548d095b4a-006b0f16ac" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/16 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx84ae6663dc5548d095b4a-006b0f16ac - 0.0130 - - 1796150956.511193752 1796150956.524221420 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8562353b8f748a883885-006b0f16ac" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb8562353b8f748a883885-006b0f16ac - 0.0036 VW - 1796150956.536192179 1796150956.539825201 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx10d20933de8e47e7bec9a-006b0f16ac" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx10d20933de8e47e7bec9a-006b0f16ac - 0.0037 VW - 1796150956.540282249 1796150956.544000864 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx37390ce94b464945932dc-006b0f16ac" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +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" "tx37390ce94b464945932dc-006b0f16ac" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx46c0fb8c4feb4e6189d41-006b0f16ac" "proxy-server 1398994" 0.0046 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/16 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx37390ce94b464945932dc-006b0f16ac - 0.0175 VW - 1796150956.544486284 1796150956.561979294 0 - (txn: txeaf0719436334358ab74b-006b0f16ac) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "txeaf0719436334358ab74b-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "txeaf0719436334358ab74b-006b0f16ac" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:16 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "txeaf0719436334358ab74b-006b0f16ac" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "txeaf0719436334358ab74b-006b0f16ac" "proxy-server 1398994" 1.3909 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/17 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.49871 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txeaf0719436334358ab74b-006b0f16ac - 1.4023 VW - 1796150956.550449848 1796150957.952714920 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txae5451d9267d420582484-006b0f16ad" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txae5451d9267d420582484-006b0f16ad" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txae5451d9267d420582484-006b0f16ad" "proxy-server 1398994" 0.0084 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txae5451d9267d420582484-006b0f16ad" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txae5451d9267d420582484-006b0f16ad - 0.0128 - - 1796150957.953180790 1796150957.965978146 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc804b828d9894bf585b2b-006b0f16ad" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2116e9a54f084ffba9245-006b0f16ad" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb18a311b0e084f019b08c-006b0f16ad" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txb18a311b0e084f019b08c-006b0f16ad - 0.0134 - - 1796150957.967494488 1796150957.980912209 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b28089847f447aba35ca-006b0f16ad" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?format=json&states=listing" "tx3b28089847f447aba35ca-006b0f16ad" "proxy-server 1398994" 0.0041 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/17 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx3b28089847f447aba35ca-006b0f16ad - 0.0115 - - 1796150957.982510328 1796150957.993997812 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc39fe10fc76c46c59fbc0-006b0f16ad" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx9e70c2a209a04b3289e29-006b0f16ae" "proxy-server 1398994" 0.0014 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2481fe64bd9a4c9c80af6-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2481fe64bd9a4c9c80af6-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d2dc403208d457981b85-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2d2dc403208d457981b85-006b0f16ae - 0.0039 VW - 1796150958.010863781 1796150958.014810324 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx3e6615233d7e48b7888a3-006b0f16ae" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx3e6615233d7e48b7888a3-006b0f16ae - 0.0051 VW - 1796150958.015309334 1796150958.020450592 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx30c29ea68ab24dc689d0a-006b0f16ae" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx30c29ea68ab24dc689d0a-006b0f16ae" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx30c29ea68ab24dc689d0a-006b0f16ae - 0.0051 VW - 1796150958.020978928 1796150958.026042700 0 - -proxy INFO: - - 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - tx2481fe64bd9a4c9c80af6-006b0f16ae - 0.0347 SSC - 1796150957.996010542 1796150958.030672550 0 - (txn: txebdcbf78b1e246df873e9-006b0f16ae) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/3/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/copied_name" "txebdcbf78b1e246df873e9-006b0f16ae" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/3/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/copied_name" "txebdcbf78b1e246df873e9-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txebdcbf78b1e246df873e9-006b0f16ae" "proxy-server 1398994" 0.0106 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txebdcbf78b1e246df873e9-006b0f16ae" "proxy-server 1398994" 0.0119 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txebdcbf78b1e246df873e9-006b0f16ae - 0.0155 SSC - 1796150958.026395559 1796150958.041868448 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedc602af37234d0fa6041-006b0f16ae" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txcae25cb457344c549a1a6-006b0f16ae" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "tx048e3127cb404df7bfb28-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx048e3127cb404df7bfb28-006b0f16ae - 0.0132 - - 1796150958.043419361 1796150958.056618452 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b4adf4264074e4f994ab-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2f5e66c4880a45c0b967c-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txe0d8e34cabfd4fe397603-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "POST /sda1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe0d8e34cabfd4fe397603-006b0f16ae" "proxy-server 1398994" 0.0051 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txe0d8e34cabfd4fe397603-006b0f16ae" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "POST /sdb1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txe0d8e34cabfd4fe397603-006b0f16ae" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - txe0d8e34cabfd4fe397603-006b0f16ae - 0.4704 - - 1796150958.058174610 1796150958.528554916 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd4bc0f7dac44a36b3af5-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx642d667d92744fb9937c3-006b0f16ae" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txdfea6e3f9fd14436a180f-006b0f16ae" "proxy-server 1398994" 0.0008 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txdfea6e3f9fd14436a180f-006b0f16ae - 0.0132 - - 1796150958.530014992 1796150958.543255568 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx101ec719abfe449cbc891-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/3/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx101ec719abfe449cbc891-006b0f16ae" "proxy-server 1398994" 0.0037 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx101ec719abfe449cbc891-006b0f16ae - 0.0109 - - 1796150958.544782639 1796150958.555669069 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf93b1cfcb01d4cf0a735a-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf93b1cfcb01d4cf0a735a-006b0f16ae - 0.0040 VW - 1796150958.557497740 1796150958.561460018 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx50ae74b3a1084046b0959-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx50ae74b3a1084046b0959-006b0f16ae - 0.0039 VW - 1796150958.562068701 1796150958.565959692 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +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" "txcc2797471ad84c55bd291-006b0f16ae" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 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 - txcc2797471ad84c55bd291-006b0f16ae - 0.0057 VW - 1796150958.566550970 1796150958.572296381 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871?symlink=get" "txa525313f7d7e49b5be655-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871?symlink=get" "txa525313f7d7e49b5be655-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.49871%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa525313f7d7e49b5be655-006b0f16ae - 0.0144 VW - 1796150958.572801352 1796150958.587223291 0 - (txn: tx45f107f2faed4a4db3a9b-006b0f16ae) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx45f107f2faed4a4db3a9b-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx45f107f2faed4a4db3a9b-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx45f107f2faed4a4db3a9b-006b0f16ae" "proxy-server 1398994" 0.0078 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx45f107f2faed4a4db3a9b-006b0f16ae" "proxy-server 1398994" 0.0094 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx45f107f2faed4a4db3a9b-006b0f16ae - 0.0163 VW - 1796150958.579110622 1796150958.595384836 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 204 - "DELETE http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "tx50044f776b4041f989f8e-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "DELETE /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "tx50044f776b4041f989f8e-006b0f16ae" "proxy-server 1398994" 0.0045 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 204 - "DELETE http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "tx50044f776b4041f989f8e-006b0f16ae" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "DELETE /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.49871" "tx50044f776b4041f989f8e-006b0f16ae" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/18 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.49871 HTTP/1.0 204 - Swift - - - - tx50044f776b4041f989f8e-006b0f16ae - 0.0102 VW - 1796150958.595854759 1796150958.606014013 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37b6b32a459644bb9c5b8-006b0f16ae" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txda979e879dd14b32b21b9-006b0f16ae" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:18 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx026ce9e4e39f4c05a7a74-006b0f16ae" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/18 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx026ce9e4e39f4c05a7a74-006b0f16ae - 0.0126 - - 1796150958.607445240 1796150958.620007277 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59d10c9488b14c95b0e74-006b0f16af" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +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" "tx59d10c9488b14c95b0e74-006b0f16af" "proxy-server 1398994" 0.0035 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx59d10c9488b14c95b0e74-006b0f16af - 0.0105 - - 1796150959.572936535 1796150959.583415270 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7680beb4a82947528bd29-006b0f16af" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/19 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7680beb4a82947528bd29-006b0f16af - 0.0045 VW - 1796150959.585126638 1796150959.589608908 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txe7469caceb4844c98d934-006b0f16af" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txe7469caceb4844c98d934-006b0f16af - 0.0052 VW - 1796150959.590108395 1796150959.595351219 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +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" "tx3846134954a94b7191a29-006b0f16af" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 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 - tx3846134954a94b7191a29-006b0f16af - 0.0052 VW - 1796150959.595910072 1796150959.601076841 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024?symlink=get" "tx5f898fa3831042f498135-006b0f16af" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024?symlink=get" "tx5f898fa3831042f498135-006b0f16af" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.06024%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5f898fa3831042f498135-006b0f16af - 0.0100 VW - 1796150959.601577044 1796150959.611615419 0 - (txn: tx6a51859cca4d43f2857e8-006b0f16af) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx6a51859cca4d43f2857e8-006b0f16af" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx6a51859cca4d43f2857e8-006b0f16af" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6a51859cca4d43f2857e8-006b0f16af" "proxy-server 1398994" 0.0072 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6a51859cca4d43f2857e8-006b0f16af" "proxy-server 1398994" 0.0087 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx6a51859cca4d43f2857e8-006b0f16af - 0.0121 VW - 1796150959.607410431 1796150959.619475126 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 204 - "DELETE http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx8dc4f196a23f4b1f849fa-006b0f16af" "object-server 1398994" 0.0029 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx8dc4f196a23f4b1f849fa-006b0f16af" "proxy-server 1398994" 0.0078 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 204 - "DELETE http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx8dc4f196a23f4b1f849fa-006b0f16af" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150956.06024" "tx8dc4f196a23f4b1f849fa-006b0f16af" "proxy-server 1398994" 0.0094 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150956.06024 HTTP/1.0 204 - Swift - - - - tx8dc4f196a23f4b1f849fa-006b0f16af - 0.0132 VW - 1796150959.619930267 1796150959.633099556 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx480f7876c79244a59383e-006b0f16af" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2e22df1f35a14a9192875-006b0f16af" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfd37364802bc4f319249c-006b0f16af" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txfd37364802bc4f319249c-006b0f16af - 0.0128 - - 1796150959.634562731 1796150959.647359371 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx559d76d976e448728368f-006b0f16af" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +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" "tx559d76d976e448728368f-006b0f16af" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx559d76d976e448728368f-006b0f16af - 0.0106 - - 1796150959.648928404 1796150959.659539461 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38ff2a4de3bd4f0d9b9e3-006b0f16af" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +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" "tx38ff2a4de3bd4f0d9b9e3-006b0f16af" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx38ff2a4de3bd4f0d9b9e3-006b0f16af - 0.0090 - - 1796150959.661307096 1796150959.670344114 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58b7b3f419774cbfa0757-006b0f16af" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/19 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx58b7b3f419774cbfa0757-006b0f16af - 0.0038 VW - 1796150959.672142744 1796150959.675904989 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txaccd0d7a84944642b69dc-006b0f16af" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txaccd0d7a84944642b69dc-006b0f16af - 0.0039 VW - 1796150959.970108986 1796150959.974002361 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +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&marker=&reverse=on&format=json&states=listing" "txb30b0546023e4647a3411-006b0f16af" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/19 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 - txb30b0546023e4647a3411-006b0f16af - 0.0067 VW - 1796150959.974547863 1796150959.981229305 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sdb1/3/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx23431ba958dc4e5992430-006b0f16af" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sdb1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx23431ba958dc4e5992430-006b0f16af" "proxy-server 1398994" 0.0049 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sda1/3/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx23431ba958dc4e5992430-006b0f16af" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "DELETE /sda1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx23431ba958dc4e5992430-006b0f16af" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/19 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - tx23431ba958dc4e5992430-006b0f16af - 0.0114 - - 1796150959.981728792 1796150959.993137360 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:19 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx624189646e884aee8ba72-006b0f16af" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa16c9776e8024d759ce7b-006b0f16af" "proxy-server 1398994" 0.0028 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6d49a2e2502644639c2a9-006b0f16b0" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6d49a2e2502644639c2a9-006b0f16b0" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - tx6d49a2e2502644639c2a9-006b0f16b0 - 0.0152 - - 1796150959.994593859 1796150960.009758472 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71c69e4b17bf41ad96b66-006b0f16b0" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx71c69e4b17bf41ad96b66-006b0f16b0 - 0.0039 VW - 1796150960.021415710 1796150960.025273085 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx285048f153bd4ae6b2bc9-006b0f16b0" "proxy-server 1398994" 0.0047 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/20 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx285048f153bd4ae6b2bc9-006b0f16b0 - 0.0073 VW - 1796150960.025777817 1796150960.033111572 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "txe9823fb542b04d47a8a75-006b0f16b0" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "txe9823fb542b04d47a8a75-006b0f16b0" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/20 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe9823fb542b04d47a8a75-006b0f16b0 - 0.0056 VW - 1796150960.033697367 1796150960.039263248 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx06cdff7446464c26af274-006b0f16b0" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx06cdff7446464c26af274-006b0f16b0" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx06cdff7446464c26af274-006b0f16b0" "proxy-server 1398994" 0.0077 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx06cdff7446464c26af274-006b0f16b0" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/20 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx06cdff7446464c26af274-006b0f16b0 - 0.0118 - - 1796150960.039632082 1796150960.051384211 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b00d81304ab4fd28751c-006b0f16b0" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2b00d81304ab4fd28751c-006b0f16b0 - 0.0039 VW - 1796150960.063151360 1796150960.067010164 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx171999860e9244b0962db-006b0f16b0" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/20 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx171999860e9244b0962db-006b0f16b0 - 0.0051 VW - 1796150960.067484140 1796150960.072549105 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "txc0745fc449e645fc8b738-006b0f16b0" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +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" "txc0745fc449e645fc8b738-006b0f16b0" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/20 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc0745fc449e645fc8b738-006b0f16b0 - 0.0059 VW - 1796150960.073051453 1796150960.078910828 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txc6780bd196e34d8b8ae0b-006b0f16b0" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" "txc5d23ba2597844cbba7c4-006b0f16b0" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" "txc5d23ba2597844cbba7c4-006b0f16b0" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:20 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" "txc5d23ba2597844cbba7c4-006b0f16b0" "proxy-server 1398994" 0.0068 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150960.04010" "txc5d23ba2597844cbba7c4-006b0f16b0" "proxy-server 1398994" 0.9881 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150960.04010 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc5d23ba2597844cbba7c4-006b0f16b0 - 0.9958 VW - 1796150960.079457045 1796150961.075241327 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx53c0f366cab64fb4b45cd-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx53c0f366cab64fb4b45cd-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx53c0f366cab64fb4b45cd-006b0f16b1" "proxy-server 1398994" 0.0067 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx53c0f366cab64fb4b45cd-006b0f16b1" "proxy-server 1398994" 0.0082 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx53c0f366cab64fb4b45cd-006b0f16b1 - 0.0116 - - 1796150961.075681686 1796150961.087297201 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74bf80cf74a64e54b2cc0-006b0f16b1" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx74bf80cf74a64e54b2cc0-006b0f16b1 - 0.0038 VW - 1796150961.099247217 1796150961.103097200 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx0de6b9cae58f4ae8af19a-006b0f16b1" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx0de6b9cae58f4ae8af19a-006b0f16b1 - 0.0051 VW - 1796150961.103578806 1796150961.108681917 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "tx49da6eb88386446685775-006b0f16b1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "tx49da6eb88386446685775-006b0f16b1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx49da6eb88386446685775-006b0f16b1 - 0.0059 VW - 1796150961.109208584 1796150961.115103483 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txcd99a84fb7c44074aafcb-006b0f16b1" "proxy-server 1398994" 0.0024 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" "tx7c8a54e211e244369f8ed-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" "tx7c8a54e211e244369f8ed-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" "tx7c8a54e211e244369f8ed-006b0f16b1" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.07615" "tx7c8a54e211e244369f8ed-006b0f16b1" "proxy-server 1398994" 0.0103 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150961.07615 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx7c8a54e211e244369f8ed-006b0f16b1 - 0.0189 VW - 1796150961.115669489 1796150961.134568214 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx50a7c71c3a2b47c48773d-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx50a7c71c3a2b47c48773d-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx50a7c71c3a2b47c48773d-006b0f16b1" "proxy-server 1398994" 0.0067 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx50a7c71c3a2b47c48773d-006b0f16b1" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx50a7c71c3a2b47c48773d-006b0f16b1 - 0.0115 - - 1796150961.134963989 1796150961.146440029 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx635def1a8d9d4d7b84374-006b0f16b1" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx635def1a8d9d4d7b84374-006b0f16b1" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx635def1a8d9d4d7b84374-006b0f16b1 - 0.0105 - - 1796150961.147908926 1796150961.158416033 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx931000f24137464db61fa-006b0f16b1" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx931000f24137464db61fa-006b0f16b1 - 0.0037 VW - 1796150961.160236359 1796150961.163889408 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx48913bad1c464b2681f0e-006b0f16b1" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx48913bad1c464b2681f0e-006b0f16b1 - 0.0050 VW - 1796150961.164336443 1796150961.169363260 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "txaaeedad9c6fd415eaf9c6-006b0f16b1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "txaaeedad9c6fd415eaf9c6-006b0f16b1" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txaaeedad9c6fd415eaf9c6-006b0f16b1 - 0.0056 VW - 1796150961.169929266 1796150961.175526857 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx79c9f3817b574a798ba91-006b0f16b1" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" "txd3a85a9ae611457e993b1-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" "txd3a85a9ae611457e993b1-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" "txd3a85a9ae611457e993b1-006b0f16b1" "proxy-server 1398994" 0.0074 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.13543" "txd3a85a9ae611457e993b1-006b0f16b1" "proxy-server 1398994" 0.0070 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150961.13543 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txd3a85a9ae611457e993b1-006b0f16b1 - 0.2755 VW - 1796150961.176080227 1796150961.451547623 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txc5e7c62eed1346afb1a28-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txc5e7c62eed1346afb1a28-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc5e7c62eed1346afb1a28-006b0f16b1" "proxy-server 1398994" 0.0079 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc5e7c62eed1346afb1a28-006b0f16b1" "proxy-server 1398994" 0.0075 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txc5e7c62eed1346afb1a28-006b0f16b1 - 0.0121 - - 1796150961.451960564 1796150961.464042902 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc59b98f38f544730a5e30-006b0f16b1" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc59b98f38f544730a5e30-006b0f16b1 - 0.0040 VW - 1796150961.465691090 1796150961.469683647 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx145a5fd2895645238da6c-006b0f16b1" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx145a5fd2895645238da6c-006b0f16b1 - 0.0056 VW - 1796150961.470191479 1796150961.475807190 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "txe50bcc076a3b45f3b80b7-006b0f16b1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "txe50bcc076a3b45f3b80b7-006b0f16b1" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx29b8d065a4ee4dac94d96-006b0f16b1" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe50bcc076a3b45f3b80b7-006b0f16b1 - 0.0193 VW - 1796150961.476365566 1796150961.495641947 0 - (txn: txc95084484f9b414694d81-006b0f16b1) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txc95084484f9b414694d81-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txc95084484f9b414694d81-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txc95084484f9b414694d81-006b0f16b1" "proxy-server 1398994" 0.0085 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txc95084484f9b414694d81-006b0f16b1" "proxy-server 1398994" 0.0082 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150961.45244 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc95084484f9b414694d81-006b0f16b1 - 0.0210 VW - 1796150961.482932806 1796150961.503973961 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx9fd3ffac939a496893d18-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx9fd3ffac939a496893d18-006b0f16b1" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx9fd3ffac939a496893d18-006b0f16b1" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx9fd3ffac939a496893d18-006b0f16b1" "proxy-server 1398994" 0.0067 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/21 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx9fd3ffac939a496893d18-006b0f16b1 - 0.0117 - - 1796150961.504380226 1796150961.516043663 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc875b865e9e439491c3c-006b0f16b1" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfc875b865e9e439491c3c-006b0f16b1 - 0.0037 VW - 1796150961.517396688 1796150961.521066427 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx36bea6842d634beab29a7-006b0f16b1" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx36bea6842d634beab29a7-006b0f16b1 - 0.0052 VW - 1796150961.521554232 1796150961.526758194 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "tx54eb223ff830481c8adfd-006b0f16b1" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:21 +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" "tx54eb223ff830481c8adfd-006b0f16b1" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/21 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx54eb223ff830481c8adfd-006b0f16b1 - 0.0051 VW - 1796150961.527344465 1796150961.532461643 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "tx4485c9a00bad47609b0b0-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "tx4485c9a00bad47609b0b0-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "tx4485c9a00bad47609b0b0-006b0f16b2" "proxy-server 1398994" 0.0071 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "tx4485c9a00bad47609b0b0-006b0f16b2" "proxy-server 1398994" 0.0085 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx4485c9a00bad47609b0b0-006b0f16b2 - 0.0123 - - 1796150962.424954653 1796150962.437250853 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx503631b90a8e47bd80940-006b0f16b2" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx503631b90a8e47bd80940-006b0f16b2 - 0.0036 VW - 1796150962.438802481 1796150962.442434072 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txf504f7a6c47c4ca98d144-006b0f16b2" "proxy-server 1398994" 0.0028 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txf504f7a6c47c4ca98d144-006b0f16b2 - 0.0053 VW - 1796150962.442950249 1796150962.448221684 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "txa381bb0902f34e49adf85-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "txa381bb0902f34e49adf85-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx15aeebcd4cf3495ca1342-006b0f16b2" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txa381bb0902f34e49adf85-006b0f16b2 - 0.0166 VW - 1796150962.448757648 1796150962.465350628 0 - (txn: tx96236972e15849bf8d959-006b0f16b2) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" "tx96236972e15849bf8d959-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" "tx96236972e15849bf8d959-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" "tx96236972e15849bf8d959-006b0f16b2" "proxy-server 1398994" 0.0081 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1796150962.42553" "tx96236972e15849bf8d959-006b0f16b2" "proxy-server 1398994" 0.0095 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1796150962.42553 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx96236972e15849bf8d959-006b0f16b2 - 0.0191 VW - 1796150962.454943419 1796150962.474031210 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "tx05face682a724eedad842-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "tx05face682a724eedad842-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "tx05face682a724eedad842-006b0f16b2" "proxy-server 1398994" 0.0107 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "tx05face682a724eedad842-006b0f16b2" "proxy-server 1398994" 0.0103 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx05face682a724eedad842-006b0f16b2 - 0.0145 - - 1796150962.474468708 1796150962.489003181 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd1e49f46e0f4965a0805-006b0f16b2" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcd1e49f46e0f4965a0805-006b0f16b2 - 0.0038 VW - 1796150962.490423441 1796150962.494228125 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx973643d21dac4d47bc42b-006b0f16b2" "proxy-server 1398994" 0.0030 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx973643d21dac4d47bc42b-006b0f16b2 - 0.0056 VW - 1796150962.494719982 1796150962.500340223 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "txbf0a8d012a714844b67c3-006b0f16b2" "proxy-server 1398994" 0.0040 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 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 - txbf0a8d012a714844b67c3-006b0f16b2 - 0.0075 VW - 1796150962.500929832 1796150962.508385897 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244?symlink=get" "tx3cbf266ede1d43a7b31d8-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244?symlink=get" "tx3cbf266ede1d43a7b31d8-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150961.45244%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3cbf266ede1d43a7b31d8-006b0f16b2 - 0.0127 VW - 1796150962.508956194 1796150962.521682739 0 - (txn: tx06d9b94b9dd0457b828cc-006b0f16b2) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx06d9b94b9dd0457b828cc-006b0f16b2" "object-server 1398994" 0.0007 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx06d9b94b9dd0457b828cc-006b0f16b2" "proxy-server 1398994" 0.0064 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx06d9b94b9dd0457b828cc-006b0f16b2" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx06d9b94b9dd0457b828cc-006b0f16b2" "proxy-server 1398994" 0.2327 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx06d9b94b9dd0457b828cc-006b0f16b2 - 0.2373 VW - 1796150962.515670300 1796150962.752963543 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 204 - "DELETE http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txfcd2aeed739444678d5dd-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txfcd2aeed739444678d5dd-006b0f16b2" "proxy-server 1398994" 0.0052 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 204 - "DELETE http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txfcd2aeed739444678d5dd-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1796150961.45244" "txfcd2aeed739444678d5dd-006b0f16b2" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1796150961.45244 HTTP/1.0 204 - Swift - - - - txfcd2aeed739444678d5dd-006b0f16b2 - 0.0112 VW - 1796150962.753460884 1796150962.764615774 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx174252d787d44169bc4e1-006b0f16b2" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +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" "tx174252d787d44169bc4e1-006b0f16b2" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 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 - tx174252d787d44169bc4e1-006b0f16b2 - 0.0110 - - 1796150962.766207695 1796150962.777186394 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc67165bc1e374434ac0ef-006b0f16b2" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/2_oc_asciiwhoops" "txc67165bc1e374434ac0ef-006b0f16b2" "container-server 1398994" 0.0010 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/2_oc_asciiwhoops" "txc67165bc1e374434ac0ef-006b0f16b2" "container-server 1398994" 0.0010 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "txc67165bc1e374434ac0ef-006b0f16b2" "proxy-server 1398994" 0.0131 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "txc67165bc1e374434ac0ef-006b0f16b2" "proxy-server 1398994" 0.0092 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - txc67165bc1e374434ac0ef-006b0f16b2 - 0.0208 - - 1796150962.778987169 1796150962.799780369 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b4a7faf7fcc46789212c-006b0f16b2" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9b4a7faf7fcc46789212c-006b0f16b2 - 0.0044 VW - 1796150962.801163673 1796150962.805542231 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx2e0ea1c351d94442be075-006b0f16b2" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx2e0ea1c351d94442be075-006b0f16b2 - 0.0038 VW - 1796150962.806041241 1796150962.809850454 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sdb1/3/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txbad5977ef99c4d91b87dd-006b0f16b2" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/3/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txbad5977ef99c4d91b87dd-006b0f16b2" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbad5977ef99c4d91b87dd-006b0f16b2 - 0.0050 VW - 1796150962.810369492 1796150962.815400124 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/3/a/2_oc_asciiwhoops/foo" "tx68042c43a6d44896a692a-006b0f16b2" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/3/a/2_oc_asciiwhoops/foo" "tx68042c43a6d44896a692a-006b0f16b2" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sdb1/3/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx68042c43a6d44896a692a-006b0f16b2" "proxy-server 1398994" 0.0075 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "PUT /sda1/3/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx68042c43a6d44896a692a-006b0f16b2" "proxy-server 1398994" 0.0073 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/22 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx68042c43a6d44896a692a-006b0f16b2 - 0.0115 - - 1796150962.815751076 1796150962.827291489 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe1a7f3e26ba44229a507-006b0f16b2" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbe1a7f3e26ba44229a507-006b0f16b2 - 0.0043 VW - 1796150962.828709364 1796150962.833051443 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx39e58ba68dd648f7a48a4-006b0f16b2" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/22 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx39e58ba68dd648f7a48a4-006b0f16b2 - 0.0050 VW - 1796150962.833562613 1796150962.838548183 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sda1/3/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx033900542c0c4a049be71-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "GET /sdb1/3/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx033900542c0c4a049be71-006b0f16b2" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:22 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx376a893e11f6428fb9fa3-006b0f16b2" "proxy-server 1398994" 0.0002 "-" 1398994 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 INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0092 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0024 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmp0yyfuylj/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0025 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0021 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0073 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0019 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1398992 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 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 - -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:23 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test WARNING: Repeat cleaving required, context: {'ref': '2a0d4036-5f9f-4ba0-a1b7-ee45d421c4d4-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/tmpldgexvop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150963.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-12-01T18:49:23.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/tmpldgexvop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150963.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-12-01T18:49:24.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/tmph_84i39t/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150964.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/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp_ba5ey4t/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmp21f75ssx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 445, in test_log_broker_exception - raise ValueError('test') -ValueError: test -sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpibw16blj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging -test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker_levels -test.unit.container.test_sharder.TestSharder.test_log_broker_levels ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_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, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:58 -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': '1761741058.98070', '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, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:23 -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': 'Wed, 29 Oct 2025 12:30:59 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.00353', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names ... 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, 29 Oct 2025 12:30: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 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': 'Tue, 01 Dec 2026 18:49:23 -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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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_DELETE_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range ... 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.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9ac6e23cb7f24698802f9-006b0f16b6) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx9ac6e23cb7f24698802f9-006b0f16b6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d4b63aadcfa4a62a7165-006b0f16b6" "proxy-server 1398996" 0.0017 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7b64af88e55748d1894a1-006b0f16b6" "proxy-server 1398996" 0.0027 "-" 1398996 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "tx7be55591505144aeb9ce4-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "tx7be55591505144aeb9ce4-006b0f16b6" "object-server 1398996" 0.0003 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx7be55591505144aeb9ce4-006b0f16b6" "proxy-server 1398996" 0.0068 "-" 1398996 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx7be55591505144aeb9ce4-006b0f16b6" "proxy-server 1398996" 0.0083 "-" 1398996 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - tx7be55591505144aeb9ce4-006b0f16b6 - 0.0242 - - 1796150966.127584219 1796150966.151803970 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71b0cc49c40549ffae156-006b0f16b6" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8d11b1680b2242cbaab90-006b0f16b6" "proxy-server 1398996" 0.0024 "-" 1398996 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/0/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "txb5b2cc412cd64fba972bf-006b0f16b6" "proxy-server 1398996" 0.0006 "-" 1398996 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f7eed54dea84868ba857-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txbfe8cbcf34b042209236d-006b0f16b6" "proxy-server 1398996" 0.0011 "-" 1398996 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/c1/o" 201 - "PUT http://localhost/sdc1/0/a/c1/o" "tx0e403d1145e34f2aa2088-006b0f16b6" "object-server 1398996" 0.0005 "-" 1398996 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/c1/o" 201 - "PUT http://localhost/sdd1/0/a/c1/o" "tx0e403d1145e34f2aa2088-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdd1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx0e403d1145e34f2aa2088-006b0f16b6" "proxy-server 1398996" 0.0078 "-" 1398996 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdc1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx0e403d1145e34f2aa2088-006b0f16b6" "proxy-server 1398996" 0.0075 "-" 1398996 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - tx0e403d1145e34f2aa2088-006b0f16b6 - 0.0190 - - 1796150966.165839434 1796150966.184882164 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe66ce7816abb4747a92fb-006b0f16b6" "proxy-server 1398996" 0.0014 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txd79dcb1e8115496395b80-006b0f16b6" "proxy-server 1398996" 0.0023 "-" 1398996 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdd1/0/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "tx865c6468cbc641b08db52-006b0f16b6" "proxy-server 1398996" 0.0006 "-" 1398996 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx236565b00eed4cbca97dd-006b0f16b6" "proxy-server 1398996" 0.0034 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txffeb41d7e2d44fd8926cd-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/2/a/c2/o" 201 - "PUT http://localhost/sdf1/2/a/c2/o" "tx5388189cbb95450eacdaa-006b0f16b6" "object-server 1398996" 0.0005 "-" 1398996 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/2/a/c2/o" 201 - "PUT http://localhost/sde1/2/a/c2/o" "tx5388189cbb95450eacdaa-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 2 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sde1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx5388189cbb95450eacdaa-006b0f16b6" "proxy-server 1398996" 0.0067 "-" 1398996 2 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdf1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx5388189cbb95450eacdaa-006b0f16b6" "proxy-server 1398996" 0.0080 "-" 1398996 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - tx5388189cbb95450eacdaa-006b0f16b6 - 0.0211 - - 1796150966.200144291 1796150966.221195459 2 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx98ff888dd43a463489bb4-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txed56107b80ef42d982474-006b0f16b6" "proxy-server 1398996" 0.0023 "-" 1398996 2 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sde1/2/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "txad6c9595fe024e0db989c-006b0f16b6" "proxy-server 1398996" 0.0006 "-" 1398996 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 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf90240f174914710847b1-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 -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 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0042 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0035 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0028 "-" 1398992 - -test ERROR: ERROR Account update failed with 127.0.0.1:52491/sda1 (will retry later): Response 503 OK -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0009 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0134 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1398992 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 - "-" "-" "-" - "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398992 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: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 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: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0009 "-" 1398992 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: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.1137 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0035 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0014 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found -test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found ... ok - +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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:24 -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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.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, 29 Oct 2025 12:30:59 -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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: 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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.08388', '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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txf90240f174914710847b1-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e7981b448cb4b3680ee4-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx399fd1f296ac4930bca33-006b0f16b6" "proxy-server 1398996" 0.0023 "-" 1398996 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/2/a/c1/wrong-o" "txf000675fd5634469afdfb-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 2 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sde1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txf000675fd5634469afdfb-006b0f16b6" "proxy-server 1398996" 0.0060 "-" 1398996 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/2/a/c1/wrong-o" "txf000675fd5634469afdfb-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 2 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdf1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txf000675fd5634469afdfb-006b0f16b6" "proxy-server 1398996" 0.0079 "-" 1398996 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb79f83f8455e42498cfdb-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx7b85da5960a14bf887b48-006b0f16b6" "proxy-server 1398996" 0.0022 "-" 1398996 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdc1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txbfd08c71d5cd45148d6c6-006b0f16b6" "proxy-server 1398996" 0.0003 "-" 1398996 1 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdd1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txbfd08c71d5cd45148d6c6-006b0f16b6" "proxy-server 1398996" 0.0003 "-" 1398996 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3e62e1b4b594870aba67-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx55f68226a79f45c5b7e66-006b0f16b6" "proxy-server 1398996" 0.0049 "-" 1398996 1 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sde1/2/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "tx10c90eda7a2a477290741-006b0f16b6" "proxy-server 1398996" 0.0005 "-" 1398996 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bc9337290a246d6960db-006b0f16b6" "proxy-server 1398996" 0.0013 "-" 1398996 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txb5bf2d05252b489f806fd-006b0f16b6" "proxy-server 1398996" 0.0012 "-" 1398996 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdb1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/2/a/c1/wrong-o" "tx28406001de3149a182a1b-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 2 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdf1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx28406001de3149a182a1b-006b0f16b6" "proxy-server 1398996" 0.0046 "-" 1398996 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/2/a/c1/wrong-o" "tx28406001de3149a182a1b-006b0f16b6" "object-server 1398996" 0.0004 "-" 1398996 2 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sde1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx28406001de3149a182a1b-006b0f16b6" "proxy-server 1398996" 0.0067 "-" 1398996 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: tx6e8b6886c4464a07abc93-006b0f16b6) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6e8b6886c4464a07abc93-006b0f16b6) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6e8b6886c4464a07abc93-006b0f16b6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfd08574c3d84487b8e622-006b0f16b6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response ... ok - -sharder-test DEBUG: bonjour mes amis, path: a/c, db: -sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpibw16blj/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/tmpibw16blj/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/tmpibw16blj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: bonjour mes amis, path: a/c, db: -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017070770263671875s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017499923706054688s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016498565673828125s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017309188842773438s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00023317337036132812s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0004658699035644531s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000118255615234375s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020933151245117188s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018262863159179688s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150964.54644, (0, 0) as of 1796150964.54644, active as of 1796150964.54644>, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150964.54646, (0, 0) as of 1796150964.54646, active as of 1796150964.54646>, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150964.54647, (0, 0) as of 1796150964.54647, active as of 1796150964.54647>, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011730194091796875s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010251998901367188s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014019012451171875s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010848045349121094s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010895729064941406s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150964.54646, (0, 0) as of 1796150964.54646, active as of 1796150964.54646>, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.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 INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0006 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0012 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0073 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 -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 - -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150964.54647, (0, 0) as of 1796150964.54647, active as of 1796150964.54647>, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpflr3obud/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150964.54703.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015425682067871094s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001475811004638672s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017261505126953125s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014662742614746094s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018095970153808594s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001125335693359375s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002079010009765625s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013637542724609375s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.822845458984375e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001430511474609375s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated ... ok - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0011 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test DEBUG: Unlinked retiring db '/tmp/tmp71wt9whn/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0009 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0010 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 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: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0039 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0017 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0013 "-" 1398992 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: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0045 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test DEBUG: Unlinked retiring db '/tmp/tmpvr3jnsvh/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0014 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1398992 0test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container ... ok -test.unit.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_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 +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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.10119', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_PUT_copy_with_grantee_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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: 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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.12240', '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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:24 -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:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.13724', '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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -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 + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:write READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}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 - -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011754035949707031s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010061264038085938s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010323524475097656s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011444091796875s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.72747802734375e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012493133544921875s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqzsrcghl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002524852752685547s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017404556274414062s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001926422119140625s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017261505126953125s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas ... ok -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas ... ok - -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:25 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0031 "-" 1398992 0 -test 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: - - - [01/Dec/2026:18:49:25 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1398992 - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 1398992 - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [01/Dec/2026:18:49:26 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0020 "-" 1398992 - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0019 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0003 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0040 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1398992 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0055 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 1398992 0test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD -test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_correct_allowed_method -test.unit.container.test_server.TestContainerController.test_correct_allowed_method ... ok -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container ... ok -test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container -test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container ... ok -test.unit.container.test_server.TestContainerController.test_creation -test.unit.container.test_server.TestContainerController.test_creation ... ok -test.unit.container.test_server.TestContainerController.test_delete_auto_create -test.unit.container.test_server.TestContainerController.test_delete_auto_create ... ok -test.unit.container.test_server.TestContainerController.test_deleted_headers -test.unit.container.test_server.TestContainerController.test_deleted_headers ... ok -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public ... ok -test.unit.container.test_server.TestContainerController.test_list_allowed_methods -test.unit.container.test_server.TestContainerController.test_list_allowed_methods ... ok -test.unit.container.test_server.TestContainerController.test_listing_with_reserved -test.unit.container.test_server.TestContainerController.test_listing_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_log_line_format -test.unit.container.test_server.TestContainerController.test_log_line_format ... ok -test.unit.container.test_server.TestContainerController.test_markers_with_reserved -test.unit.container.test_server.TestContainerController.test_markers_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_not_allowed_method -test.unit.container.test_server.TestContainerController.test_not_allowed_method ... ok - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0057 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1398992 - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0032 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0042 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0030 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0018 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1398992 nada -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1398992 999 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0030 "-" 1398992 1 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0010 "-" 1398992 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: - - - [01/Dec/2026:18:49:26 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:26 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1398992 - -test 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0037 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0021 "-" 1398992 0 -test DEBUG: 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0020 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0018 "-" 1398992 0 -test 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: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 1398992 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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.17458', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.17648', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.18243', '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: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.18518', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.19129', 'Content-Type': 'binary/octet-stream'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response resp = self._get_response( app, method, container, obj, headers, body, query) @@ -68139,235 +56833,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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1761741059.19846', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.20036', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.20665', '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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.20840', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:25 -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, 01 Dec 2026 18:49:25 -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, 01 Dec 2026 18:49:25 -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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.22110', '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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.22365', '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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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 GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:25 -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': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761741059.23816', '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 + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}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.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 +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123059Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.25097', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123059Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.25914', '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 -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018072128295898438s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010633468627929688s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.298324584960938e-05s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010657310485839844s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017571449279785156s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015425682067871094s, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150965.58747, (0, 0) as of 1796150965.58747, active as of 1796150965.58747>, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150965.58748, (0, 0) as of 1796150965.58748, active as of 1796150965.58748>, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150965.58749, (0, 0) as of 1796150965.58749, active as of 1796150965.58749>, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.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/tmp816bydkj/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp816bydkj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150965.58802.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001952648162841797s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016236305236816406s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001475811004638672s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001556873321533203s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019431114196777344s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010895729064941406s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016808509826660156s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016307830810546875s, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150966.18817, (0, 0) as of 1796150966.18817, active as of 1796150966.18817>, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150966.18818, (0, 0) as of 1796150966.18818, active as of 1796150966.18818>, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.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/tmpbrqn5876/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150966.18819, (0, 0) as of 1796150966.18819, active as of 1796150966.18819>, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpbrqn5876/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.18866.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas ... ok +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741536.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/61c/c79c6abab02896b7a252259f8f71061c/c79c6abab02896b7a252259f8f71061c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741540.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/3ee/be83c52de21fc4651781c591447523ee/be83c52de21fc4651781c591447523ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741544.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/643/0de42cc50848d9907ce66290ed194643/0de42cc50848d9907ce66290ed194643.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741548.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/28b/db18a3322ac7beaf44e33238df0f328b/db18a3322ac7beaf44e33238df0f328b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741552.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/02f/37040a2be19f1e044f80542fd646502f/37040a2be19f1e044f80542fd646502f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741556.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/8ce/2a860bb9168ec47065c65122c0f728ce/2a860bb9168ec47065c65122c0f728ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741560.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/4c0/44e8653d9e3a585148af3bd93fdf74c0/44e8653d9e3a585148af3bd93fdf74c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741564.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/e28/23d6176e8b58456d5c0e5a2fe6edde28/23d6176e8b58456d5c0e5a2fe6edde28.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741568.00000-0, db: /tmp/tmpubd4okfi/sda/containers/0/ac2/c2295e16275c8f13f5ed271a8882fac2/c2295e16275c8f13f5ed271a8882fac2.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmp53_24y78/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741060.00000.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmp53_24y78/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741060.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741063.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/012/4f26c5fd13378494dcf0e77705243012/4f26c5fd13378494dcf0e77705243012_1761741063.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741063.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/012/4f26c5fd13378494dcf0e77705243012/4f26c5fd13378494dcf0e77705243012_1761741063.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741066.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/931/0753ae0192e1fb15407aa38c532c8931/0753ae0192e1fb15407aa38c532c8931_1761741066.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741066.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/931/0753ae0192e1fb15407aa38c532c8931/0753ae0192e1fb15407aa38c532c8931_1761741066.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741069.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/779/0f50fc1d878f8adc0b004aa2fdb3a779/0f50fc1d878f8adc0b004aa2fdb3a779_1761741069.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741069.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/779/0f50fc1d878f8adc0b004aa2fdb3a779/0f50fc1d878f8adc0b004aa2fdb3a779_1761741069.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f_1761741072.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f_1761741072.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96_1761741075.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96_1761741075.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56_1761741078.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56_1761741078.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c_1761741081.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c_1761741081.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf_1761741084.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf_1761741084.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47_1761741087.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47_1761741087.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f_1761741090.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f_1761741090.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216_1761741093.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216_1761741093.00000.db +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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': 'AWS4-HMAC-SHA256 Credential=test:tester/20251029/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251029T123059Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.27390', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.28211', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission ... ok -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0027 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0066 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0030 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0019 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0036 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0021 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0030 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0001 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 1398992 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type -test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type ... ok -test.unit.container.test_server.TestContainerController.test_through_call -test.unit.container.test_server.TestContainerController.test_through_call ... ok -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path ... ok -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT ... ok -test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers -test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers ... ok -test.unit.container.test_server.TestContainerController.test_weird_content_types -test.unit.container.test_server.TestContainerController.test_weird_content_types ... ok -test.unit.obj.test_diskfile.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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.29249', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.29995', '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, 29 Oct 2025 12:30:59 -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 INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0005 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0034 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0005 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0064 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 1398992 - -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0055 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1398992 0 -test 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): +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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:other:hmac', 'Date': 'Wed, 29 Oct 2025 12:30:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761741059.31394', '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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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_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 + +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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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, 29 Oct 2025 12:30: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 +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}test.unit.common.middleware.s3api.test_s3token.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 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects ... 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_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states ... ok + +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 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.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_service.TestS3ApiServiceNoAcl.test_service_GET +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET ... ok + +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 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 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/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): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/service.py", line 35, in GET + resp = req.get_response(self.app, query={'format': 'json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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_subresource.TestS3ApiSubresource.test_acl_all_users +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid ... ok +test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info +test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info ... ok +test.unit.common.middleware.test_acl.TestACL.test_clean_acl +test.unit.common.middleware.test_acl.TestACL.test_clean_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl +test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl +test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_parse_acl +test.unit.common.middleware.test_acl.TestACL.test_parse_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl +test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed +test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok +test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... 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 + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/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) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 + + 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) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 + + 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) + + +Thu Oct 30 02:30:22 2025 /tmp/tmp3grwahhi/unittest.profile1692283 + + 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) + + + +user quit +No .MockServer object at 0xffff7a3a0160> running +.MockServerFactory.MockServer object at 0xffff7a520830> (1) appears to have stopped +No .MockServerFactory.MockServer object at 0xffff79f00e10> running +No .MockServerFactory.MockServer object at 0xffff79f007d0> running +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff79d9c770> to die; giving up +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff7a521d30> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff7a521d30> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff79f02210> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff79f02210> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff79f007d0> to die; killing +Signal .MockServerFactory.MockServer object at 0xffff79f007d0> pid: None signal: 9 +test NOTICE: Child 1692283 exiting normally +test NOTICE: Started child 88 from parent 1692283 +test NOTICE: Started child 89 from parent 1692283 +test ERROR: Removing dead child 88 from parent 1692283 +test NOTICE: Started child 90 from parent 1692283 +test NOTICE: Started child 88 from parent 1692283 +test NOTICE: Started child 89 from parent 1692283 +test ERROR: Problem finding shard upper in '/tmp/tmphfr83s36/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmphfr83s36/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 1398992 0 -test DEBUG: 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/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1398992 0 -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1398992 - -test INFO: - - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0034 "-" 1398992 0 -test-TestDiskFileManager WARNING: Unexpected file /tmp/tmp69shxksk/tmp_test_obj_server_DiskFile/f727068f-b72b-4320-97f5-2bda49cee94e/junk: Invalid Timestamp value in filename 'junk' -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed + File "/build/reproducible-path/swift-2.36.0/swift/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/tmpal531095/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpal531095/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-1761741096.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b_1761741096.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b_1761741096.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7_1761741099.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7_1761741099.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d_1761741102.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d_1761741102.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e_1761741105.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e_1761741105.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63_1761741108.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63_1761741108.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c_1761741111.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c_1761741111.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0_1761741114.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0_1761741114.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9_1761741117.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9_1761741117.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d_1761741120.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d_1761741120.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1_1761741123.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1_1761741123.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1_1761741126.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1_1761741126.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c_1761741129.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c_1761741129.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21_1761741132.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21_1761741132.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298_1761741135.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298_1761741135.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c_1761741138.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c_1761741138.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1_1761741141.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1_1761741141.00000.dbtest.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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a_1761741144.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a_1761741144.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d_1761741147.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d_1761741147.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9_1761741150.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9_1761741150.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c_1761741153.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c_1761741153.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923_1761741156.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923_1761741156.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f_1761741159.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f_1761741159.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade_1761741162.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade_1761741162.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce_1761741165.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce_1761741165.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9_1761741168.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9_1761741168.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa_1761741171.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa_1761741171.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a_1761741174.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a_1761741174.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f_1761741177.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f_1761741177.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4_1761741180.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4_1761741180.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b_1761741183.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b_1761741183.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878_1761741186.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878_1761741186.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5_1761741189.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5_1761741189.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281_1761741192.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281_1761741192.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c_1761741195.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c_1761741195.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea_1761741198.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea_1761741198.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206_1761741201.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206_1761741201.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c_1761741204.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c_1761741204.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1_1761741207.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1_1761741207.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72_1761741210.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72_1761741210.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9_1761741213.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9_1761741213.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262_1761741216.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262_1761741216.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2_1761741219.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2_1761741219.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e_1761741222.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e_1761741222.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58_1761741225.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58_1761741225.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082_1761741228.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082_1761741228.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec_1761741231.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec_1761741231.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741234.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82_1761741234.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741234.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82_1761741234.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741237.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/5fb/abeaf2360d12bd05d5154991653015fb/abeaf2360d12bd05d5154991653015fb_1761741237.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741237.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/5fb/abeaf2360d12bd05d5154991653015fb/abeaf2360d12bd05d5154991653015fb_1761741237.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok +test.unit.container.test_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.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok +test.unit.container.test_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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279_1761741240.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279_1761741240.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741243.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/afe/823a7ac9793512301a4c305368c11afe/823a7ac9793512301a4c305368c11afe_1761741243.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741243.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/afe/823a7ac9793512301a4c305368c11afe/823a7ac9793512301a4c305368c11afe_1761741243.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741246.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/9fa/1ad6af7b5316c0df36928e467decb9fa/1ad6af7b5316c0df36928e467decb9fa_1761741246.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741246.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/9fa/1ad6af7b5316c0df36928e467decb9fa/1ad6af7b5316c0df36928e467decb9fa_1761741246.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741249.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/eb5/95a0b94f71d32cd308a676316b6dbeb5/95a0b94f71d32cd308a676316b6dbeb5_1761741249.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741249.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/eb5/95a0b94f71d32cd308a676316b6dbeb5/95a0b94f71d32cd308a676316b6dbeb5_1761741249.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97_1761741252.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmpy_8rzhy7/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97_1761741252.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741064.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2e0/c150fb079152d3953196f21565f462e0/c150fb079152d3953196f21565f462e0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741064.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2e0/c150fb079152d3953196f21565f462e0/c150fb079152d3953196f21565f462e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741068.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/037/fa3850f0df3b62a851212782125a5037/fa3850f0df3b62a851212782125a5037.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741068.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/037/fa3850f0df3b62a851212782125a5037/fa3850f0df3b62a851212782125a5037.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741076.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d4a/6e29f9a50dc2618ff988c29395725d4a/6e29f9a50dc2618ff988c29395725d4a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741076.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d4a/6e29f9a50dc2618ff988c29395725d4a/6e29f9a50dc2618ff988c29395725d4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741088.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/454/7d1acb52f93215846db2d1ba320a7454/7d1acb52f93215846db2d1ba320a7454.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741088.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/454/7d1acb52f93215846db2d1ba320a7454/7d1acb52f93215846db2d1ba320a7454.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741092.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/090/4cc9856319634e8b6cbb583a71289090/4cc9856319634e8b6cbb583a71289090.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741092.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/090/4cc9856319634e8b6cbb583a71289090/4cc9856319634e8b6cbb583a71289090.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741100.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07e/b421badb00aa18d95d1ddbeff84f407e/b421badb00aa18d95d1ddbeff84f407e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741100.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07e/b421badb00aa18d95d1ddbeff84f407e/b421badb00aa18d95d1ddbeff84f407e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741104.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/009/7036a337a1d609fe4233d641a4840009/7036a337a1d609fe4233d641a4840009.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741104.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/009/7036a337a1d609fe4233d641a4840009/7036a337a1d609fe4233d641a4840009.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741112.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/66a/7c33fe4e126c3b1552e109f7af53066a/7c33fe4e126c3b1552e109f7af53066a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741112.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/66a/7c33fe4e126c3b1552e109f7af53066a/7c33fe4e126c3b1552e109f7af53066a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741116.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ae4/4e85c580a2d2c8662820da99176a7ae4/4e85c580a2d2c8662820da99176a7ae4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741116.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ae4/4e85c580a2d2c8662820da99176a7ae4/4e85c580a2d2c8662820da99176a7ae4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741124.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/cf6/c4f99835f76ad89b5f543620e52aecf6/c4f99835f76ad89b5f543620e52aecf6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741124.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/cf6/c4f99835f76ad89b5f543620e52aecf6/c4f99835f76ad89b5f543620e52aecf6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741128.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741128.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0/e2fb6bc2eedf82a6fd0ecaa44e90c9f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741136.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/992/c9b4194507044b128967878c170f0992/c9b4194507044b128967878c170f0992.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741136.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/992/c9b4194507044b128967878c170f0992/c9b4194507044b128967878c170f0992.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741140.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/6b0/1df3885842376c90a74f1897fffdf6b0/1df3885842376c90a74f1897fffdf6b0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741140.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/6b0/1df3885842376c90a74f1897fffdf6b0/1df3885842376c90a74f1897fffdf6b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741148.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/800/81c9c44041e0314d6e4f704ae6208800/81c9c44041e0314d6e4f704ae6208800.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741148.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/800/81c9c44041e0314d6e4f704ae6208800/81c9c44041e0314d6e4f704ae6208800.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741152.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/efc/d07be290d9383ec880cd1794c89b4efc/d07be290d9383ec880cd1794c89b4efc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741152.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/efc/d07be290d9383ec880cd1794c89b4efc/d07be290d9383ec880cd1794c89b4efc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741160.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/17c/2659bb13f83ed37d9bec4a4cd646517c/2659bb13f83ed37d9bec4a4cd646517c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741160.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/17c/2659bb13f83ed37d9bec4a4cd646517c/2659bb13f83ed37d9bec4a4cd646517c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741164.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07c/8dcc4dcc4716afa78c37e19168e2607c/8dcc4dcc4716afa78c37e19168e2607c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741164.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07c/8dcc4dcc4716afa78c37e19168e2607c/8dcc4dcc4716afa78c37e19168e2607c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741172.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/555/81c1744fb571075a53ec530fea361555/81c1744fb571075a53ec530fea361555.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741172.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/555/81c1744fb571075a53ec530fea361555/81c1744fb571075a53ec530fea361555.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741176.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/c44/897cbe8b39f1d56850931abfb5ec6c44/897cbe8b39f1d56850931abfb5ec6c44.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741176.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/c44/897cbe8b39f1d56850931abfb5ec6c44/897cbe8b39f1d56850931abfb5ec6c44.dbtest.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout ... ok + +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx5503ead460e64421bdcda-0069020901) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx2b808434dcb14b328c6f8-0069020901) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx1f462361faa34fe28a3c3-0069020901) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx1f462361faa34fe28a3c3-0069020901) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx75dc3c38c0d94f21ab016-0069020902) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx55072120fabf43188bd5f-0069020902) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx55072120fabf43188bd5f-0069020902) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe444e6366a064a71979c8-0069020902) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx53dd6ae33b594940bcb3f-0069020903) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx53dd6ae33b594940bcb3f-0069020903) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx53dd6ae33b594940bcb3f-0069020903) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx53dd6ae33b594940bcb3f-0069020903) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txd79d87ead2aa4a9faa26b-0069020903) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txd79d87ead2aa4a9faa26b-0069020903) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txf74f0d422fca4ad8b48ce-0069020905) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txf74f0d422fca4ad8b48ce-0069020905) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txf74f0d422fca4ad8b48ce-0069020905) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5c5769899dc44cfbc9e2-0069020905" "proxy-server 1692291" 0.0056 "-" 1692291 -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.TestContainerBrokerBeforeXSync.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok +test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container +test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... ok +test ERROR: Failed to unlink '/tmp/tmpsyd48r6x/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpsyd48r6x/containers/part/suffix/hash/container_1761741061.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpsyd48r6x/containers/part/suffix/hash/container_1761741061.00000.db': ['/tmp/tmpsyd48r6x/containers/part/suffix/hash/container.db', '/tmp/tmpsyd48r6x/containers/part/suffix/hash/container_1761741062.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpsyd48r6x/containers/part/suffix/hash/container_1761741062.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/tmpj9nl4ym2/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/updater.py", line 224, in container_sweep + self.process_container(dbfile) + ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Boom! +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpgh3ibd2p/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpgh3ibd2p/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpgh3ibd2p/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection 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_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... 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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741184.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/92a/facec681f59121f1e03618fa22dd692a/facec681f59121f1e03618fa22dd692a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741184.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/92a/facec681f59121f1e03618fa22dd692a/facec681f59121f1e03618fa22dd692a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741188.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/0cf/a35a045a78fd1c49c0731a16bdee50cf/a35a045a78fd1c49c0731a16bdee50cf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741188.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/0cf/a35a045a78fd1c49c0731a16bdee50cf/a35a045a78fd1c49c0731a16bdee50cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741196.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/635/ac61b148a8ab8658f414ede1f9a43635/ac61b148a8ab8658f414ede1f9a43635.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741196.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/635/ac61b148a8ab8658f414ede1f9a43635/ac61b148a8ab8658f414ede1f9a43635.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741200.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d03/63fadc9462ef66a28d000dc9e7d89d03/63fadc9462ef66a28d000dc9e7d89d03.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741200.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d03/63fadc9462ef66a28d000dc9e7d89d03/63fadc9462ef66a28d000dc9e7d89d03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741208.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/486/28b0586c734ac147a4c111a739136486/28b0586c734ac147a4c111a739136486.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741208.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/486/28b0586c734ac147a4c111a739136486/28b0586c734ac147a4c111a739136486.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741212.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/b38/6b4b14bcc30b13f8b27807605ce91b38/6b4b14bcc30b13f8b27807605ce91b38.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741212.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/b38/6b4b14bcc30b13f8b27807605ce91b38/6b4b14bcc30b13f8b27807605ce91b38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741220.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/766/54f82821640572a1d1f36adfffa85766/54f82821640572a1d1f36adfffa85766.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741220.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/766/54f82821640572a1d1f36adfffa85766/54f82821640572a1d1f36adfffa85766.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741224.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/edc/f993413d7e8035a21ab120b33e32eedc/f993413d7e8035a21ab120b33e32eedc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741224.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/edc/f993413d7e8035a21ab120b33e32eedc/f993413d7e8035a21ab120b33e32eedc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741232.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d6f/93ce4739f3cbcf2e9f10dd05308fdd6f/93ce4739f3cbcf2e9f10dd05308fdd6f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741232.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/d6f/93ce4739f3cbcf2e9f10dd05308fdd6f/93ce4739f3cbcf2e9f10dd05308fdd6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741236.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a0f/70d1740928d62a691330cbb65d3dfa0f/70d1740928d62a691330cbb65d3dfa0f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741236.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a0f/70d1740928d62a691330cbb65d3dfa0f/70d1740928d62a691330cbb65d3dfa0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741244.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2f1/85af690b9872e20ea2bc29d76f9262f1/85af690b9872e20ea2bc29d76f9262f1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741244.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2f1/85af690b9872e20ea2bc29d76f9262f1/85af690b9872e20ea2bc29d76f9262f1.dbtest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx34f6882b09a54a8a91e62-0069020905" "proxy-server 1692291" 0.0102 "-" 1692291 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "tx2a155aee7f0844dca14b7-0069020905" "object-server 1692291" 0.0004 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2a155aee7f0844dca14b7-0069020905" "proxy-server 1692291" 0.0133 "-" 1692291 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "tx2a155aee7f0844dca14b7-0069020905" "object-server 1692291" 0.0004 "-" 1692291 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2a155aee7f0844dca14b7-0069020905" "proxy-server 1692291" 0.0251 "-" 1692291 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/01 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - tx2a155aee7f0844dca14b7-0069020905 - 0.0614 - - 1761741061.090171337 1761741061.151592731 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbc1e2f840c5447ed80ba7-0069020905" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6e0e653dc4cf46b587fa8-0069020905" "proxy-server 1692291" 0.0025 "-" 1692291 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sda1/2/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "tx06201256e32f4e43a05e1-0069020905" "proxy-server 1692291" 0.0006 "-" 1692291 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef8493b9b2754c6dbbc0a-0069020905" "proxy-server 1692291" 0.0055 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txa6f36553d79d4a75ab9e0-0069020905" "proxy-server 1692291" 0.0055 "-" 1692291 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sda1/2/a/c1/o" 201 - "PUT http://localhost/sdc1/1/a/c1/o" "tx9881ed3d55714916be89e-0069020905" "object-server 1692291" 0.0005 "-" 1692291 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdc1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx9881ed3d55714916be89e-0069020905" "proxy-server 1692291" 0.0046 "-" 1692291 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdb1/2/a/c1/o" 201 - "PUT http://localhost/sdd1/1/a/c1/o" "tx9881ed3d55714916be89e-0069020905" "object-server 1692291" 0.0005 "-" 1692291 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdd1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx9881ed3d55714916be89e-0069020905" "proxy-server 1692291" 0.0140 "-" 1692291 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/01 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - tx9881ed3d55714916be89e-0069020905 - 0.0378 - - 1761741061.186895132 1761741061.224743366 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45854ecfb0cb46ee9d835-0069020905" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx3833cfd2187c4e2f819a7-0069020905" "proxy-server 1692291" 0.0023 "-" 1692291 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sdc1/1/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "txa291c524a86c4416bbf78-0069020905" "proxy-server 1692291" 0.0006 "-" 1692291 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx616057cc08554d88a8c29-0069020905" "proxy-server 1692291" 0.0055 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx936548f4c8f84018bc763-0069020905" "proxy-server 1692291" 0.0055 "-" 1692291 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sda1/1/a/c2/o" 201 - "PUT http://localhost/sdf1/0/a/c2/o" "tx645f978a9ca942b9a5bc3-0069020905" "object-server 1692291" 0.0005 "-" 1692291 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdb1/1/a/c2/o" 201 - "PUT http://localhost/sde1/0/a/c2/o" "tx645f978a9ca942b9a5bc3-0069020905" "object-server 1692291" 0.0004 "-" 1692291 2 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdf1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx645f978a9ca942b9a5bc3-0069020905" "proxy-server 1692291" 0.0143 "-" 1692291 2 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sde1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx645f978a9ca942b9a5bc3-0069020905" "proxy-server 1692291" 0.0097 "-" 1692291 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/01 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - tx645f978a9ca942b9a5bc3-0069020905 - 0.0413 - - 1761741061.255712748 1761741061.297053337 2 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaecc3bc896e04cdca4e0f-0069020905" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx53e7ccae41a147d5b329c-0069020905" "proxy-server 1692291" 0.0071 "-" 1692291 2 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sde1/0/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "txcb89c6dc6d3a4623b8ed0-0069020905" "proxy-server 1692291" 0.0006 "-" 1692291 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 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa52737b0382e4925a231c-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txa52737b0382e4925a231c-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed7ac4c6d71c48b0a5d92-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx29cdf95ff0e745dfb38e5-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sda1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/1/a/c1/wrong-o" "txd5b81a7265fc4d76a9fef-0069020905" "object-server 1692291" 0.0004 "-" 1692291 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdb1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/1/a/c1/wrong-o" "txd5b81a7265fc4d76a9fef-0069020905" "object-server 1692291" 0.0004 "-" 1692291 2 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sdf1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txd5b81a7265fc4d76a9fef-0069020905" "proxy-server 1692291" 0.0150 "-" 1692291 2 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "PUT /sde1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txd5b81a7265fc4d76a9fef-0069020905" "proxy-server 1692291" 0.0162 "-" 1692291 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e1c93f4ff5444f285475-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx8106e92e3da4477e9f3b3-0069020905" "proxy-server 1692291" 0.0067 "-" 1692291 1 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sdd1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx4306fc63c09c4865b8d58-0069020905" "proxy-server 1692291" 0.0003 "-" 1692291 1 +test DEBUG: Update report failed for /a/c /tmp/tmpwox4b7sc/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/tmpwox4b7sc/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/tmpwox4b7sc/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test WARNING: /tmp/tmps2z9iu3q/tmp_test_container_updater/devices/sda1 is not mounted +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Failed to get container info (Lock timeout: 10 seconds: /tmp/tmpgohvn_83/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpr3xaljvo/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpr3xaljvo/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpr3xaljvo/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.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.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.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.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync ... 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.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.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states +test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states ... ok +test.unit.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 + +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /a/Ω /tmp/tmpn2xzjsp9/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.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpno9oue28/tmp_test_obj_server_DiskFile/13e6d1b1-af9c-4dfd-bd49-44ca2b886ae9/junk: Invalid Timestamp value in filename 'junk' +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash filenames = self.cleanup_ondisk_files(object_path)['files'] @@ -68381,13 +58072,13 @@ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect OSError -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash filenames = self.cleanup_ondisk_files(object_path)['files'] @@ -68401,13 +58092,13 @@ 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 -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash filenames = self.cleanup_ondisk_files(object_path)['files'] @@ -68421,179 +58112,398 @@ 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.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.TestContainerBrokerBeforeMetadata.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_remove_objects ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741248.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/479/69a896004e79323cea6e6d052734b479/69a896004e79323cea6e6d052734b479.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741248.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/479/69a896004e79323cea6e6d052734b479/69a896004e79323cea6e6d052734b479.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741256.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a5a/022cb5353a7f8273aa409e9326a40a5a/022cb5353a7f8273aa409e9326a40a5a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741256.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/a5a/022cb5353a7f8273aa409e9326a40a5a/022cb5353a7f8273aa409e9326a40a5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741260.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/370/7183207105445f55d4910083072b4370/7183207105445f55d4910083072b4370.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741260.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/370/7183207105445f55d4910083072b4370/7183207105445f55d4910083072b4370.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741264.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/cec/2a350cbee554966ddf9f94abefee8cec/2a350cbee554966ddf9f94abefee8cec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741264.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/cec/2a350cbee554966ddf9f94abefee8cec/2a350cbee554966ddf9f94abefee8cec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741268.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/9cd/8b2598afdf1769af9a7a0229baa719cd/8b2598afdf1769af9a7a0229baa719cd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741268.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/9cd/8b2598afdf1769af9a7a0229baa719cd/8b2598afdf1769af9a7a0229baa719cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741272.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/849/0e74223cc4cfe5c835f55dc906b21849/0e74223cc4cfe5c835f55dc906b21849.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741272.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/849/0e74223cc4cfe5c835f55dc906b21849/0e74223cc4cfe5c835f55dc906b21849.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741276.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/779/641a624526f3e778b784cb2ee3d8d779/641a624526f3e778b784cb2ee3d8d779.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741276.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/779/641a624526f3e778b784cb2ee3d8d779/641a624526f3e778b784cb2ee3d8d779.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741280.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ce8/b5b4f8ae97a27821527703f1830e8ce8/b5b4f8ae97a27821527703f1830e8ce8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741280.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ce8/b5b4f8ae97a27821527703f1830e8ce8/b5b4f8ae97a27821527703f1830e8ce8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741284.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/058/7d81fc980be12a89de077affc90a0058/7d81fc980be12a89de077affc90a0058.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741284.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/058/7d81fc980be12a89de077affc90a0058/7d81fc980be12a89de077affc90a0058.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741288.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ecb/d8ade0c1cb340e011feb3d1ad9388ecb/d8ade0c1cb340e011feb3d1ad9388ecb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741288.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/ecb/d8ade0c1cb340e011feb3d1ad9388ecb/d8ade0c1cb340e011feb3d1ad9388ecb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741292.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bd5/76372aad4f3ba725761d96f9da042bd5/76372aad4f3ba725761d96f9da042bd5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741292.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/bd5/76372aad4f3ba725761d96f9da042bd5/76372aad4f3ba725761d96f9da042bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741296.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/0db/1befb81134abe4c011b2b1d78bb850db/1befb81134abe4c011b2b1d78bb850db.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741296.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/0db/1befb81134abe4c011b2b1d78bb850db/1befb81134abe4c011b2b1d78bb850db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741300.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/33d/ec939ad986add84dc3c775163338e33d/ec939ad986add84dc3c775163338e33d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741300.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/33d/ec939ad986add84dc3c775163338e33d/ec939ad986add84dc3c775163338e33d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741304.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/478/7a2471928c1e74c9457369aabe389478/7a2471928c1e74c9457369aabe389478.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741304.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/478/7a2471928c1e74c9457369aabe389478/7a2471928c1e74c9457369aabe389478.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741308.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/31a/5feb0f1ee0be02ebaee3ecf6aa99131a/5feb0f1ee0be02ebaee3ecf6aa99131a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741308.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/31a/5feb0f1ee0be02ebaee3ecf6aa99131a/5feb0f1ee0be02ebaee3ecf6aa99131a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741312.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/c87/621074b38cdb20b6365ef827f266ac87/621074b38cdb20b6365ef827f266ac87.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741312.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/c87/621074b38cdb20b6365ef827f266ac87/621074b38cdb20b6365ef827f266ac87.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded ... ok +test.unit.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.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects ... 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.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states ... 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.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... 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.TestContainerBrokerBeforeMetadata.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy ... ok +test.unit.container.test_backend.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.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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sdc1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx4306fc63c09c4865b8d58-0069020905" "proxy-server 1692291" 0.0003 "-" 1692291 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54175aae8e634a4ba5beb-0069020905" "proxy-server 1692291" 0.0012 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txbe463a2d38104df08319e-0069020905" "proxy-server 1692291" 0.0122 "-" 1692291 1 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "GET /sde1/1/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "txad73e6a446e14c40a7eb0-0069020905" "proxy-server 1692291" 0.0006 "-" 1692291 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx201ad61c24e74e349feef-0069020905" "proxy-server 1692291" 0.0013 "-" 1692291 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx9ed73d9a5674424cb6a57-0069020905" "proxy-server 1692291" 0.0013 "-" 1692291 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "DELETE /sdb1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/1/a/c1/wrong-o" "txccc5600b25f44ff393b35-0069020905" "object-server 1692291" 0.0004 "-" 1692291 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "DELETE /sda1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/1/a/c1/wrong-o" "txccc5600b25f44ff393b35-0069020905" "object-server 1692291" 0.0003 "-" 1692291 2 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "DELETE /sde1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txccc5600b25f44ff393b35-0069020905" "proxy-server 1692291" 0.0074 "-" 1692291 2 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:01 +0000] "DELETE /sdf1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txccc5600b25f44ff393b35-0069020905" "proxy-server 1692291" 0.0135 "-" 1692291 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: txaf3f178d05334c54bb03f-0069020905) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txaf3f178d05334c54bb03f-0069020905) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txaf3f178d05334c54bb03f-0069020905) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx664b39e09ef44a6dae93a-0069020905) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 finding shard upper in '/tmp/tmpqgtngkco/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpqgtngkco/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpcvkgcrp3/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpcvkgcrp3/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_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 +Container 'a/c' cannot be set to sharding state while in sharding state +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 +Container 'a/c' cannot be set to sharded state while in sharded state +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.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... 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.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 +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741316.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2c1/1c5590702f8eee25577990df000ef2c1/1c5590702f8eee25577990df000ef2c1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741316.00000-0, db: /tmp/tmp6a0er19z/sda/containers/0/2c1/1c5590702f8eee25577990df000ef2c1/1c5590702f8eee25577990df000ef2c1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741066.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/931/0753ae0192e1fb15407aa38c532c8931/0753ae0192e1fb15407aa38c532c8931.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741066.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/931/0753ae0192e1fb15407aa38c532c8931/0753ae0192e1fb15407aa38c532c8931.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741069.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/779/0f50fc1d878f8adc0b004aa2fdb3a779/0f50fc1d878f8adc0b004aa2fdb3a779.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741069.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/779/0f50fc1d878f8adc0b004aa2fdb3a779/0f50fc1d878f8adc0b004aa2fdb3a779.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c.dbtest ERROR: Invalid swift_bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2995, in override_bytes_from_content_type + listing_dict['bytes'] = int(swift_bytes) + ~~~^^^^^^^^^^^^^ +ValueError: invalid literal for int() with base 10: 'hey' +test ERROR: Problem finding shard upper in '/tmp/tmpcks9v91n/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpcks9v91n/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpqxv9peze/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpqxv9peze/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_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.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors ... ok + +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f.dbtest.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... 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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... ok +test.unit.container.test_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.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... 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.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.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.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... ok +test.unit.obj.test_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.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... 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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72.dbtest.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.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.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_expirer.TestObjectExpirer.test_build_task_obj_round_trip test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... ok - -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001628398895263672s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015544891357421875s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001659393310546875s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015401840209960938s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001881122589111328s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010776519775390625s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.250640869140625e-05s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017142295837402344s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019478797912597656s, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150966.23504, (0, 0) as of 1796150966.23504, active as of 1796150966.23504>, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.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/tmpk6clsb10/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150966.23505, (0, 0) as of 1796150966.23505, active as of 1796150966.23505>, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150966.23506, (0, 0) as of 1796150966.23506, active as of 1796150966.23506>, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.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/tmpk6clsb10/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpk6clsb10/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.23554.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016951560974121094s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014662742614746094s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014066696166992188s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001773834228515625s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001838207244873047s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.560585021972656e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001621246337890625s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020432472229003906s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150966.59675, (0, 0) as of 1796150966.59675, active as of 1796150966.59675>, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150966.59676, (0, 0) as of 1796150966.59676, active as of 1796150966.59676>, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... 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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission ... ok -test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp__uswkot/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1472017820.44503.data.QBYCYU -test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp__uswkot/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/tmp76e1k6mm/tmp_test_obj_server_DiskFile/sda1/objects/0 +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_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.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required ... ok +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpfrrc6m8a/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1472017820.44503.data.QBYCYU +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpfrrc6m8a/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.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/tmpvzd92cdg/tmp_test_obj_server_DiskFile/sda1/objects/0 +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpepmuvret/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1761741062.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpepmuvret/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9555a92d072897b136b3fc06595b8456/junk_file: Invalid Timestamp value in filename 'junk_file' 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 @@ -68622,15 +58532,7 @@ Exception test-expirer DEBUG: Run begin test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer ERROR: Exception while deleting object .expiring_objects 1795996768 1796064568-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1795996768 1796064568-a1/c1/o1 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 1761609521 1761654662-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, @@ -68638,7 +58540,7 @@ 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 1795996768 1796064568-a2/c2/o2 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 1761609521 1761654662-a1/c1/o1 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, @@ -68646,7 +58548,7 @@ 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 1795996768 1796064568-a3/c3/o3 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 1761609521 1761654662-a2/c2/o2 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, @@ -68654,7 +58556,7 @@ 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 1795996768 1796064568-a4/c4/o4 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 1761609521 1761654662-a3/c3/o3 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, @@ -68662,7 +58564,7 @@ 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 1796083168 1796150967-a5/c5/o5 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 1761609521 1761654662-a4/c4/o4 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, @@ -68670,17 +58572,27 @@ 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 1796083168 1796150967-a6/c6/o6 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 1761695921 1761741061-a5/c5/o5 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object self.delete_actual_object(target_path, delete_timestamp, ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ is_async_delete) ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.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.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... 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.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... 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 @@ -68693,6 +58605,8 @@ 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.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers +test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok test.unit.obj.test_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 @@ -68707,22 +58621,360 @@ 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 + +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmp8oli5zvd/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741067.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ade/6bcb789b1431bff49d80e56e2c292ade/6bcb789b1431bff49d80e56e2c292ade.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741082.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741092.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/090/4cc9856319634e8b6cbb583a71289090/4cc9856319634e8b6cbb583a71289090.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741097.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/23e/64a6557d05fa2d6dfc1e72a1203ec23e/64a6557d05fa2d6dfc1e72a1203ec23e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741107.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c90/2b687967a2fc7c2873e69d5d3dde1c90/2b687967a2fc7c2873e69d5d3dde1c90.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741112.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/66a/7c33fe4e126c3b1552e109f7af53066a/7c33fe4e126c3b1552e109f7af53066a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741122.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/66d/2799e971c6410e15d62e6800ed0aa66d/2799e971c6410e15d62e6800ed0aa66d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741127.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/be4/b13108c7145226ab19e8d5c0577d2be4/b13108c7145226ab19e8d5c0577d2be4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741137.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/28a/05eb3a04c54ccdc3cfe2336d72c3a28a/05eb3a04c54ccdc3cfe2336d72c3a28a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741142.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/956/e4830ee5245c0a38ce440cf26ea12956/e4830ee5245c0a38ce440cf26ea12956.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741152.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/efc/d07be290d9383ec880cd1794c89b4efc/d07be290d9383ec880cd1794c89b4efc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741157.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b83/eb6e9ce508c47c8ac278486142b52b83/eb6e9ce508c47c8ac278486142b52b83.dbtest.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.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate +test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... 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.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... ok +test ERROR: Failed to unlink '/tmp/tmph9uikqsj/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmph9uikqsj/containers/part/suffix/hash/container_1761741063.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmph9uikqsj/containers/part/suffix/hash/container_1761741063.00000.db': ['/tmp/tmph9uikqsj/containers/part/suffix/hash/container.db', '/tmp/tmph9uikqsj/containers/part/suffix/hash/container_1761741064.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmph9uikqsj/containers/part/suffix/hash/container_1761741064.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpksrrunt3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00832 seconds (120.25844/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/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test DEBUG: Not deleting db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) +test DEBUG: Not deleting db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) +test DEBUG: Not deleting db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.20867.db (requires sharding, state sharding) +test DEBUG: Not deleting db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.20867.db (2/3 success) +test DEBUG: Successfully deleted db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.20867.db +test DEBUG: Successfully deleted db /tmp/tmpm3dhhr4n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp1enyz63r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '3777da181e1a554d6f1bb13d26c86676', '094ae700-30b9-4e9c-b811-9d1e084500f3-sda', '1761741063.23655', '1761741063.00000', '0', '', '1761741063.00000', 51, 0) +test DEBUG: /tmp/tmp1enyz63r/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': '1761741064.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1761741065.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1761741066.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1761741067.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1761741068.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1761741069.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1761741070.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1761741071.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1761741072.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1761741073.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1761741074.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1761741075.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1761741076.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1761741077.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1761741078.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1761741079.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1761741080.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1761741081.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1761741082.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1761741083.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1761741084.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1761741085.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1761741086.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1761741087.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1761741088.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1761741089.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1761741090.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1761741091.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1761741092.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1761741093.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda')test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync +test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... 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 DEBUG: /tmp/tmp1enyz63r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.044899s) +test DEBUG: Synchronization for /tmp/tmp1enyz63r/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, '3777da181e1a554d6f1bb13d26c86676', '094ae700-30b9-4e9c-b811-9d1e084500f3-sda', '1761741063.23655', '1761741063.00000', '0', '', '1761741063.00000', 51, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('094ae700-30b9-4e9c-b811-9d1e084500f3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07051 seconds (14.18200/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/tmp1enyz63r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '3777da181e1a554d6f1bb13d26c86676', '094ae700-30b9-4e9c-b811-9d1e084500f3-sda', '1761741063.23655', '1761741063.00000', '0', '', '1761741063.00000', 51, 0) +test DEBUG: /tmp/tmp1enyz63r/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': '1761741094.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1761741095.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1761741096.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1761741097.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1761741098.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1761741099.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1761741100.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1761741101.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1761741102.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1761741103.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1761741104.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1761741105.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1761741106.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1761741107.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1761741108.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1761741109.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1761741110.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1761741111.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1761741112.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1761741113.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1761741214.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '094ae700-30b9-4e9c-b811-9d1e084500f3-sda') +test DEBUG: /tmp/tmp1enyz63r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.0137541s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '3777da181e1a554d6f1bb13d26c86676', '094ae700-30b9-4e9c-b811-9d1e084500f3-sda', '1761741063.23655', '1761741063.00000', '0', '', '1761741063.00000', 51, 0) +test DEBUG: /tmp/tmp1enyz63r/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.03474 seconds (28.78323/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:0 ts_repl:0 +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdb +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00027 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.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 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00018 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/tmps0wdd_he/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', '03c8801a-7a34-49f8-95f8-e229add4106b-sda', '1761741063.38183', '1761739200.00000', '0', '', '1761739200.00000', 0, 0) +test DEBUG: /tmp/tmps0wdd_he/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': '1761739202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761739203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '03c8801a-7a34-49f8-95f8-e229add4106b-sda')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_sharder.TestCleavingContext.test_load_modify_store_load +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container ... ok +test.unit.container.test_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_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_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 DEBUG: /tmp/tmps0wdd_he/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00577521s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', '03c8801a-7a34-49f8-95f8-e229add4106b-sda', '1761741063.38183', '1761739200.00000', '0', '', '1761739200.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('03c8801a-7a34-49f8-95f8-e229add4106b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmps0wdd_he/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02811 seconds (35.57588/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/tmps0wdd_he/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '99751f98cab97371e51d4f8f7bfc4228', '07c76354-0d04-4eab-aac2-c9976fa79288-sda', '1761741063.41051', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('07c76354-0d04-4eab-aac2-c9976fa79288-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '99751f98cab97371e51d4f8f7bfc4228', '07c76354-0d04-4eab-aac2-c9976fa79288-sda', '1761741063.41051', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('07c76354-0d04-4eab-aac2-c9976fa79288-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmps5ereaq2/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', 'c8d2db12-65ed-4e64-8196-f48db9652827-sda', '1761741063.43997', '1761739200.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1761741063.44103"]}', '1761739200.00000', 0, 1) +test DEBUG: /tmp/tmps5ereaq2/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': '1761739202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761739203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c8d2db12-65ed-4e64-8196-f48db9652827-sda') +test DEBUG: /tmp/tmps5ereaq2/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00909281s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', 'c8d2db12-65ed-4e64-8196-f48db9652827-sda', '1761741063.43997', '1761739200.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1761741063.44103"]}', '1761739200.00000', 0, 1) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('c8d2db12-65ed-4e64-8196-f48db9652827-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmps5ereaq2/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04240 seconds (23.58293/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/tmps5ereaq2/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, 'c551e2a3ed108cecc31fa6bdb653a009', '29dc3b06-abd3-45a9-93a8-0f2974e09a74-sda', '1761741063.48896', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('29dc3b06-abd3-45a9-93a8-0f2974e09a74-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, 'c551e2a3ed108cecc31fa6bdb653a009', '29dc3b06-abd3-45a9-93a8-0f2974e09a74-sda', '1761741063.48896', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('29dc3b06-abd3-45a9-93a8-0f2974e09a74-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp8xwf92mm/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', '494076af-c660-4358-8b7e-385cb2157739-sda', '1761741063.52661', '1761739200.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1761741063.52762"]}', '1761739200.00000', 0, 0) +test DEBUG: /tmp/tmp8xwf92mm/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': '1761739202.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761739203.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '494076af-c660-4358-8b7e-385cb2157739-sda') +test DEBUG: /tmp/tmp8xwf92mm/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00693369s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'ab6adb42c9220b424df2d2262dd583d4', '494076af-c660-4358-8b7e-385cb2157739-sda', '1761741063.52661', '1761739200.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1761741063.52762"]}', '1761739200.00000', 0, 0) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('494076af-c660-4358-8b7e-385cb2157739-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmp8xwf92mm/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04137 seconds (24.17377/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/tmp8xwf92mm/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '99751f98cab97371e51d4f8f7bfc4228', '0904ad79-e9ff-4125-ab1d-23165ac85d26-sda', '1761741063.57252', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('0904ad79-e9ff-4125-ab1d-23165ac85d26-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '99751f98cab97371e51d4f8f7bfc4228', '0904ad79-e9ff-4125-ab1d-23165ac85d26-sda', '1761741063.57252', '1761739200', '0', '', '1761739200', 2, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('0904ad79-e9ff-4125-ab1d-23165ac85d26-sda', '6fbb03f1f566c922cb875c26086196b4.db')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_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.unit.container.test_sharder.TestContainerSharderConf.test_bad_values +test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_conf ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_default +test.unit.container.test_sharder.TestContainerSharderConf.test_default ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate +test.unit.container.test_sharder.TestContainerSharderConf.test_validate ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container +test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container ... ok +test.unit.obj.test_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_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_server.TestObjectController.test_DELETE_but_expired +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741167.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/901/a6f9051c7e21a22f8c0820b998f2a901/a6f9051c7e21a22f8c0820b998f2a901.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741172.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/555/81c1744fb571075a53ec530fea361555/81c1744fb571075a53ec530fea361555.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741182.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c1d/58b7bfeff77aa4a5f5180353d6144c1d/58b7bfeff77aa4a5f5180353d6144c1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741187.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f0f/5d12586f50bece7efda240f89545df0f/5d12586f50bece7efda240f89545df0f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741197.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b8e/4c4013c84dd2031598e88ef345603b8e/4c4013c84dd2031598e88ef345603b8e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741202.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7cb/4c85c452bb05a45bd8445134a06347cb/4c85c452bb05a45bd8445134a06347cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741212.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b38/6b4b14bcc30b13f8b27807605ce91b38/6b4b14bcc30b13f8b27807605ce91b38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741217.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2e8/900a83e628a4979894f845df063392e8/900a83e628a4979894f845df063392e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741227.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/31d/f2c0cfbf73a02efaad70b444b21b231d/f2c0cfbf73a02efaad70b444b21b231d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741232.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d6f/93ce4739f3cbcf2e9f10dd05308fdd6f/93ce4739f3cbcf2e9f10dd05308fdd6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741237.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/5fb/abeaf2360d12bd05d5154991653015fb/abeaf2360d12bd05d5154991653015fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741242.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c2e/2fc1d47f4a2ab89aaf8c4879a384cc2e/2fc1d47f4a2ab89aaf8c4879a384cc2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741247.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bda/fcdc100283de9f5a5ec271d5349a6bda/fcdc100283de9f5a5ec271d5349a6bda.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741252.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a97/e5f815f63057c9e65a2004e7fbb05a97/e5f815f63057c9e65a2004e7fbb05a97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741257.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ce3/f6720694d137b635258e03ce3bf04ce3/f6720694d137b635258e03ce3bf04ce3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741262.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f22/c9e715d147223113372ea65e9524ff22/c9e715d147223113372ea65e9524ff22.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741267.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f2c/a273cab857e3fc75624b4b93544d7f2c/a273cab857e3fc75624b4b93544d7f2c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741272.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/849/0e74223cc4cfe5c835f55dc906b21849/0e74223cc4cfe5c835f55dc906b21849.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741277.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1f9/54fac2d700541a43b76e995ea77b71f9/54fac2d700541a43b76e995ea77b71f9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741282.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c2a/41b9b74956ef47c677f9b5ac269cbc2a/41b9b74956ef47c677f9b5ac269cbc2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741287.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cff/9460252ede59f80e7cf6a29489005cff/9460252ede59f80e7cf6a29489005cff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741292.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bd5/76372aad4f3ba725761d96f9da042bd5/76372aad4f3ba725761d96f9da042bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741297.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/03f/18ad1d2e686545ee9084494e985ef03f/18ad1d2e686545ee9084494e985ef03f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741302.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6fe/25f012e03c6b534085bf4c00a50486fe/25f012e03c6b534085bf4c00a50486fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741307.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/41a/87381bf1ded69b876ff58e217ee3041a/87381bf1ded69b876ff58e217ee3041a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741312.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c87/621074b38cdb20b6365ef827f266ac87/621074b38cdb20b6365ef827f266ac87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741317.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cf6/cefa0857df780356fc5c06e796254cf6/cefa0857df780356fc5c06e796254cf6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741322.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1ee/605be88da6dc9604748454bbd2dbf1ee/605be88da6dc9604748454bbd2dbf1ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741327.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/09b/0a55830b46b56f9c2dcba4918a21909b/0a55830b46b56f9c2dcba4918a21909b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741332.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cd5/b0186eddc6a3025175f9b9124a33ccd5/b0186eddc6a3025175f9b9124a33ccd5.dbtest.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue +test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes ... ok test.unit.obj.test_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 @@ -68731,238 +58983,1675 @@ 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 INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpguhcdudn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '8911f26ec3051035ff29209c736467cb', '105d931b-f971-48c4-a0d6-d56a3c29f33f-sda', '1761741063.61253', '1761741063.00000', '0', '', '1761741063.00000', 1, 1) +test DEBUG: /tmp/tmpguhcdudn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1761741065.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1761741066.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '105d931b-f971-48c4-a0d6-d56a3c29f33f-sda') +test DEBUG: /tmp/tmpguhcdudn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00660729s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '8911f26ec3051035ff29209c736467cb', '105d931b-f971-48c4-a0d6-d56a3c29f33f-sda', '1761741063.61253', '1761741063.00000', '0', '', '1761741063.00000', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('105d931b-f971-48c4-a0d6-d56a3c29f33f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpguhcdudn/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03410 seconds (29.32599/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/tmpguhcdudn/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '66f9eaf66273c514fd19be04b0dbe54f', '0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '66f9eaf66273c514fd19be04b0dbe54f', '0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '66f9eaf66273c514fd19be04b0dbe54f', '1d67e0a7-e746-4341-af75-ee2aca16d456-', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0) +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db in sync with 10.0.0.2:1002/sdc, nothing to do +REPLICATE: /sda/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '66f9eaf66273c514fd19be04b0dbe54f', '1d67e0a7-e746-4341-af75-ee2aca16d456-', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0) +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db in sync with 10.0.0.0:1000/sda, nothing to do +test DEBUG: Replicating db /tmp/tmpguhcdudn/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '16dcc9dcaeb8217e745d4dbd35067cf1', '1cf52462-0875-4fdf-b0ea-78c420bb7c3f-sdb', '1761741063.61253', '1761741064.00000', '0', '', '1761741064.00000', 1, 1) +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1761741067.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1761741068.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1cf52462-0875-4fdf-b0ea-78c420bb7c3f-sdb') +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00799894s) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '105d931b-f971-48c4-a0d6-d56a3c29f33f-sda', 'sync_point': 2}],) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '16dcc9dcaeb8217e745d4dbd35067cf1', '1cf52462-0875-4fdf-b0ea-78c420bb7c3f-sdb', '1761741063.61253', '1761741064.00000', '0', '', '1761741064.00000', 1, 1) +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1761741067.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1761741068.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1cf52462-0875-4fdf-b0ea-78c420bb7c3f-sdb') +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00453258s) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '105d931b-f971-48c4-a0d6-d56a3c29f33f-sda', 'sync_point': 2}],) +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.06927 seconds (28.87323/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/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '03ed5ae689e27d84394379dad4642f70', '1d67e0a7-e746-4341-af75-ee2aca16d456-', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0) +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1761741068.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1761741068.00000', 'deleted': 0, 'storage_policy_index': 0}], '1d67e0a7-e746-4341-af75-ee2aca16d456-') +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00242996s) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, merge_syncs, ([{'remote_id': '0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', 'sync_point': 1}],) +REPLICATE: /sda/0/6fbb03f1f566c922cb875c26086196b4, sync, (2, '03ed5ae689e27d84394379dad4642f70', '1d67e0a7-e746-4341-af75-ee2aca16d456-', '1761741063.66946', '1761739200', '0', '', '1761739200', 1, 0)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.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_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing ... ok +test ERROR: Failed to unlink '/tmp/tmpp3w4qosn/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpp3w4qosn/containers/part/suffix/hash/container_1761741063.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpp3w4qosn/containers/part/suffix/hash/container_1761741063.00000.db': ['/tmp/tmpp3w4qosn/containers/part/suffix/hash/container.db', '/tmp/tmpp3w4qosn/containers/part/suffix/hash/container_1761741064.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpp3w4qosn/containers/part/suffix/hash/container_1761741064.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0095 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0022 "-" 1692260 -test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive +test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive ... ok +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... ok +test.unit.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.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_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_server.TestObjectController.test_GET_HEAD_with_fragment_preferences +test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... ok test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.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 -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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741337.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c1d/448ba3b8b3e2b7b3021d26ab91edcc1d/448ba3b8b3e2b7b3021d26ab91edcc1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741342.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741347.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ce8/eabce66a96165d99b391f8c902e41ce8/eabce66a96165d99b391f8c902e41ce8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741352.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c56/c151a3c4be0b4fe5933116e53f6acc56/c151a3c4be0b4fe5933116e53f6acc56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741357.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/34c/2dec4865ff3839b83dcefc69f401734c/2dec4865ff3839b83dcefc69f401734c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741362.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ae3/16b810c49603ef76d989660b598ceae3/16b810c49603ef76d989660b598ceae3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741367.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/783/c80b5ccd43c260ba080a62bde20e5783/c80b5ccd43c260ba080a62bde20e5783.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741372.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1e8/3127023c3a5ea17cc2a1dd9519d021e8/3127023c3a5ea17cc2a1dd9519d021e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741377.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/256/3805ef25f8d5c1c33a6a1fb6b05ff256/3805ef25f8d5c1c33a6a1fb6b05ff256.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741382.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/520/5b59f9489d308ccd0caccebef132e520/5b59f9489d308ccd0caccebef132e520.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741387.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6a5/da72b789b1f4dd91be1528e4ff9646a5/da72b789b1f4dd91be1528e4ff9646a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741392.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/dbb/712e8c2867f9283aabbe85d66db84dbb/712e8c2867f9283aabbe85d66db84dbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741397.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6c9/628a45e5eba0a5a179768ba5ee89a6c9/628a45e5eba0a5a179768ba5ee89a6c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741402.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/237/6b57349ddf41fa9c9a531afbfcf71237/6b57349ddf41fa9c9a531afbfcf71237.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741407.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7d4/dc1a77cd10bd950056a1c381042277d4/dc1a77cd10bd950056a1c381042277d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741412.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/874/038b533c9fb7d4fae8a586b341dc8874/038b533c9fb7d4fae8a586b341dc8874.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741417.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/8f8/2d34aba8eac6f5c8544a9f396eede8f8/2d34aba8eac6f5c8544a9f396eede8f8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741422.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/837/4a91c37c226ad0c1cb4fbec6dfa34837/4a91c37c226ad0c1cb4fbec6dfa34837.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741427.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/41a/449a870003bcb49b88aee5b1bb15f41a/449a870003bcb49b88aee5b1bb15f41a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741432.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9c8/a788eb943bb38601996a843561de39c8/a788eb943bb38601996a843561de39c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741437.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bab/cb4b6b1e67039ad51160ff748cd8cbab/cb4b6b1e67039ad51160ff748cd8cbab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741442.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/453/56228159181459ccc070044af3bc4453/56228159181459ccc070044af3bc4453.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741447.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a9f/4c9edd313589fad8af6b1943957aca9f/4c9edd313589fad8af6b1943957aca9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741452.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c65/e3673e494b09b1b47cf95eb103d90c65/e3673e494b09b1b47cf95eb103d90c65.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741457.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a3f/19ab99e21f830241b29089e7e86d1a3f/19ab99e21f830241b29089e7e86d1a3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741462.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/977/6f200de54a176071bcba81e70086e977/6f200de54a176071bcba81e70086e977.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741467.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/205/9cbb1a7d4418378a6366becaeac57205/9cbb1a7d4418378a6366becaeac57205.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741472.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c25/f3e311f426a394d9aa5ae4c471f6ec25/f3e311f426a394d9aa5ae4c471f6ec25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741477.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d7f/1d2b8880e82d413ff4755020b4bc8d7f/1d2b8880e82d413ff4755020b4bc8d7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741482.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f7e/5b6d0d51aef97f62dca2d4849dcfef7e/5b6d0d51aef97f62dca2d4849dcfef7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741487.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9a1/2ef06d3e04bd656f9aa7c5d6ba8d29a1/2ef06d3e04bd656f9aa7c5d6ba8d29a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741492.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/dce/8bb6a800164d909a2f4df0fdfb66fdce/8bb6a800164d909a2f4df0fdfb66fdce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741497.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b4b/894beaca60f9b5d8baa9b1d9bdb03b4b/894beaca60f9b5d8baa9b1d9bdb03b4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741502.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/55d/7a9089858fd576bdaa06b04446f2755d/7a9089858fd576bdaa06b04446f2755d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741507.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/8b4/91e97329c17e5fd5af2b4b513c1f28b4/91e97329c17e5fd5af2b4b513c1f28b4.db +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 +REPLICATE: /sda/0/6fbb03f1f566c922cb875c26086196b4, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1761741068.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1761741068.00000', 'deleted': 0, 'storage_policy_index': 0}], '1d67e0a7-e746-4341-af75-ee2aca16d456-') +test DEBUG: /tmp/tmpguhcdudn/sdb/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0104942s) +REPLICATE: /sda/0/6fbb03f1f566c922cb875c26086196b4, merge_syncs, ([{'remote_id': '0ebbab22-25e8-4637-9f25-d98e8721df9d-sda', 'sync_point': 1}],) +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '655c1e1841cd421c1843947c5e3dc83c', '024d3476-288b-4590-beb4-e66a93e206d0-', '1761741063.81100', '1761741063.80514', '0', '', '1761741063.80514', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('024d3476-288b-4590-beb4-e66a93e206d0-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.81217.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '655c1e1841cd421c1843947c5e3dc83c', '024d3476-288b-4590-beb4-e66a93e206d0-', '1761741063.81100', '1761741063.80514', '0', '', '1761741063.80514', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741063.81210', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741063.81210', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741063.81210', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741063.81229', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741063.81229', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741063.81217', 'epoch': '1761741063.81217', 'reported': 0, 'tombstones': -1}], '024d3476-288b-4590-beb4-e66a93e206d0-') +test DEBUG: /tmp/tmpid1clz7b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.81217.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpid1clz7b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.81217.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, '7562209e93a004052bf7e0c6b32de944', 'd30f0d1e-2636-40bb-9b10-733e34db7d2c-', '1761741063.87559', '1761741063.87391', '0', '', '1761741063.87391', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741063.89567', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741063.89567', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741063.89567', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741063.90178', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741063.90178', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741063.87674', 'epoch': '1761741063.87674', 'reported': 0, 'tombstones': -1}], 'd30f0d1e-2636-40bb-9b10-733e34db7d2c-') +test DEBUG: /tmp/tmpw6_sudd1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.87674.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpw6_sudd1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.87674.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, '7562209e93a004052bf7e0c6b32de944', 'd30f0d1e-2636-40bb-9b10-733e34db7d2c-', '1761741063.87559', '1761741063.89290', '0', '', '1761741063.87391', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741063.89567', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741063.89567', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741063.89567', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741063.90178', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741063.90178', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741063.87674', 'epoch': '1761741063.87674', 'reported': 0, 'tombstones': -1}], 'd30f0d1e-2636-40bb-9b10-733e34db7d2c-') +test DEBUG: /tmp/tmpw6_sudd1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.87674.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpw6_sudd1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.87674.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, '7562209e93a004052bf7e0c6b32de944', '72746542-20ff-4831-aa8c-6b19fb8c60dd-', '1761741063.98025', '1761741063.97856', '0', '', '1761741063.97856', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.00513', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741064.00513', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.00513', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.01039', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.01039', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741063.98565', 'epoch': '1761741063.98565', 'reported': 0, 'tombstones': -1}], '72746542-20ff-4831-aa8c-6b19fb8c60dd-') +test DEBUG: /tmp/tmp00yae6s4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.98565.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp00yae6s4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.98565.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, '7562209e93a004052bf7e0c6b32de944', '72746542-20ff-4831-aa8c-6b19fb8c60dd-', '1761741063.98025', '1761741064.00241', '0', '', '1761741063.97856', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.00513', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741064.00513', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.00513', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.01039', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.01039', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741063.98565', 'epoch': '1761741063.98565', 'reported': 0, 'tombstones': -1}], '72746542-20ff-4831-aa8c-6b19fb8c60dd-') +test DEBUG: /tmp/tmp00yae6s4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.98565.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp00yae6s4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741063.98565.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_sharded_remote_sharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded_large_diff ... ok + +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 1692260 1 +test-object-controller WARNING: Quarantined object /tmp/tmpbd14fb40/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1761741063.00000#7#d.data: Invalid EC metadata at offset 0x0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0036 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:03 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0008 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0048 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)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.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.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-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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0043 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0024 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo ... ok +test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation ... ok + +test-expirer ERROR: Exception while deleting object .expiring_objects 1761695921 1761741061-a6/c6/o6 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1761695921 1761741061-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1761695921 1761741061-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1761695921 1761741061-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer ERROR: skipping invalid task container: task_account/-1 +test-expirer ERROR: skipping invalid task container: task_account/rogue +test-expirer INFO: processing 2 unexpected task containers (e.g. 86300 86401) +test-expirer INFO: processing 1 unexpected task containers (e.g. 1761695721) +test-expirer ERROR: Unexcepted error handling task '1761654663-invalid0': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid0 +test-expirer ERROR: Unexcepted error handling task '1761654663-invalid1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid1 +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1761523121: 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 1761695921: 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 1761695921: Mocked error +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 5 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-expirer INFO: Pass so far 0s; 0 objects expired +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False}test.unit.obj.test_server.TestObjectController.test_GET_quarantine +test.unit.obj.test_server.TestObjectController.test_GET_quarantine ... 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_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.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-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0089 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0031 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0042 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0030 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmpv17e3dej/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.26992.data: metadata content-length 5 does not match actual object size 6 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmpc6552hxp/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.27873.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmp2uiws05j/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.28865.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmpbyub6c41/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.29804.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 -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 +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... ok +test.unit.obj.test_server.TestObjectController.test_OPTIONS +test.unit.obj.test_server.TestObjectController.test_OPTIONS ... ok +test.unit.obj.test_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_server.TestObjectController.test_POST_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... 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_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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741512.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/0a5/8089d077751642cbf95e6cccf08380a5/8089d077751642cbf95e6cccf08380a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741517.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/773/c75c3c24bd685748bf841da812893773/c75c3c24bd685748bf841da812893773.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741522.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/fd5/4cf39de5738d40ea64a056727e3d0fd5/4cf39de5738d40ea64a056727e3d0fd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741527.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/918/6207f896189c404ae6bedcd59e4d0918/6207f896189c404ae6bedcd59e4d0918.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741532.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/851/9ed48d867fc43942b6d8e1ba7383a851/9ed48d867fc43942b6d8e1ba7383a851.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741537.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/411/f45114c858981c3e190529fea6293411/f45114c858981c3e190529fea6293411.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741542.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b64/21301a34c1fb6e428bd94f6366f65b64/21301a34c1fb6e428bd94f6366f65b64.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741547.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1bd/19269d7e074c438a7ce57f8b0cd731bd/19269d7e074c438a7ce57f8b0cd731bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741552.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/02f/37040a2be19f1e044f80542fd646502f/37040a2be19f1e044f80542fd646502f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741557.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b75/bad1d0c0887c7d187bdf820159901b75/bad1d0c0887c7d187bdf820159901b75.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741562.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d20/b395419f2ea37c889494695fdeff9d20/b395419f2ea37c889494695fdeff9d20.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741567.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a3d/e168fe4243c77c1bb70053ed49dffa3d/e168fe4243c77c1bb70053ed49dffa3d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741572.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7f5/0afcea3a51c2aff11fc27754431bd7f5/0afcea3a51c2aff11fc27754431bd7f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741577.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2ec/238c742ea0fde3cd7b034a39978e22ec/238c742ea0fde3cd7b034a39978e22ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741582.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c20/d4aa6cf0baeef4c68cfde09f410b4c20/d4aa6cf0baeef4c68cfde09f410b4c20.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741587.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/964/7166b76a32a2c519fb94d891f7880964/7166b76a32a2c519fb94d891f7880964.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741592.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/249/a7509742a9e76a5f8a4770dcb1706249/a7509742a9e76a5f8a4770dcb1706249.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741597.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/db7/7bbe94acd0263cad61cd0c8372b0ddb7/7bbe94acd0263cad61cd0c8372b0ddb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741602.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/27f/5d93327fd7a09659edb514c2486df27f/5d93327fd7a09659edb514c2486df27f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741607.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/92c/dde22e3a4311a47e5784018de764192c/dde22e3a4311a47e5784018de764192c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741612.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bed/c72f3bb78769677c07e8247143f1dbed/c72f3bb78769677c07e8247143f1dbed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741617.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c41/5d85b45cd535c9d4139b1d8d76b31c41/5d85b45cd535c9d4139b1d8d76b31c41.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741622.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/50d/62a307776e1fed37eab0225366b2450d/62a307776e1fed37eab0225366b2450d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741627.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ff2/ead4488613eea170566c84039ce43ff2/ead4488613eea170566c84039ce43ff2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741632.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7c7/edb1c0dd40530b8f97e77714915957c7/edb1c0dd40530b8f97e77714915957c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741637.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/75d/08f8d936b855736894a94ac3843b375d/08f8d936b855736894a94ac3843b375d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741642.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ad3/b8681bb7808988378e8fdc7ba40fcad3/b8681bb7808988378e8fdc7ba40fcad3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741647.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b2c/f9a4a61ad528250c2a67aa6066ce0b2c/f9a4a61ad528250c2a67aa6066ce0b2c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741652.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/021/42956ec14407e637e212a59cd4096021/42956ec14407e637e212a59cd4096021.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741657.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9d9/cfb7b8df836c2fe1588428d0c9c3c9d9/cfb7b8df836c2fe1588428d0c9c3c9d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741662.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7b0/727cb2f4baf813d0e2ac0e5fc5d9c7b0/727cb2f4baf813d0e2ac0e5fc5d9c7b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741667.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/8f7/1d5bacc191293e660a97e8a24b6c78f7/1d5bacc191293e660a97e8a24b6c78f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741672.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/4f7/997984d7dbd8ff7849539647c45a54f7/997984d7dbd8ff7849539647c45a54f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741677.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/374/58bd15698a3ddf9526aecf6542051374/58bd15698a3ddf9526aecf6542051374.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741682.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/873/7844a37951f15bb287dd3256d7bd2873/7844a37951f15bb287dd3256d7bd2873.db +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0045 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0043 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0046 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 503 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmpowg6b9eq/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.41629.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0093 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0092 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0101 "-" 1692260 -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.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success ... ok +test.unit.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.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.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy ... ok +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past ... ok +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem ... 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_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.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.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.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.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.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.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.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.obj.test_server.TestObjectController.test_POST_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable ... 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.obj.test_server.TestObjectController.test_POST_no_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... 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 + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '883f325935753497bb9ad639af845fad', 'ad7f6a45-8afe-4ba0-803d-497d049bc248-', '1761741064.09027', '1761741064.08850', '0', '', '1761741064.08850', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.12245', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.12245', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.12245', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.12743', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.12743', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.09143', 'epoch': '1761741064.09143', 'reported': 0, 'tombstones': -1}], 'ad7f6a45-8afe-4ba0-803d-497d049bc248-') +test DEBUG: /tmp/tmpx6rw84iq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.09143.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpx6rw84iq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.09143.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, '883f325935753497bb9ad639af845fad', 'ad7f6a45-8afe-4ba0-803d-497d049bc248-', '1761741064.09027', '1761741064.11542', '0', '', '1761741064.08850', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.12245', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.12245', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.12245', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.12743', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.12743', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.09143', 'epoch': '1761741064.09143', 'reported': 0, 'tombstones': -1}], 'ad7f6a45-8afe-4ba0-803d-497d049bc248-') +test DEBUG: /tmp/tmpx6rw84iq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.09143.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpx6rw84iq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.09143.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, '883f325935753497bb9ad639af845fad', '1304ac91-b7c4-4c43-8718-a370270456dd-', '1761741064.21010', '1761741064.20796', '0', '', '1761741064.20796', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.23814', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.23814', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.23814', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.23942', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.23942', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.21128', 'epoch': '1761741064.21128', 'reported': 0, 'tombstones': -1}], '1304ac91-b7c4-4c43-8718-a370270456dd-') +test DEBUG: /tmp/tmpo_7pbea9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.21128.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpo_7pbea9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.21128.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, '883f325935753497bb9ad639af845fad', '1304ac91-b7c4-4c43-8718-a370270456dd-', '1761741064.21010', '1761741064.23115', '0', '', '1761741064.20796', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.23814', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.23814', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.23814', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.23942', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.23942', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.21128', 'epoch': '1761741064.21128', 'reported': 0, 'tombstones': -1}], '1304ac91-b7c4-4c43-8718-a370270456dd-') +test DEBUG: /tmp/tmpo_7pbea9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.21128.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpo_7pbea9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.21128.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, 'c77a8e86919b71e130f694917fc2c5f5', 'b9a8de02-2c77-4157-8228-870aea55a504-', '1761741064.34268', '1761741064.33669', '0', '', '1761741064.33669', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.34383', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741064.34383', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.34383', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.34401', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.34401', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.34389', 'epoch': '1761741064.34389', 'reported': 0, 'tombstones': -1}], 'b9a8de02-2c77-4157-8228-870aea55a504-') +test DEBUG: /tmp/tmpcsx9dqxq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.34389.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpcsx9dqxq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.34389.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, 'c77a8e86919b71e130f694917fc2c5f5', 'b9a8de02-2c77-4157-8228-870aea55a504-', '1761741064.34268', '1761741064.36001', '0', '', '1761741064.33669', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.34383', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741064.34383', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.34383', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.34401', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.34401', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.34389', 'epoch': '1761741064.34389', 'reported': 0, 'tombstones': -1}], 'b9a8de02-2c77-4157-8228-870aea55a504-') +test DEBUG: /tmp/tmpcsx9dqxq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.34389.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpcsx9dqxq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.34389.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_sharded_remote_unsharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded ... ok +test.unit.obj.test_server.TestObjectController.test_POST_not_exist +test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... 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.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.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.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-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0093 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0056 "-" 1692260 - +test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1103, in getresponse + raise Exception('test') +Exception: test +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0076 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0021 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0093 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0028 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0062 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1692260 -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.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.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.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.obj.test_server.TestObjectController.test_POST_transient_sysmeta +test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... 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.obj.test_server.TestObjectController.test_POST_update_meta +test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... 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.obj.test_server.TestObjectController.test_POST_with_full_drive +test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... 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.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.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_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.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741687.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b6d/a3f4a6c344df28a693d355bc9d6adb6d/a3f4a6c344df28a693d355bc9d6adb6d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741692.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2ea/4e3705debe6d9c086aebdd5a04d6c2ea/4e3705debe6d9c086aebdd5a04d6c2ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741697.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/75a/9ec53e105c37ed67d8c158e691a0a75a/9ec53e105c37ed67d8c158e691a0a75a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741702.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/eed/946ee59ab49aa4e19ef230ae7fbd0eed/946ee59ab49aa4e19ef230ae7fbd0eed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741707.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6e5/ee431f0eb3dc17ac073efe7c4e4ec6e5/ee431f0eb3dc17ac073efe7c4e4ec6e5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741712.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/4d8/c8bb2ca34ed02bb57715316862b5a4d8/c8bb2ca34ed02bb57715316862b5a4d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741717.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e5c/1b7ed1328e8ab0b0743e4acdb0890e5c/1b7ed1328e8ab0b0743e4acdb0890e5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741722.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/05e/9311fa77c4a0f5567dec84063049305e/9311fa77c4a0f5567dec84063049305e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741727.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/0ad/09f6ebeedc3dfb6f728ee4ac894ec0ad/09f6ebeedc3dfb6f728ee4ac894ec0ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741732.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/011/1a2fa6295f0d4ad6612b4377e8db4011/1a2fa6295f0d4ad6612b4377e8db4011.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741737.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e87/99c58e6280bb0fe6f1ec89148aedbe87/99c58e6280bb0fe6f1ec89148aedbe87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741742.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6e0/2a9df00ff68fe58310d320172842f6e0/2a9df00ff68fe58310d320172842f6e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741747.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/207/0b782c3ebe0b2e6540b3773dc1ea6207/0b782c3ebe0b2e6540b3773dc1ea6207.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741752.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/913/6ad7d7606aa40424bc2c8b1681ad1913/6ad7d7606aa40424bc2c8b1681ad1913.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741757.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ac6/3e25f2baeb3c6e9542c47864d38e8ac6/3e25f2baeb3c6e9542c47864d38e8ac6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741762.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/85d/e6a63bf0e3ac75dc53d066e21831a85d/e6a63bf0e3ac75dc53d066e21831a85d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741767.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a25/5c33f527f8961ceded04e7326ff21a25/5c33f527f8961ceded04e7326ff21a25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741772.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/013/de8c272735ef3f7ac2752b6255eb0013/de8c272735ef3f7ac2752b6255eb0013.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741777.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2cf/714fa2d23ad9b4fdf6e17b1ec27782cf/714fa2d23ad9b4fdf6e17b1ec27782cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741782.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/563/1391be76c3bef5a5efc2b7bcb78f1563/1391be76c3bef5a5efc2b7bcb78f1563.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741787.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f46/fd2532d71e624ebdb5f6fe990b8bbf46/fd2532d71e624ebdb5f6fe990b8bbf46.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741792.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/623/86bca450a0f7d7a4b5cc618455676623/86bca450a0f7d7a4b5cc618455676623.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741797.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/aa0/d2b9da577ceb68c4ec7846f89664eaa0/d2b9da577ceb68c4ec7846f89664eaa0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741802.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/67f/5010aad51da64e674fb06e674aa2b67f/5010aad51da64e674fb06e674aa2b67f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741807.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/453/3fa12716e6afb6dc0badbe6ed6cc5453/3fa12716e6afb6dc0badbe6ed6cc5453.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741812.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d84/bded48cc1f4af83f09cda66f9ba6cd84/bded48cc1f4af83f09cda66f9ba6cd84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741817.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/afa/b0527c280709d5509d5226be7fc13afa/b0527c280709d5509d5226be7fc13afa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741822.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/0ac/5c6b57ee96d1845ab66d697901c3c0ac/5c6b57ee96d1845ab66d697901c3c0ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741827.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/62a/71dc04e72be5d621671a16f2d659762a/71dc04e72be5d621671a16f2d659762a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741832.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d83/cb5a088f4c216a9dd2bbd874a717ed83/cb5a088f4c216a9dd2bbd874a717ed83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741837.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/fee/b40d380313d78559ffafc37aaf1fdfee/b40d380313d78559ffafc37aaf1fdfee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741842.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/337/79e645b396cd1ba0167dae80541ce337/79e645b396cd1ba0167dae80541ce337.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741847.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cc9/21425c73de5754bef6541d9702cd6cc9/21425c73de5754bef6541d9702cd6cc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741852.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ad8/3125042af230b1235885613c925a6ad8/3125042af230b1235885613c925a6ad8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741857.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/522/aa04e332276cbe65d6fab764c536f522/aa04e332276cbe65d6fab764c536f522.dbtest.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.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.obj.test_server.TestObjectController.test_PUT_bad_footer_json +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json ... 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.obj.test_server.TestObjectController.test_PUT_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp ... 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.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.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding +test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding ... ok +test.unit.common.test_db.TestDatabaseConnectionError.test_str +test.unit.common.test_db.TestDatabaseConnectionError.test_str ... 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.obj.test_server.TestObjectController.test_PUT_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at ... 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.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.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.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.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.obj.test_server.TestObjectController.test_PUT_client_closed_connection +test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... 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.obj.test_server.TestObjectController.test_PUT_client_timeout +test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... 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.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_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete +test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete ... 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.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.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_close +test.unit.proxy.controllers.test_base.TestGetterSource.test_close ... ok + +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller WARNING: Quarantined object /tmp/tmp41ehiqjm/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761741064.69937.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0089 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0050 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0019 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0033 "-" 1692260 - +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:04 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0022 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0028 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0025 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0037 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 1test.unit.obj.test_server.TestObjectController.test_PUT_commits_data +test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_init +test.unit.proxy.controllers.test_base.TestGetterSource.test_init ... 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.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.obj.test_server.TestObjectController.test_PUT_container_update_overrides +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... 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 + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 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-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2 new rows) +test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 170, in replicate + self.request('REPLICATE', self.path, body, + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + {'Content-Type': 'application/json'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 354, in other_req + raise Exception('blah') +Exception: blah +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok +test.unit.obj.test_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.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 + +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 3114, in getresponse + raise Exception('test') +Exception: test +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0058 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0095 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0054 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0036 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0020 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0019 "-" 1692260 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1692260 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_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... ok -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150966.59677, (0, 0) as of 1796150966.59677, active as of 1796150966.59677>, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010609626770019531s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.489059448242188e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.296966552734375e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.082389831542969e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011968612670898438s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150966.59675, (0, 0) as of 1796150966.59675, active as of 1796150966.59675>, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptyyxhiwv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150966.59725.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011229515075683594s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001862049102783203s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013113021850585938s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.000125885009765625s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012421607971191406s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011515617370605469s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012683868408203125s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012135505676269531s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011444091796875s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012350082397460938s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015616416931152344s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001354217529296875s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011038780212402344s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018334388732910156s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001704692840576172s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017213821411132812s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.059906005859375e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019788742065429688s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'c77a8e86919b71e130f694917fc2c5f5', 'd156e7a7-8e26-4d6d-9913-4f52bfb52e0b-', '1761741064.63780', '1761741064.63164', '0', '', '1761741064.63164', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.64260', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741064.64260', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.64260', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.64278', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.64278', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.64266', 'epoch': '1761741064.64266', 'reported': 0, 'tombstones': -1}], 'd156e7a7-8e26-4d6d-9913-4f52bfb52e0b-') +test DEBUG: /tmp/tmpgd13p_8f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.64266.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgd13p_8f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.64266.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, 'c77a8e86919b71e130f694917fc2c5f5', 'd156e7a7-8e26-4d6d-9913-4f52bfb52e0b-', '1761741064.63780', '1761741064.66788', '0', '', '1761741064.63164', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.64260', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741064.64260', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741064.64260', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.64278', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.64278', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.64266', 'epoch': '1761741064.64266', 'reported': 0, 'tombstones': -1}], 'd156e7a7-8e26-4d6d-9913-4f52bfb52e0b-') +test DEBUG: /tmp/tmpgd13p_8f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.64266.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgd13p_8f/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.64266.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, 'f2d290728baf7ca9247127b18dece12e', 'c091a1ed-5ba9-4583-9248-cb69267958de-', '1761741064.74376', '1761741064.74199', '0', '', '1761741064.74199', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c091a1ed-5ba9-4583-9248-cb69267958de-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.74665.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'f2d290728baf7ca9247127b18dece12e', 'c091a1ed-5ba9-4583-9248-cb69267958de-', '1761741064.74376', '1761741064.74199', '0', '', '1761741064.74199', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.74494', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.74494', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.74494', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.74681', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.74681', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.74665', 'epoch': '1761741064.74665', 'reported': 0, 'tombstones': -1}], 'c091a1ed-5ba9-4583-9248-cb69267958de-') +test DEBUG: /tmp/tmpbpmy7hir/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.74665.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpbpmy7hir/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.74665.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, 'f2d290728baf7ca9247127b18dece12e', 'c0170acd-45c6-4382-8127-da7730d21331-', '1761741064.81783', '1761741064.81187', '0', '', '1761741064.81187', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c0170acd-45c6-4382-8127-da7730d21331-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.82052.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'f2d290728baf7ca9247127b18dece12e', 'c0170acd-45c6-4382-8127-da7730d21331-', '1761741064.81783', '1761741064.81187', '0', '', '1761741064.81187', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741064.81908', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.81908', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741064.81908', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741064.82068', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741064.82068', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741064.82052', 'epoch': '1761741064.82052', 'reported': 0, 'tombstones': -1}], 'c0170acd-45c6-4382-8127-da7730d21331-') +test DEBUG: /tmp/tmp5_khnzgz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.82052.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5_khnzgz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.82052.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, '2214e0bc4d903e3c8694006e4157adc1', '22fc563a-2c7d-4545-919b-09f18d11b14a-', '1761741064.88788', '1761741064.88194', '0', '', '1761741064.88194', 3, 0) +test WARNING: /tmp/tmpp2a10umb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.89581.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmpp2a10umb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.89581.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, '2214e0bc4d903e3c8694006e4157adc1', '22fc563a-2c7d-4545-919b-09f18d11b14a-', '1761741064.88788', '1761741064.91434', '0', '', '1761741064.88194', 3, 0) +test WARNING: /tmp/tmpp2a10umb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.89581.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmpp2a10umb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.89581.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, '2214e0bc4d903e3c8694006e4157adc1', '69409c13-3758-48da-a95f-983e716add75-', '1761741064.95710', '1761741064.95544', '0', '', '1761741064.95544', 3, 0) +test WARNING: /tmp/tmpz651ik90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.96384.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmpz651ik90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.96384.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_sharding_remote_presharding_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff ... ok -test-expirer ERROR: Exception while deleting object .expiring_objects 1796083168 1796150967-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1796083168 1796150967-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1796083168 1796150967-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer ERROR: skipping invalid task container: task_account/-1 -test-expirer ERROR: skipping invalid task container: task_account/rogue -test-expirer INFO: processing 2 unexpected task containers (e.g. 86300 86401) -test-expirer INFO: processing 1 unexpected task containers (e.g. 1796082968) -test-expirer ERROR: Unexcepted error handling task '1796064568-invalid0': +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741862.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/a17/7ab37b3f73759e1958e5f7f85b3bca17/7ab37b3f73759e1958e5f7f85b3bca17.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741867.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/943/4cc2d8959c4d67b887241500e1b1b943/4cc2d8959c4d67b887241500e1b1b943.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741872.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c24/f9f867aa7d62537ebe354d59b23d1c24/f9f867aa7d62537ebe354d59b23d1c24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741877.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/08a/74ed974ced0597095131ad71d3ddd08a/74ed974ced0597095131ad71d3ddd08a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741882.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e38/63cc936b8741f8112c17e22cf2249e38/63cc936b8741f8112c17e22cf2249e38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741887.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/be9/11695d5fae68b9e77decdb0b05c0bbe9/11695d5fae68b9e77decdb0b05c0bbe9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741892.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c05/0b342d8de92a66630e6f678f7b613c05/0b342d8de92a66630e6f678f7b613c05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741897.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f31/fa06aa8ede387f2e86d634b8d30ecf31/fa06aa8ede387f2e86d634b8d30ecf31.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741902.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7d5/07df9c5a09023fc60566d4ff46c737d5/07df9c5a09023fc60566d4ff46c737d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741907.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/33d/8a16082e05241768a62a772a8fcdc33d/8a16082e05241768a62a772a8fcdc33d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741912.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e21/386a1c3cd67a65e1e7a183127c24be21/386a1c3cd67a65e1e7a183127c24be21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741917.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/3e8/43f5975a5a7750b1e042614e3ad4a3e8/43f5975a5a7750b1e042614e3ad4a3e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741922.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/5d2/c3f67b38ba4eaeb23d1c374b2f9d55d2/c3f67b38ba4eaeb23d1c374b2f9d55d2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741927.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/617/d18a986444a735fbea48b6cb1d513617/d18a986444a735fbea48b6cb1d513617.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741932.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/dd9/0f86e9b9c05f14f699426cfab88e2dd9/0f86e9b9c05f14f699426cfab88e2dd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741937.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b93/d845c29eeb8c6640c5b3bfc796897b93/d845c29eeb8c6640c5b3bfc796897b93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741942.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/568/cfe22fe39f0c1ec577a9b8b4a8901568/cfe22fe39f0c1ec577a9b8b4a8901568.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741947.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/915/6c812ae1c487695d8e993a3fce228915/6c812ae1c487695d8e993a3fce228915.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741952.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b4d/527a11e20bba0b9d898d7df14f256b4d/527a11e20bba0b9d898d7df14f256b4d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741957.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/323/966fae7150efb0720091ee28ed1cf323/966fae7150efb0720091ee28ed1cf323.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741962.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/681/791f13bb5db8a41f668fd1d8cd315681/791f13bb5db8a41f668fd1d8cd315681.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741967.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b2b/38a3f2e2850707c3ab818bae7fa48b2b/38a3f2e2850707c3ab818bae7fa48b2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741972.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b63/d9d41ff64d0494ccbe261dd82eff1b63/d9d41ff64d0494ccbe261dd82eff1b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741977.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/507/36a463a6c4a2aced139603a549ec8507/36a463a6c4a2aced139603a549ec8507.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741982.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d63/2a5e2d659ed3177dc3c15702bc484d63/2a5e2d659ed3177dc3c15702bc484d63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741987.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/df1/08b60053267b7c7ba76ae02fb3a92df1/08b60053267b7c7ba76ae02fb3a92df1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741992.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/5c9/fd821dcbae4776ec07b79c4e04dc45c9/fd821dcbae4776ec07b79c4e04dc45c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741997.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/255/ce0df629b108a2d6a6a596351ddaa255/ce0df629b108a2d6a6a596351ddaa255.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742002.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bac/d2853368790152889e59b5f73fa55bac/d2853368790152889e59b5f73fa55bac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742007.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/df3/ce5a9e4b91b24d0ec0a087b5ea63bdf3/ce5a9e4b91b24d0ec0a087b5ea63bdf3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742012.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/dd9/9f3f6d1deaaf30b45036b1aaa484add9/9f3f6d1deaaf30b45036b1aaa484add9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742017.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d2d/de73cedd3ba7df831c573c2e2d87bd2d/de73cedd3ba7df831c573c2e2d87bd2d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742022.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9e8/84e041760b7b08ba13be45e1f74e69e8/84e041760b7b08ba13be45e1f74e69e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742027.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1be/509d6f2d58f3efde14597914167981be/509d6f2d58f3efde14597914167981be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742032.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9c7/51c8aa3aefad07686169cfb381ddd9c7/51c8aa3aefad07686169cfb381ddd9c7.dbtest-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/0 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid0 -test-expirer ERROR: Unexcepted error handling task '1796064568-invalid1': + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 681, in _replicate_object + success = self._repl_to_node(node, broker, partition, info, + different_region) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 487, in _repl_to_node + return self._handle_sync_response(node, response, info, broker, http, + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + different_region=different_region) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 492, in _handle_sync_response + if response.status == HTTP_NOT_FOUND: # completely missing, rsync + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 714, in status + raise self._status +Exception: ugh +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (1/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} +test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (3/5 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator ERROR: Unable to decode remote metadata 'metadata' +test-replicator ERROR: Quarantining DB +test-replicator ERROR: ERROR Failed to get my own IPs? +test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00019 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.00042 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid1 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects -test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1795910368: 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 1796083168: 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 1796083168: 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': + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator WARNING: Skipping: Boom! +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00038 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 1 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -68971,10 +60660,473 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-expirer INFO: Pass so far 0s; 0 objects expired -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False} +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_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_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_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-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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0028 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0018 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0020 "-" 1692260 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: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0052 "-" 1692260 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0007 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0005 "-" 1692260 -test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... ok +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.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.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.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg +test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok +test.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-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmpysa8ln74/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data to /tmp/tmpysa8ln74/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data due to next_part_power set +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0062 "-" 1692260 0 +test-object-controller DEBUG: Relinking /tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data to /tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data due to next_part_power set (txn: txn2) +test-object-controller ERROR: Relinking /tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data to /tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data failed: [Errno 17] File exists: '/tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data' -> '/tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1993, in _finalize_put + relink_paths(target_path, new_target_path) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 539, in relink_paths + raise err + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 515, in relink_paths + os.link(target_path, new_target_path) + ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileExistsError: [Errno 17] File exists: '/tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data' -> '/tmp/tmp55wg1zdd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data' (txn: txn2) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0029 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmpk0t45qi1/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data to /tmp/tmpk0t45qi1/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmpk0t45qi1/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741066.00000.data to /tmp/tmpk0t45qi1/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741066.00000.data due to next_part_power set +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0071 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmp7ub1u5sd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data to /tmp/tmp7ub1u5sd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741065.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmp7ub1u5sd/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761741066.00000.data to /tmp/tmp7ub1u5sd/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761741066.00000.data due to next_part_power set +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0069 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0057 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0058 "-" 1692260 0 +test-object-controller DEBUG: Update to /a/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id)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 + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '2214e0bc4d903e3c8694006e4157adc1', '69409c13-3758-48da-a95f-983e716add75-', '1761741064.95710', '1761741064.98325', '0', '', '1761741064.95544', 3, 0) +test WARNING: /tmp/tmpz651ik90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.96384.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmpz651ik90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741064.96384.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, '75af920a3a9e547ce946c326ac251f1a', '70ebcb71-547f-4a02-a77a-d530930cfaa3-', '1761741065.05191', '1761741065.04982', '0', '', '1761741065.04982', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.07794', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.07794', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.07794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.08269', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.08269', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.05841', 'epoch': '1761741065.05841', 'reported': 0, 'tombstones': -1}], '70ebcb71-547f-4a02-a77a-d530930cfaa3-') +test DEBUG: /tmp/tmp3f8kzgpn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.05841.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3f8kzgpn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.05841.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, '75af920a3a9e547ce946c326ac251f1a', '70ebcb71-547f-4a02-a77a-d530930cfaa3-', '1761741065.05191', '1761741065.07447', '0', '', '1761741065.04982', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.07794', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.07794', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.07794', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.08269', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.08269', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.05841', 'epoch': '1761741065.05841', 'reported': 0, 'tombstones': -1}], '70ebcb71-547f-4a02-a77a-d530930cfaa3-') +test DEBUG: /tmp/tmp3f8kzgpn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.05841.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3f8kzgpn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.05841.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, '75af920a3a9e547ce946c326ac251f1a', 'fd1547f0-6abd-4ed6-93c4-d3c097f9d970-', '1761741065.16879', '1761741065.16699', '0', '', '1761741065.16699', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.19392', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.19392', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.19392', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.19795', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.19795', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.17541', 'epoch': '1761741065.17541', 'reported': 0, 'tombstones': -1}], 'fd1547f0-6abd-4ed6-93c4-d3c097f9d970-') +test DEBUG: /tmp/tmpjs36bfet/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.17541.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjs36bfet/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.17541.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, '75af920a3a9e547ce946c326ac251f1a', 'fd1547f0-6abd-4ed6-93c4-d3c097f9d970-', '1761741065.16879', '1761741065.19097', '0', '', '1761741065.16699', 5, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.19392', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.19392', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.19392', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.19795', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.19795', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.17541', 'epoch': '1761741065.17541', 'reported': 0, 'tombstones': -1}], 'fd1547f0-6abd-4ed6-93c4-d3c097f9d970-') +test DEBUG: /tmp/tmpjs36bfet/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.17541.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpjs36bfet/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.17541.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, '5b5d0a0bf41e07f4ddf83494e7349fb5', 'b97e354c-b9c1-4de2-82ad-7f927b376264-', '1761741065.28498', '1761741065.28325', '0', '', '1761741065.28325', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.29046', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.29046', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.29046', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.29172', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.29172', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.29154', 'epoch': '1761741065.29154', 'reported': 0, 'tombstones': -1}], 'b97e354c-b9c1-4de2-82ad-7f927b376264-') +test DEBUG: /tmp/tmpq3a8wqr1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.29154.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpq3a8wqr1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.29154.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, '5b5d0a0bf41e07f4ddf83494e7349fb5', 'b97e354c-b9c1-4de2-82ad-7f927b376264-', '1761741065.28498', '1761741065.30718', '0', '', '1761741065.28325', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.29046', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.29046', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.29046', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.29172', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.29172', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.29154', 'epoch': '1761741065.29154', 'reported': 0, 'tombstones': -1}], 'b97e354c-b9c1-4de2-82ad-7f927b376264-')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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742037.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7c5/674b5902c24256a7aa369cde2e1237c5/674b5902c24256a7aa369cde2e1237c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742042.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e5f/fc087df42a469cb46197b32684eb2e5f/fc087df42a469cb46197b32684eb2e5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742047.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/646/ad6b6a060de7725cf9664cc574269646/ad6b6a060de7725cf9664cc574269646.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742052.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f76/16053660c6c47bef71a18e78252eaf76/16053660c6c47bef71a18e78252eaf76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742057.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/7b0/54149e97b94aa9af2ff34bb89be947b0/54149e97b94aa9af2ff34bb89be947b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742062.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/08e/bf4512a9ccffa982b62f4f720fd1208e/bf4512a9ccffa982b62f4f720fd1208e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742067.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/470/266305fc0dccf59b4d1dbdc2314c4470/266305fc0dccf59b4d1dbdc2314c4470.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742072.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b1e/e2756812dfa63ea07be35613c44afb1e/e2756812dfa63ea07be35613c44afb1e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742077.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/652/1af9d8056327104eafbe5450ffc3e652/1af9d8056327104eafbe5450ffc3e652.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742082.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/307/7c13520622f5439e90aea8747160f307/7c13520622f5439e90aea8747160f307.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742087.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/3cd/88ebbd033fe8d0c86fc5c74db4c833cd/88ebbd033fe8d0c86fc5c74db4c833cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742092.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/f35/c095619fc4140d29d2f38721d0294f35/c095619fc4140d29d2f38721d0294f35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742097.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/693/32931df71d757a4cdb7c61a078aa7693/32931df71d757a4cdb7c61a078aa7693.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742102.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/bd2/f4b56ff411de88b076f9059d0447dbd2/f4b56ff411de88b076f9059d0447dbd2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742107.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6b2/88d29b870c2c687928cc143aa150b6b2/88d29b870c2c687928cc143aa150b6b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742112.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/8de/97cd81a70cd9e83fee011990b572f8de/97cd81a70cd9e83fee011990b572f8de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742117.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/889/59ae05d8206d134e886808cace0a7889/59ae05d8206d134e886808cace0a7889.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742122.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/6fc/9312ac83037a7bfdc8ea00f97dca76fc/9312ac83037a7bfdc8ea00f97dca76fc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742127.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/baf/9a424630c2f1a341d137c2be3c354baf/9a424630c2f1a341d137c2be3c354baf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742132.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/4f7/38035b6303af6908b9f8cacea1d484f7/38035b6303af6908b9f8cacea1d484f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742137.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/641/cac67c45293a8f9666507edae42b8641/cac67c45293a8f9666507edae42b8641.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742142.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/430/8809330559a37f343c6336a8f49b0430/8809330559a37f343c6336a8f49b0430.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742147.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/241/d8039ee1923c0e1c604c69bb75d09241/d8039ee1923c0e1c604c69bb75d09241.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742152.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/16e/705aafb047bea90264f04297d3a8816e/705aafb047bea90264f04297d3a8816e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742157.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/299/e5024d86e4f4c9534a99817119dc8299/e5024d86e4f4c9534a99817119dc8299.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742162.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/599/07ee0ac8807e5beacc262261afe93599/07ee0ac8807e5beacc262261afe93599.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742167.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ee4/59862a44923465ff6252722f3560eee4/59862a44923465ff6252722f3560eee4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742172.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/26d/5d456b8d941df5a6c0fc25493e00c26d/5d456b8d941df5a6c0fc25493e00c26d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742177.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cb4/a40bacda4904ae79f9d2af5aae437cb4/a40bacda4904ae79f9d2af5aae437cb4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742182.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/97a/1d37d6bcc813c0e7a7390a923ea5597a/1d37d6bcc813c0e7a7390a923ea5597a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742187.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/32b/fd74dfa4146e0975508d1dd754d0432b/fd74dfa4146e0975508d1dd754d0432b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742192.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/d6c/72b6f7aaf3d9cda11b362d782753fd6c/72b6f7aaf3d9cda11b362d782753fd6c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742197.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9c0/a013dfa53b2dda2891347c97276d69c0/a013dfa53b2dda2891347c97276d69c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742202.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ac3/790c9177c24a99e67acbe8cff84fdac3/790c9177c24a99e67acbe8cff84fdac3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742207.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/86a/0400b175aa0bd2be473c6cd7523ac86a/0400b175aa0bd2be473c6cd7523ac86a.db +test DEBUG: /tmp/tmpq3a8wqr1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.29154.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpq3a8wqr1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.29154.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, '5b5d0a0bf41e07f4ddf83494e7349fb5', '76562336-dcec-4f41-b5b0-de86192838a7-', '1761741065.38497', '1761741065.38302', '0', '', '1761741065.38302', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.38938', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.38938', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.38938', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.39074', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.39074', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.39054', 'epoch': '1761741065.39054', 'reported': 0, 'tombstones': -1}], '76562336-dcec-4f41-b5b0-de86192838a7-') +test DEBUG: /tmp/tmpdvlzunlz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.39054.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpdvlzunlz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.39054.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, '5b5d0a0bf41e07f4ddf83494e7349fb5', '76562336-dcec-4f41-b5b0-de86192838a7-', '1761741065.38497', '1761741065.40398', '0', '', '1761741065.38302', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.38938', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.38938', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741065.38938', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.39074', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.39074', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.39054', 'epoch': '1761741065.39054', 'reported': 0, 'tombstones': -1}], '76562336-dcec-4f41-b5b0-de86192838a7-') +test DEBUG: /tmp/tmpdvlzunlz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.39054.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpdvlzunlz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761741065.39054.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, 'f2bb46554be12cdf013dcaffc5f0069c', '65aba059-487c-4840-96a2-7ba7615622e8-sda', '1761741065.43443', '1761741065.43265', '0', '', '1761741065.43265', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('65aba059-487c-4840-96a2-7ba7615622e8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, 'b04829a8778138b05f560f8273dd6b04', '02182752-1aa8-4144-a59f-2f4c92435613-sda', '1761741065.45086', '1761741065.44800', '0', '', '1761741065.44800', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.45675', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741065.45675', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741065.45675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.45790', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.45790', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.45774', 'epoch': '1761741065.45774', 'reported': 0, 'tombstones': -1}], '02182752-1aa8-4144-a59f-2f4c92435613-sda') +test DEBUG: /tmp/tmptoltgt4o/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmptoltgt4o/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, 'b04829a8778138b05f560f8273dd6b04', '02182752-1aa8-4144-a59f-2f4c92435613-sda', '1761741065.45086', '1761741065.45343', '0', '', '1761741065.44800', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.45675', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741065.45675', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741065.45675', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.45790', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.45790', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.45774', 'epoch': '1761741065.45774', 'reported': 0, 'tombstones': -1}], '02182752-1aa8-4144-a59f-2f4c92435613-sda') +test DEBUG: /tmp/tmptoltgt4o/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmptoltgt4o/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, 'b04829a8778138b05f560f8273dd6b04', 'a97e86c0-96cc-4998-9ffa-4d80df35b6bb-sda', '1761741065.49498', '1761741065.49313', '0', '', '1761741065.49313', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.50066', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741065.50066', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741065.50066', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.50645', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.50645', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.50628', 'epoch': '1761741065.50628', 'reported': 0, 'tombstones': -1}], 'a97e86c0-96cc-4998-9ffa-4d80df35b6bb-sda') +test DEBUG: /tmp/tmp35itb_nc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp35itb_nc/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, 'b04829a8778138b05f560f8273dd6b04', 'a97e86c0-96cc-4998-9ffa-4d80df35b6bb-sda', '1761741065.49498', '1761741065.49772', '0', '', '1761741065.49313', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761741065.50066', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761741065.50066', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741065.50066', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741065.50645', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741065.50645', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741065.50628', 'epoch': '1761741065.50628', 'reported': 0, 'tombstones': -1}], 'a97e86c0-96cc-4998-9ffa-4d80df35b6bb-sda')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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled ... ok +test.unit.common.test_swob.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.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.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.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.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 +/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_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_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.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 +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_auditor.TestAuditorMigrations.test_db_migration +test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... 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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy ... ok + test-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): @@ -68983,571 +61135,7 @@ ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_expirer.py", line 2245, in raise_exceptions raise Exception('exception %d' % raises[0]) -Exception: exception 1test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random ... ok -test.unit.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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission ... ok -test.unit.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_receiver.TestSsyncInputProxy.test_read_line -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error ... ok - -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0002231597900390625s, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9irgix5g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150967.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017571449279785156s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015020370483398438s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001919269561767578s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015664100646972656s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015592575073242188s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011777877807617188s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017714500427246094s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012683868408203125s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013399124145507812s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012874603271484375s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011777877807617188s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013709068298339844s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001304149627685547s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011897087097167969s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001342296600341797s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014543533325195312s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout ... ok -test.unit.obj.test_updater.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_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: 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': 'Tue, 01 Dec 2026 18:49:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_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 - -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012040138244628906s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.005586147308349609s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6axvo8bw/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1796150968.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.130073547363281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.20159912109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011301040649414062s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.821487426757812e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.677078247070312e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.20159912109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.319450378417969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.748603820800781e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.772445678710938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx376a893e11f6428fb9fa3-006b0f16b2" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/23 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx033900542c0c4a049be71-006b0f16b2 - 1.1202 VW - 1796150962.839073896 1796150963.959258080 0 - (txn: tx5c32f07d006b45508cc61-006b0f16b3) -proxy INFO: - - 01/Dec/2026/18/49/23 PUT /v1/a/none/003foo/1796150962.81625 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx5c32f07d006b45508cc61-006b0f16b3 - 1.1146 VW - 1796150962.845005035 1796150963.959639549 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx460b30f4de244514b4f1a-006b0f16b3" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx460b30f4de244514b4f1a-006b0f16b3 - 0.0076 VW - 1796150963.960996389 1796150963.968593121 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx7504d0ffcab243fc9c204-006b0f16b3" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/23 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx7504d0ffcab243fc9c204-006b0f16b3 - 0.0060 VW - 1796150963.969030142 1796150963.975004911 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4ccc783dd7e94ca898450-006b0f16b3" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4ccc783dd7e94ca898450-006b0f16b3" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/23 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx4ccc783dd7e94ca898450-006b0f16b3 - 0.0051 VW - 1796150963.975516558 1796150963.980613708 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/2_oc_asciiwhoops/foo" "tx06866b894c5e4aaf8b5af-006b0f16b3" "object-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "DELETE /sdb1/3/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx06866b894c5e4aaf8b5af-006b0f16b3" "proxy-server 1398994" 0.0125 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/3/a/2_oc_asciiwhoops/foo" "tx06866b894c5e4aaf8b5af-006b0f16b3" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:23 +0000] "DELETE /sda1/3/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx06866b894c5e4aaf8b5af-006b0f16b3" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/23 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx06866b894c5e4aaf8b5af-006b0f16b3 - 0.0182 - - 1796150963.980962753 1796150963.999123812 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf04bcc505ba341e9bacde-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:34679/sdb1/0/a/5_oc_ascii" "txf04bcc505ba341e9bacde-006b0f16b4" "container-server 1398994" 0.0010 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:57245/sda1/0/a/5_oc_ascii" "txf04bcc505ba341e9bacde-006b0f16b4" "container-server 1398994" 0.0009 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txf04bcc505ba341e9bacde-006b0f16b4" "proxy-server 1398994" 0.0131 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txf04bcc505ba341e9bacde-006b0f16b4" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - txf04bcc505ba341e9bacde-006b0f16b4 - 0.0205 - - 1796150964.001778364 1796150964.022283792 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4c6fb95232d4b1cb792f-006b0f16b4" "proxy-server 1398994" 0.0018 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/0/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "txa4c6fb95232d4b1cb792f-006b0f16b4" "proxy-server 1398994" 0.0020 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txa4c6fb95232d4b1cb792f-006b0f16b4 - 0.0092 - - 1796150964.023641825 1796150964.032812834 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f6e0fdce606417a9a223-006b0f16b4" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:34679/sdb1/3/a/5_vc_non_ascii%C2%A3" "tx1f6e0fdce606417a9a223-006b0f16b4" "container-server 1398994" 0.0009 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:57245/sda1/3/a/5_vc_non_ascii%C2%A3" "tx1f6e0fdce606417a9a223-006b0f16b4" "container-server 1398994" 0.0015 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx1f6e0fdce606417a9a223-006b0f16b4" "proxy-server 1398994" 0.0121 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx1f6e0fdce606417a9a223-006b0f16b4" "proxy-server 1398994" 0.0088 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx1f6e0fdce606417a9a223-006b0f16b4 - 0.0195 - - 1796150964.034501553 1796150964.053970337 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8959a742d1147b5b4633-006b0f16b4" "proxy-server 1398994" 0.0018 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd8959a742d1147b5b4633-006b0f16b4 - 0.0042 VW - 1796150964.055356979 1796150964.059532642 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx8948aa970a8c4190bce23-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx8948aa970a8c4190bce23-006b0f16b4 - 0.0037 VW - 1796150964.059988737 1796150964.063653231 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txe0f5b93afdaa4d0393029-006b0f16b4" "proxy-server 1398994" 0.0002 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txe0f5b93afdaa4d0393029-006b0f16b4" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txe0f5b93afdaa4d0393029-006b0f16b4 - 0.0047 VW - 1796150964.064177036 1796150964.068881750 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx799aefc13a9646b5af017-006b0f16b4" "object-server 1398994" 0.0033 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx799aefc13a9646b5af017-006b0f16b4" "object-server 1398994" 0.0005 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx799aefc13a9646b5af017-006b0f16b4" "proxy-server 1398994" 0.0108 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx799aefc13a9646b5af017-006b0f16b4" "proxy-server 1398994" 0.0106 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx799aefc13a9646b5af017-006b0f16b4 - 0.0148 - - 1796150964.277742147 1796150964.292590380 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ba576a7ff4d4a1ea9a37-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6ba576a7ff4d4a1ea9a37-006b0f16b4 - 0.0039 VW - 1796150964.304307938 1796150964.308243513 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx9526609a3802447ab6f2b-006b0f16b4" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx9526609a3802447ab6f2b-006b0f16b4 - 0.0052 VW - 1796150964.308717966 1796150964.313931227 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx839d9259697049b6b1e0c-006b0f16b4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx839d9259697049b6b1e0c-006b0f16b4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx8a53e03fb7e7490d9175a-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx839d9259697049b6b1e0c-006b0f16b4 - 0.0144 VW - 1796150964.314512014 1796150964.328865290 0 - (txn: txa0b2848249364fe89a009-006b0f16b4) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "txa0b2848249364fe89a009-006b0f16b4" "object-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "txa0b2848249364fe89a009-006b0f16b4" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "txa0b2848249364fe89a009-006b0f16b4" "proxy-server 1398994" 0.0083 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "txa0b2848249364fe89a009-006b0f16b4" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.27827 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa0b2848249364fe89a009-006b0f16b4 - 0.0165 VW - 1796150964.320677042 1796150964.337163448 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7a2cb4d5b28a40a5ac60c-006b0f16b4" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7a2cb4d5b28a40a5ac60c-006b0f16b4" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7a2cb4d5b28a40a5ac60c-006b0f16b4" "proxy-server 1398994" 0.0083 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7a2cb4d5b28a40a5ac60c-006b0f16b4" "proxy-server 1398994" 0.0080 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7a2cb4d5b28a40a5ac60c-006b0f16b4 - 0.0126 - - 1796150964.337728500 1796150964.350350857 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx130bb71a50ed4878b24bd-006b0f16b4" "proxy-server 1398994" 0.0021 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txbf667a72348b4d399b336-006b0f16b4" "proxy-server 1398994" 0.0027 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5b886afbdd184a9c905f4-006b0f16b4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/24 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx5b886afbdd184a9c905f4-006b0f16b4 - 0.0142 - - 1796150964.351916075 1796150964.366119862 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83d7831db0e545448ea4e-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx83d7831db0e545448ea4e-006b0f16b4 - 0.0039 VW - 1796150964.378095627 1796150964.382036686 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx15ef65699b534420adacf-006b0f16b4" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx15ef65699b534420adacf-006b0f16b4 - 0.0042 VW - 1796150964.382588625 1796150964.386742592 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx28b3710098b84650974d9-006b0f16b4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx28b3710098b84650974d9-006b0f16b4" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:24 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txb9acbbe8f5364ca489e87-006b0f16b4" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/24 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx28b3710098b84650974d9-006b0f16b4 - 0.0191 VW - 1796150964.387310266 1796150964.406439066 0 - (txn: tx245da886b7524570bfa10-006b0f16b4) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx245da886b7524570bfa10-006b0f16b4" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx245da886b7524570bfa10-006b0f16b4" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx245da886b7524570bfa10-006b0f16b4" "proxy-server 1398994" 0.6898 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx245da886b7524570bfa10-006b0f16b4" "proxy-server 1398994" 0.6912 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.33827 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx245da886b7524570bfa10-006b0f16b4 - 0.7006 VW - 1796150964.393596888 1796150965.094238520 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc0e31ec977d1451bbddcd-006b0f16b5" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc0e31ec977d1451bbddcd-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc0e31ec977d1451bbddcd-006b0f16b5" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc0e31ec977d1451bbddcd-006b0f16b5" "proxy-server 1398994" 0.0075 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txc0e31ec977d1451bbddcd-006b0f16b5 - 0.0122 - - 1796150965.094701529 1796150965.106912613 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf23bb4af8c81417ab0107-006b0f16b5" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc76d8555648844338aa2d-006b0f16b5" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx0d03a4726f094884bab41-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx0d03a4726f094884bab41-006b0f16b5 - 0.0135 - - 1796150965.108397245 1796150965.121890068 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea8e7824c8274e5d90973-006b0f16b5" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?format=json&states=listing" "txea8e7824c8274e5d90973-006b0f16b5" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txea8e7824c8274e5d90973-006b0f16b5 - 0.0111 - - 1796150965.123571396 1796150965.134676218 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1abcf801e4814035bac92-006b0f16b5" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx405460292c584884b9f96-006b0f16b5" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx0dee1209728e43d08d070-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx0dee1209728e43d08d070-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e44739446a84386b5c52-006b0f16b5" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9e44739446a84386b5c52-006b0f16b5 - 0.0040 VW - 1796150965.152973890 1796150965.156966686 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx9f4aef7c960f435b98457-006b0f16b5" "proxy-server 1398994" 0.0013 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx9f4aef7c960f435b98457-006b0f16b5 - 0.0040 VW - 1796150965.157478809 1796150965.161465883 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx6cdf8802d10548888a2f3-006b0f16b5" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx6cdf8802d10548888a2f3-006b0f16b5" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6cdf8802d10548888a2f3-006b0f16b5 - 0.0053 VW - 1796150965.162076235 1796150965.167420864 0 - -proxy INFO: - - 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx0dee1209728e43d08d070-006b0f16b5 - 0.0355 SSC - 1796150965.136712551 1796150965.172261715 0 - (txn: tx372ba6ec62214b6885f01-006b0f16b5) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/copied_name" "tx372ba6ec62214b6885f01-006b0f16b5" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/copied_name" "tx372ba6ec62214b6885f01-006b0f16b5" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx372ba6ec62214b6885f01-006b0f16b5" "proxy-server 1398994" 0.0086 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx372ba6ec62214b6885f01-006b0f16b5" "proxy-server 1398994" 0.0083 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx372ba6ec62214b6885f01-006b0f16b5 - 0.0128 SSC - 1796150965.167800665 1796150965.180581331 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c2ea90f3362488abaf10-006b0f16b5" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx75104a4ded754f0e86724-006b0f16b5" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/0/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "tx8278de2378564ef99fbfd-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx8278de2378564ef99fbfd-006b0f16b5 - 0.1117 - - 1796150965.182112932 1796150965.293844700 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf580562a42c5414e9fe26-006b0f16b5" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2560d6cbb16c4956a13b9-006b0f16b5" "proxy-server 1398994" 0.0056 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2bab6b74a6534f5bb6c80-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "POST /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2bab6b74a6534f5bb6c80-006b0f16b5" "proxy-server 1398994" 0.0053 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2bab6b74a6534f5bb6c80-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "POST /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2bab6b74a6534f5bb6c80-006b0f16b5" "proxy-server 1398994" 0.0068 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx2bab6b74a6534f5bb6c80-006b0f16b5 - 0.0228 - - 1796150965.295284510 1796150965.318096638 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fb23b9f1e4d4a6c80fc2-006b0f16b5" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx23120e1ccfdd47d5a0f94-006b0f16b5" "proxy-server 1398994" 0.0026 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd2cf872c28ee49168d8b9-006b0f16b5" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd2cf872c28ee49168d8b9-006b0f16b5 - 0.0125 - - 1796150965.319419622 1796150965.331968307 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf0df9c5a715429ab2c0a-006b0f16b5" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/0/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "txcf0df9c5a715429ab2c0a-006b0f16b5" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/25 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txcf0df9c5a715429ab2c0a-006b0f16b5 - 0.0102 - - 1796150965.333431959 1796150965.343598604 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc21532809f1d4cf6bef06-006b0f16b5" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc21532809f1d4cf6bef06-006b0f16b5 - 0.0037 VW - 1796150965.345343113 1796150965.348999739 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txf73b7833340a4220bb745-006b0f16b5" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txf73b7833340a4220bb745-006b0f16b5 - 0.0037 VW - 1796150965.349436760 1796150965.353123426 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txfbea4bc8fc7540baad08a-006b0f16b5" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 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 - txfbea4bc8fc7540baad08a-006b0f16b5 - 0.0053 VW - 1796150965.353725195 1796150965.359045982 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827?symlink=get" "tx815a660ca886437fbb7cd-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827?symlink=get" "tx815a660ca886437fbb7cd-006b0f16b5" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.33827%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx815a660ca886437fbb7cd-006b0f16b5 - 0.0106 VW - 1796150965.359544754 1796150965.370136738 0 - (txn: tx9a9711f411864d9382b68-006b0f16b5) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx9a9711f411864d9382b68-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx9a9711f411864d9382b68-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx9a9711f411864d9382b68-006b0f16b5" "proxy-server 1398994" 0.0087 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx9a9711f411864d9382b68-006b0f16b5" "proxy-server 1398994" 0.0081 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/25 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx9a9711f411864d9382b68-006b0f16b5 - 0.0127 VW - 1796150965.365475655 1796150965.378221273 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx6393c5c35907477884554-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx6393c5c35907477884554-006b0f16b5" "proxy-server 1398994" 0.0048 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:25 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx6393c5c35907477884554-006b0f16b5" "object-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.33827 HTTP/1.0 204 - Swift - - - - tx6393c5c35907477884554-006b0f16b5 - 0.6549 VW - 1796150965.378741026 1796150966.033658266 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.33827" "tx6393c5c35907477884554-006b0f16b5" "proxy-server 1398994" 0.6528 "-" 1398994 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe267466897e54ffcb76e4-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx4be5844aabfa445d8ea92-006b0f16b6" "proxy-server 1398994" 0.0024 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txde54df6f636d4e47aa7f7-006b0f16b6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txde54df6f636d4e47aa7f7-006b0f16b6 - 0.0118 - - 1796150966.036098003 1796150966.047929287 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43f25312db3343359d0d7-006b0f16b6" "proxy-server 1398994" 0.0039 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx43f25312db3343359d0d7-006b0f16b6" "proxy-server 1398994" 0.0034 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 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 - tx43f25312db3343359d0d7-006b0f16b6 - 0.0132 - - 1796150966.049398422 1796150966.062620401 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0caa40ed24834fd8b81b9-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0caa40ed24834fd8b81b9-006b0f16b6 - 0.0036 VW - 1796150966.064324856 1796150966.067894697 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx7d2b97f20dd94e8283f22-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx7d2b97f20dd94e8283f22-006b0f16b6 - 0.0037 VW - 1796150966.068340063 1796150966.071998358 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +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" "tx94de78419a0b42299aefc-006b0f16b6" "proxy-server 1398994" 0.0021 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 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 - tx94de78419a0b42299aefc-006b0f16b6 - 0.0052 VW - 1796150966.072516203 1796150966.077668905 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827?symlink=get" "tx8ab47fd5f19447ee8a3e8-006b0f16b6" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827?symlink=get" "tx8ab47fd5f19447ee8a3e8-006b0f16b6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.27827%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8ab47fd5f19447ee8a3e8-006b0f16b6 - 0.0103 VW - 1796150966.078148365 1796150966.088420391 0 - (txn: txc765fe3d64504c799c158-006b0f16b6) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc765fe3d64504c799c158-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc765fe3d64504c799c158-006b0f16b6" "proxy-server 1398994" 0.0060 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc765fe3d64504c799c158-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc765fe3d64504c799c158-006b0f16b6" "proxy-server 1398994" 0.0103 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc765fe3d64504c799c158-006b0f16b6 - 0.0135 VW - 1796150966.083966732 1796150966.097484350 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "tx7ab26be2ed4740b3bcfc9-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "tx7ab26be2ed4740b3bcfc9-006b0f16b6" "proxy-server 1398994" 0.0045 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "tx7ab26be2ed4740b3bcfc9-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150964.27827" "tx7ab26be2ed4740b3bcfc9-006b0f16b6" "proxy-server 1398994" 0.0063 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150964.27827 HTTP/1.0 204 - Swift - - - - tx7ab26be2ed4740b3bcfc9-006b0f16b6 - 0.0101 VW - 1796150966.098011732 1796150966.108139753 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4abfeb5b4ce44a358458e-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txf304f0cb36b14977952f6-006b0f16b6" "proxy-server 1398994" 0.0024 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1e5426548f3249debd841-006b0f16b6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx1e5426548f3249debd841-006b0f16b6 - 0.0121 - - 1796150966.109499216 1796150966.121628523 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d5eeac2bf814731b9056-006b0f16b6" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +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" "tx6d5eeac2bf814731b9056-006b0f16b6" "proxy-server 1398994" 0.0052 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 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 - tx6d5eeac2bf814731b9056-006b0f16b6 - 0.0514 - - 1796150966.123186111 1796150966.174567461 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09465ad77ab040559b6c6-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx09465ad77ab040559b6c6-006b0f16b6" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 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 - tx09465ad77ab040559b6c6-006b0f16b6 - 0.0100 - - 1796150966.176310062 1796150966.186290503 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx630af127ca4c4270b2277-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx630af127ca4c4270b2277-006b0f16b6 - 0.0036 VW - 1796150966.188041925 1796150966.191672564 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd95c2265b9724c69bc1e4-006b0f16b6" "proxy-server 1398994" 0.0044 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txd95c2265b9724c69bc1e4-006b0f16b6 - 0.0069 VW - 1796150966.192120552 1796150966.198975086 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +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" "tx0489985554064428ac948-006b0f16b6" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 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 - tx0489985554064428ac948-006b0f16b6 - 0.0053 VW - 1796150966.199543476 1796150966.204838991 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd412ab4f2dee4f029fdd7-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd412ab4f2dee4f029fdd7-006b0f16b6" "proxy-server 1398994" 0.0046 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd412ab4f2dee4f029fdd7-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "DELETE /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd412ab4f2dee4f029fdd7-006b0f16b6" "proxy-server 1398994" 0.0062 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txd412ab4f2dee4f029fdd7-006b0f16b6 - 0.0104 - - 1796150966.205244780 1796150966.215636492 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71ab90821c0647808a2d3-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txaa128d4b116c4eb4aad61-006b0f16b6" "proxy-server 1398994" 0.0023 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfadba5ad710647c5b1083-006b0f16b6" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txfadba5ad710647c5b1083-006b0f16b6" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txfadba5ad710647c5b1083-006b0f16b6 - 0.0139 - - 1796150966.217024565 1796150966.230920553 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa37a55de5f8049beb32ac-006b0f16b6" "proxy-server 1398994" 0.0011 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa37a55de5f8049beb32ac-006b0f16b6 - 0.0036 VW - 1796150966.242594004 1796150966.246161938 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx6682becd099548f19ce40-006b0f16b6" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx6682becd099548f19ce40-006b0f16b6 - 0.0051 VW - 1796150966.246633530 1796150966.251702070 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf93af2605c3e4fe083f9a-006b0f16b6" "proxy-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf93af2605c3e4fe083f9a-006b0f16b6" "proxy-server 1398994" 0.0004 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf93af2605c3e4fe083f9a-006b0f16b6 - 0.0052 VW - 1796150966.252251387 1796150966.257434607 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa839a3fab3d846feaa8b6-006b0f16b6" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa839a3fab3d846feaa8b6-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa839a3fab3d846feaa8b6-006b0f16b6" "proxy-server 1398994" 0.0069 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa839a3fab3d846feaa8b6-006b0f16b6" "proxy-server 1398994" 0.0082 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa839a3fab3d846feaa8b6-006b0f16b6 - 0.0116 - - 1796150966.257801294 1796150966.269406557 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc962bf066f3141f5be9e4-006b0f16b6" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc962bf066f3141f5be9e4-006b0f16b6 - 0.0037 VW - 1796150966.281130791 1796150966.284868002 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx4a64b24d3f2e46d6a7243-006b0f16b6" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx4a64b24d3f2e46d6a7243-006b0f16b6 - 0.0053 VW - 1796150966.865697384 1796150966.871039629 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txb6f39db454bb4ffe8a03a-006b0f16b6" "proxy-server 1398994" 0.0013 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txb6f39db454bb4ffe8a03a-006b0f16b6" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txb6f39db454bb4ffe8a03a-006b0f16b6 - 0.0066 VW - 1796150966.871605396 1796150966.878195047 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txeed3ecf7d97a4fdda99c1-006b0f16b6" "proxy-server 1398994" 0.0013 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" "tx91a780a605e2419e9060c-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" "tx91a780a605e2419e9060c-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" "tx91a780a605e2419e9060c-006b0f16b6" "proxy-server 1398994" 0.0099 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.25828" "tx91a780a605e2419e9060c-006b0f16b6" "proxy-server 1398994" 0.0096 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150966.25828 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx91a780a605e2419e9060c-006b0f16b6 - 0.0177 VW - 1796150966.878813982 1796150966.896540165 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx61767792bd6f4f9c8c52e-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx61767792bd6f4f9c8c52e-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx61767792bd6f4f9c8c52e-006b0f16b6" "proxy-server 1398994" 0.0065 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx61767792bd6f4f9c8c52e-006b0f16b6" "proxy-server 1398994" 0.0079 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/26 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx61767792bd6f4f9c8c52e-006b0f16b6 - 0.0113 - - 1796150966.896936655 1796150966.908261061 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd180e9496bd41218ebeb-006b0f16b6" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcd180e9496bd41218ebeb-006b0f16b6 - 0.0037 VW - 1796150966.919877291 1796150966.923584700 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx9642a23ae8014ba1b35e6-006b0f16b6" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx9642a23ae8014ba1b35e6-006b0f16b6 - 0.0053 VW - 1796150966.924035311 1796150966.929343939 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txe15b182c9ade4b4fb15af-006b0f16b6" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txe15b182c9ade4b4fb15af-006b0f16b6" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txe15b182c9ade4b4fb15af-006b0f16b6 - 0.0055 VW - 1796150966.929904222 1796150966.935416222 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx64171a5433b94c6582374-006b0f16b6" "proxy-server 1398994" 0.0023 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" "tx61f6f815d12c41db93b2a-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" "tx61f6f815d12c41db93b2a-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" "tx61f6f815d12c41db93b2a-006b0f16b6" "proxy-server 1398994" 0.0063 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.89743" "tx61f6f815d12c41db93b2a-006b0f16b6" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/26 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150966.89743 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx61f6f815d12c41db93b2a-006b0f16b6 - 0.0159 VW - 1796150966.935942411 1796150966.951888561 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2fda22c21112474884097-006b0f16b6" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2fda22c21112474884097-006b0f16b6" "object-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2fda22c21112474884097-006b0f16b6" "proxy-server 1398994" 0.0063 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:26 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2fda22c21112474884097-006b0f16b6" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx2fda22c21112474884097-006b0f16b6 - 0.2016 - - 1796150966.952266455 1796150967.153825998 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c62c248a973492eb2928-006b0f16b7" "proxy-server 1398994" 0.0013 "-" 1398994 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx7c62c248a973492eb2928-006b0f16b7" "proxy-server 1398994" 0.0033 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 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 - tx7c62c248a973492eb2928-006b0f16b7 - 0.0101 - - 1796150967.155357361 1796150967.165439129 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx852ce2b79015483b8bdc1-006b0f16b7" "proxy-server 1398994" 0.0012 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx852ce2b79015483b8bdc1-006b0f16b7 - 0.0036 VW - 1796150967.167232275 1796150967.170807123 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx399369fcc0f54c1aaa065-006b0f16b7" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx399369fcc0f54c1aaa065-006b0f16b7 - 0.0051 VW - 1796150967.171260357 1796150967.176341057 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx8928e4f0a3a64450bae3d-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx8928e4f0a3a64450bae3d-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8928e4f0a3a64450bae3d-006b0f16b7 - 0.0080 VW - 1796150967.176869392 1796150967.184843779 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx32d8fcc807df49748bbc6-006b0f16b7" "proxy-server 1398994" 0.0024 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" "txb3b610b8513d4230b6b31-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" "txb3b610b8513d4230b6b31-006b0f16b7" "proxy-server 1398994" 0.0052 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" "txb3b610b8513d4230b6b31-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150966.95274" "txb3b610b8513d4230b6b31-006b0f16b7" "proxy-server 1398994" 0.0078 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150966.95274 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txb3b610b8513d4230b6b31-006b0f16b7 - 0.0173 VW - 1796150967.185386658 1796150967.202677250 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txcb0641aff5ff4ce0b1dcc-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txcb0641aff5ff4ce0b1dcc-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txcb0641aff5ff4ce0b1dcc-006b0f16b7" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txcb0641aff5ff4ce0b1dcc-006b0f16b7" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txcb0641aff5ff4ce0b1dcc-006b0f16b7 - 0.0119 - - 1796150967.203085661 1796150967.214991331 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx822a9f03f4a24f22a1c21-006b0f16b7" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx822a9f03f4a24f22a1c21-006b0f16b7 - 0.0036 VW - 1796150967.216412306 1796150967.220029593 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb21bac80b16244b1977cd-006b0f16b7" "proxy-server 1398994" 0.0026 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb21bac80b16244b1977cd-006b0f16b7 - 0.0050 VW - 1796150967.220474720 1796150967.225479841 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx6312b5ee7bcd4b0abfe1d-006b0f16b7" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx6312b5ee7bcd4b0abfe1d-006b0f16b7" "proxy-server 1398994" 0.0005 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txd18c2fb3d203485d9c080-006b0f16b7" "proxy-server 1398994" 0.0024 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx6312b5ee7bcd4b0abfe1d-006b0f16b7 - 0.0148 VW - 1796150967.226032734 1796150967.240822792 0 - (txn: txf954f15486e7404f90ffd-006b0f16b7) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "txf954f15486e7404f90ffd-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "txf954f15486e7404f90ffd-006b0f16b7" "proxy-server 1398994" 0.0067 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "txf954f15486e7404f90ffd-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "txf954f15486e7404f90ffd-006b0f16b7" "proxy-server 1398994" 0.5052 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150967.20358 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txf954f15486e7404f90ffd-006b0f16b7 - 0.5144 VW - 1796150967.231848717 1796150967.746228695 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx49b08ccb972e4f4790b04-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx49b08ccb972e4f4790b04-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx49b08ccb972e4f4790b04-006b0f16b7" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx49b08ccb972e4f4790b04-006b0f16b7" "proxy-server 1398994" 0.0076 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx49b08ccb972e4f4790b04-006b0f16b7 - 0.0122 - - 1796150967.746711016 1796150967.758941174 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a1512fe93204cefae899-006b0f16b7" "proxy-server 1398994" 0.0013 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9a1512fe93204cefae899-006b0f16b7 - 0.0038 VW - 1796150967.760458231 1796150967.764234304 - - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txac8eab4c577a410999d01-006b0f16b7" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txac8eab4c577a410999d01-006b0f16b7 - 0.0052 VW - 1796150967.764683485 1796150967.769930601 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx6ee4dc465e6f4896b3a54-006b0f16b7" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx6ee4dc465e6f4896b3a54-006b0f16b7" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6ee4dc465e6f4896b3a54-006b0f16b7 - 0.0051 VW - 1796150967.770525217 1796150967.775600433 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbf5c7d813408485e85cba-006b0f16b7" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbf5c7d813408485e85cba-006b0f16b7" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbf5c7d813408485e85cba-006b0f16b7" "proxy-server 1398994" 0.0080 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbf5c7d813408485e85cba-006b0f16b7" "proxy-server 1398994" 0.0077 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txbf5c7d813408485e85cba-006b0f16b7 - 0.0145 - - 1796150967.775960684 1796150967.790484190 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41de153d23c54b58b7edc-006b0f16b7" "proxy-server 1398994" 0.0015 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx41de153d23c54b58b7edc-006b0f16b7 - 0.0040 VW - 1796150967.792100906 1796150967.796117544 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txae3de4c4ca3e4899ab2f0-006b0f16b7" "proxy-server 1398994" 0.0027 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txae3de4c4ca3e4899ab2f0-006b0f16b7 - 0.0054 VW - 1796150967.796599388 1796150967.802005053 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "txeb625802acc745eba3481-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "txeb625802acc745eba3481-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx7ed2add589204fb1a0f70-006b0f16b7" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txeb625802acc745eba3481-006b0f16b7 - 0.0165 VW - 1796150967.802604914 1796150967.819141865 0 - (txn: tx08f1373c91db4e60bc8bf-006b0f16b7) -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" "tx08f1373c91db4e60bc8bf-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" "tx08f1373c91db4e60bc8bf-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" "tx08f1373c91db4e60bc8bf-006b0f16b7" "proxy-server 1398994" 0.0074 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1796150967.77647" "tx08f1373c91db4e60bc8bf-006b0f16b7" "proxy-server 1398994" 0.0089 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1796150967.77647 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx08f1373c91db4e60bc8bf-006b0f16b7 - 0.0181 VW - 1796150967.809103251 1796150967.827201128 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txf1b7691b3d6143f8826d2-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txf1b7691b3d6143f8826d2-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txf1b7691b3d6143f8826d2-006b0f16b7" "proxy-server 1398994" 0.0862 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txf1b7691b3d6143f8826d2-006b0f16b7" "proxy-server 1398994" 0.0857 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txf1b7691b3d6143f8826d2-006b0f16b7 - 0.0900 - - 1796150967.827631712 1796150967.917678595 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95450a1c9a314dbfa2b23-006b0f16b7" "proxy-server 1398994" 0.0011 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx95450a1c9a314dbfa2b23-006b0f16b7 - 0.0038 VW - 1796150967.919109344 1796150967.922957420 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx330861e86d8147f18f81f-006b0f16b7" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx330861e86d8147f18f81f-006b0f16b7 - 0.0051 VW - 1796150967.923420429 1796150967.928482771 0 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx79259aa2ac804abc85835-006b0f16b7" "proxy-server 1398994" 0.0036 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 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 - tx79259aa2ac804abc85835-006b0f16b7 - 0.0070 VW - 1796150967.929063320 1796150967.936053991 0 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358?symlink=get" "tx8aa212c21fb14c8eab0c1-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358?symlink=get" "tx8aa212c21fb14c8eab0c1-006b0f16b7" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150967.20358%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8aa212c21fb14c8eab0c1-006b0f16b7 - 0.0137 VW - 1796150967.936577797 1796150967.950248003 0 - (txn: txe130e044ec3243bb9f799-006b0f16b7) -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe130e044ec3243bb9f799-006b0f16b7" "object-server 1398994" 0.0005 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe130e044ec3243bb9f799-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe130e044ec3243bb9f799-006b0f16b7" "proxy-server 1398994" 0.0115 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txe130e044ec3243bb9f799-006b0f16b7" "proxy-server 1398994" 0.0110 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe130e044ec3243bb9f799-006b0f16b7 - 0.0159 VW - 1796150967.943060637 1796150967.958985806 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 204 - "DELETE http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "tx966125975a1d4acfb7b1e-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "tx966125975a1d4acfb7b1e-006b0f16b7" "proxy-server 1398994" 0.0049 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 204 - "DELETE http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "tx966125975a1d4acfb7b1e-006b0f16b7" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1796150967.20358" "tx966125975a1d4acfb7b1e-006b0f16b7" "proxy-server 1398994" 0.0072 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/27 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1796150967.20358 HTTP/1.0 204 - Swift - - - - tx966125975a1d4acfb7b1e-006b0f16b7 - 0.0113 VW - 1796150967.959507227 1796150967.970807791 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7df24e5f38f1476cbe57b-006b0f16b7" "proxy-server 1398994" 0.0014 "-" 1398994 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=0135_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx7df24e5f38f1476cbe57b-006b0f16b7" "proxy-server 1398994" 0.0038 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/27 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 - tx7df24e5f38f1476cbe57b-006b0f16b7 - 0.0111 - - 1796150967.972470045 1796150967.983616590 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e989fdbffe4722b13fd-006b0f16b7" "proxy-server 1398994" 0.0012 "-" 1398994 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sda1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:57245/sda1/2/a/5_oc_asciiwhoops" "tx65e989fdbffe4722b13fd-006b0f16b7" "container-server 1398994" 0.0011 "-" 1398994 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sdb1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:34679/sdb1/2/a/5_oc_asciiwhoops" "tx65e989fdbffe4722b13fd-006b0f16b7" "container-server 1398994" 0.0010 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx65e989fdbffe4722b13fd-006b0f16b7" "proxy-server 1398994" 0.0087 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx65e989fdbffe4722b13fd-006b0f16b7" "proxy-server 1398994" 0.0142 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/28 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx65e989fdbffe4722b13fd-006b0f16b7 - 0.0215 - - 1796150967.985463619 1796150968.006994247 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51e6d691ac9940b58f75f-006b0f16b8" "proxy-server 1398994" 0.0019 "-" 1398994 -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 - +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 @@ -69569,7 +61157,7 @@ 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/1795996768-crazy +test-expirer ERROR: skipping invalid task container: .expiring_objects/1761609521-crazy test-expirer DEBUG: Run end test-expirer INFO: Pass completed in 0s; 6 objects expired test-expirer DEBUG: Run begin @@ -69582,27 +61170,1946 @@ test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txc7379f16758a440b9ad95-006b0f16ba) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txc7379f16758a440b9ad95-006b0f16ba) -test INFO: Client disconnected on read of '/a/c' (txn: txc7379f16758a440b9ad95-006b0f16ba) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: Timeout (Nones) (txn: tx432bafb2b700494e987d4-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx432bafb2b700494e987d4-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx432bafb2b700494e987d4-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx432bafb2b700494e987d4-006b0f16ba) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdb849941ba414ce0b829b-006b0f16ba) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: txb09d3de1fcaf43758519d-006b0f16ba) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txf6c8ac6c478a4b9190ce9-006b0f16ba) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx05f2d1f8a5d44dc6891bf-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx2e42d2d9987f49abbaad6-006b0f16ba) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9a6aac3aecc14aeb93270-0069020909) +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: tx9a6aac3aecc14aeb93270-0069020909) +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: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx9a6aac3aecc14aeb93270-0069020909) +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: tx9a6aac3aecc14aeb93270-0069020909) +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: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx9a6aac3aecc14aeb93270-0069020909) +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: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: Setting object count to 1032 (txn: tx9a6aac3aecc14aeb93270-0069020909) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +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: txffe0c70c5aa4413ba93ca-006902090a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: txffe0c70c5aa4413ba93ca-006902090a) +test DEBUG: Setting object count to 48 (txn: txffe0c70c5aa4413ba93ca-006902090a) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc83edc2d99444da892088-006902090a) +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: txc83edc2d99444da892088-006902090a) +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: txc83edc2d99444da892088-006902090a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc83edc2d99444da892088-006902090a) +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: txc83edc2d99444da892088-006902090a) +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: txc83edc2d99444da892088-006902090a)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 INFO: Object update sweep starting on /tmp/tmplv62esu2/tmp_test_object_server_ObjectController/sda1 (pid: 1692260) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmplv62esu2/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741065.00000 +test INFO: Object update sweep completed on /tmp/tmplv62esu2/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: 1692260) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0061 "-" 1692260 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/tmpur_8fc1n/tmp_test_object_server_ObjectController/sda1 (pid: 1692260) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpur_8fc1n/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741065.00000 +test INFO: Object update sweep completed on /tmp/tmpur_8fc1n/tmp_test_object_server_ObjectController/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 1692260) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:05 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0016 "-" 1692260 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/tmp8b90drld/tmp_test_object_server_ObjectController/sda1 (pid: 1692260) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmp8b90drld/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741065.00000 +test INFO: Object update sweep completed on /tmp/tmp8b90drld/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: 1692260) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0047 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0042 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0046 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: put_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0066 "-" 1692260 1 +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: post_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0022 "-" 1692260 1 +test INFO: Object update sweep starting on /tmp/tmpcr0h1_o6/tmp_test_object_server_ObjectController/sda1 (pid: 1692260) +test DEBUG: Update sent for /a/c/o /tmp/tmpcr0h1_o6/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741067.00000 +test INFO: Object update sweep completed on /tmp/tmpcr0h1_o6/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: 1692260) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: put_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0066 "-" 1692260 0 +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: post_trans_id)test.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-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0021 "-" 1692260 0 +test INFO: Object update sweep starting on /tmp/tmp2x4ziylb/tmp_test_object_server_ObjectController/sda1 (pid: 1692260) +test DEBUG: Update sent for /a/c/o /tmp/tmp2x4ziylb/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761741067.00000 +test INFO: Object update sweep completed on /tmp/tmp2x4ziylb/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: 1692260) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +Filesystem at 26 does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 2618, in mock_get_and_setxattr + raise IOError(error_num, 'Operation not supported') +OSError: [Errno 95] Operation not supported +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... ok +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok + +test DEBUG: /tmp/tmp35itb_nc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp35itb_nc/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, '079787e7c5269f060c205c33c746cd78', '11490a7a-0cc0-4ab2-a11c-6fc8503aaeb9-sda', '1761741065.59578', '1761741065.59398', '0', '', '1761741065.59398', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('11490a7a-0cc0-4ab2-a11c-6fc8503aaeb9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmpd7cbd0ie/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '079787e7c5269f060c205c33c746cd78', 'b2665e19-4aa1-46a0-aa9f-bb4a997f67aa-sda', '1761741065.65170', '1761741065.64997', '0', '', '1761741065.64997', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('b2665e19-4aa1-46a0-aa9f-bb4a997f67aa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '079787e7c5269f060c205c33c746cd78', '3b9e5e2d-6bb5-403b-b0fe-8fdb885897c3-sda', '1761741065.71205', '1761741065.71029', '0', '', '1761741065.71029', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('3b9e5e2d-6bb5-403b-b0fe-8fdb885897c3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmpvb01pbax/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '079787e7c5269f060c205c33c746cd78', '89aee77f-4d44-412d-ac34-27099058bb34-sda', '1761741065.76901', '1761741065.76729', '0', '', '1761741065.76729', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('89aee77f-4d44-412d-ac34-27099058bb34-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fedabcb4-29bf-4b73-94ae-d7387ff61c50-sda', '1761741065.86785', '1761741065.86615', '0', '', '1761741065.86615', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpw2pxj8yo/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c2f846fc-ce1d-4fab-81ed-84ff1b15eac2-sdb', '1761741065.90693', '1761741066.00000', '0', '', '1761741066.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c2f846fc-ce1d-4fab-81ed-84ff1b15eac2-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c2f846fc-ce1d-4fab-81ed-84ff1b15eac2-sdb', '1761741065.90693', '1761741066.00000', '0', '', '1761741066.00000', 0, 0) +test ERROR: Quarantining DB /tmp/tmpw2pxj8yo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c2f846fc-ce1d-4fab-81ed-84ff1b15eac2-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02437 seconds (41.02754/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/tmp05r6zqok/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c7308894-3332-4f4b-9b1f-2f3ea2ca1b82-sda', '1761741065.94118', '1761741065', '0', '', '1761741065', 0, 1) +test DEBUG: /tmp/tmp05r6zqok/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', 'c7308894-3332-4f4b-9b1f-2f3ea2ca1b82-sda', '1761741065.94118', '1761741065', '0', '', '1761741065', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c7308894-3332-4f4b-9b1f-2f3ea2ca1b82-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01775 seconds (56.34823/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/tmpo6nfjbgd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '24ed1bc1f1a2e5117c2a5678d5f5ef28', '4ebc96fc-d96d-4b3d-9de1-8b9b45984686-sda', '1761741065.98059', '1761741065', '0', '', '1761741065', 1, 0) +test DEBUG: /tmp/tmpo6nfjbgd/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': '1761741067.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '4ebc96fc-d96d-4b3d-9de1-8b9b45984686-sda') +test DEBUG: /tmp/tmpo6nfjbgd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00678921s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '24ed1bc1f1a2e5117c2a5678d5f5ef28', '4ebc96fc-d96d-4b3d-9de1-8b9b45984686-sda', '1761741065.98059', '1761741065', '0', '', '1761741065', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4ebc96fc-d96d-4b3d-9de1-8b9b45984686-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03403 seconds (29.38434/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/tmpye7d8lhx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '25175e27-e094-4e9b-a8b4-9bac416b9808-sda', '1761741066.03673', '1761741066', '0', '', '1761741066', 0, 0) +test DEBUG: /tmp/tmpye7d8lhx/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', '25175e27-e094-4e9b-a8b4-9bac416b9808-sda', '1761741066.03673', '1761741066', '0', '', '1761741066', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('25175e27-e094-4e9b-a8b4-9bac416b9808-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01426 seconds (70.10437/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/tmpwh7p_g7j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a87340df2d83dc5c179b4696e05a792a', 'dd68e570-93e4-4bac-9145-517aecaa6afd-sda', '1761741066.07986', '1761741066', '0', '', '1761741066', 1, 0) +test DEBUG: /tmp/tmpwh7p_g7j/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_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... 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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742212.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/eea/45360ee886553ef550508d7396815eea/45360ee886553ef550508d7396815eea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742217.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/862/8d590e69be041bcf68e9c3a0b1ba2862/8d590e69be041bcf68e9c3a0b1ba2862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742222.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/cd9/495faee6e6c1414ddcdb3856097bbcd9/495faee6e6c1414ddcdb3856097bbcd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742227.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2bd/fff864409e9a342ec4c32696f77682bd/fff864409e9a342ec4c32696f77682bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742232.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/9a4/18305e87dd2f3eb3ca3dad107b2f19a4/18305e87dd2f3eb3ca3dad107b2f19a4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742237.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/033/76bd8116d8936e4bd798b55b218f5033/76bd8116d8936e4bd798b55b218f5033.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742242.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/75d/53e5e68415f28ae007c12188a9f2175d/53e5e68415f28ae007c12188a9f2175d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742247.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b93/bf91fe6e81fd5b8a291c123eacf53b93/bf91fe6e81fd5b8a291c123eacf53b93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742252.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/ab5/40047aaf9c37a0fffac808be55ebfab5/40047aaf9c37a0fffac808be55ebfab5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742257.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/b06/079373ae1d5ee829105de2fa520bcb06/079373ae1d5ee829105de2fa520bcb06.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742262.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/172/2bbed19a2c4951f0be9d8ba790883172/2bbed19a2c4951f0be9d8ba790883172.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742267.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c38/59a1e424284fc3d95d57f099c831ac38/59a1e424284fc3d95d57f099c831ac38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742272.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/c91/700b616fc8357d95c2e92e2c3501fc91/700b616fc8357d95c2e92e2c3501fc91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742277.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/929/ed01bcfd4dae26b7e676d2bfbdfc7929/ed01bcfd4dae26b7e676d2bfbdfc7929.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742282.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/4e1/d1334f0a69d44df1b80b8004a46184e1/d1334f0a69d44df1b80b8004a46184e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742287.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/355/5663792030355f401f54167d69d70355/5663792030355f401f54167d69d70355.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742292.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/782/0602189c394cbfeddd2d628da5d36782/0602189c394cbfeddd2d628da5d36782.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742297.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/060/dc462e38eb3a252183f500495d660060/dc462e38eb3a252183f500495d660060.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742302.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/1d0/4e5e92c6d9bd63166c73fd7b37c271d0/4e5e92c6d9bd63166c73fd7b37c271d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742307.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/4c2/5d94ac4010eb03954c8b7ed427d744c2/5d94ac4010eb03954c8b7ed427d744c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742312.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/93e/bcf33015889a320ae852f3103fabf93e/bcf33015889a320ae852f3103fabf93e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742317.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/afd/5b01e821d4b045ad9b4cd2e54eb72afd/5b01e821d4b045ad9b4cd2e54eb72afd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742322.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/135/110718c6c5bcc6b3c60baf70477f0135/110718c6c5bcc6b3c60baf70477f0135.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742327.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/2db/09bdfbbcec9a2d62f7f0b36352d932db/09bdfbbcec9a2d62f7f0b36352d932db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742332.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/482/3f697c2983bc0d110fe7246862746482/3f697c2983bc0d110fe7246862746482.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742337.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/380/e4a1c1f70eee07744dfc44d79bfea380/e4a1c1f70eee07744dfc44d79bfea380.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761742342.00000-0, db: /tmp/tmp4cv5nlm7/sda/containers/0/e74/107700332b80ecffcce53ffebfab6e74/107700332b80ecffcce53ffebfab6e74.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/1fa/2b4d4a5227a4598ef6afa773120411fa/2b4d4a5227a4598ef6afa773120411fa.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741070.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/1fa/2b4d4a5227a4598ef6afa773120411fa/2b4d4a5227a4598ef6afa773120411fa_1761741070.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094_1761741074.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56_1761741078.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741082.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b_1761741082.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f6b/7623ced95600bf7b082f3d6210c8af6b/7623ced95600bf7b082f3d6210c8af6b.db'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.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-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0057 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0040 "-" 1692260 0 +test-object-controller DEBUG: Run listdir on /tmp/tmpep5qe0_3/tmp_test_object_server_ObjectController/sda1/objects/0 +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0010 "-" 1692260 0 +test-object-controller DEBUG: - - - [29/Oct/2025:12:34:26 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1692260 0 +test-object-controller DEBUG: - - - [29/Oct/2025:12:34:26 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:34:26 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller DEBUG: Run listdir on /tmp/tmpep5qe0_3/tmp_test_object_server_ObjectController/sda1/objects-1/0 +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0031 "-" 1692260 1 +test-object-controller DEBUG: - - - [29/Oct/2025:12:34:26 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 1692260 1 +test-object-controller DEBUG: - - - [29/Oct/2025:12:34:26 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:34:26 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 9523, in mock_put_method + raise Exception() +Exception +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6254, in fake_http_connect + raise Exception('test') +Exception: test +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6583, in fake_http_connect + raise Exception('test') +Exception: test +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 199 response from 127.0.0.1:1234/sdc1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 300 response from 127.0.0.1:1234/sdc1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 503 response from 127.0.0.1:1234/sdc1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0047 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0004 "-" 1692260 -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.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.obj.test_server.TestObjectController.test_chunked_put +test.unit.obj.test_server.TestObjectController.test_chunked_put ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_async +test.unit.obj.test_server.TestObjectController.test_container_update_async ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.obj.test_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 + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a87340df2d83dc5c179b4696e05a792a', 'dd68e570-93e4-4bac-9145-517aecaa6afd-sda', '1761741066.07986', '1761741066', '0', '', '1761741066', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dd68e570-93e4-4bac-9145-517aecaa6afd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02352 seconds (42.52244/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/tmppq8drbsc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '80646445-94ce-49ef-94eb-b340c70bf5fa-sda', '1761741066.13824', '1761741066', '0', '', '1761741066', 0, 1) +test DEBUG: /tmp/tmppq8drbsc/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', '80646445-94ce-49ef-94eb-b340c70bf5fa-sda', '1761741066.13824', '1761741066', '0', '', '1761741066', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('80646445-94ce-49ef-94eb-b340c70bf5fa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03135 seconds (31.89405/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/tmp29qi2_2h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '19183af6-e09e-4be8-a9b0-41dd950f256e-sda', '1761741066.19947', '1761741066', '0', '', '1761741066', 1, 1) +test DEBUG: /tmp/tmp29qi2_2h/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': '1761741069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '19183af6-e09e-4be8-a9b0-41dd950f256e-sda') +test DEBUG: /tmp/tmp29qi2_2h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00687933s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '19183af6-e09e-4be8-a9b0-41dd950f256e-sda', '1761741066.19947', '1761741066', '0', '', '1761741066', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('19183af6-e09e-4be8-a9b0-41dd950f256e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03105 seconds (32.20927/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/tmp_4gwvm74/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '190b5565-1a09-4e51-a391-0c010635faf4-sda', '1761741066.24863', '1761741066', '0', '', '1761741066', 0, 0) +test DEBUG: /tmp/tmp_4gwvm74/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', '190b5565-1a09-4e51-a391-0c010635faf4-sda', '1761741066.24863', '1761741066', '0', '', '1761741066', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('190b5565-1a09-4e51-a391-0c010635faf4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02337 seconds (42.79229/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/tmp2h11r88w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', 'c730abbf-7a00-450e-8940-ffac406f2c59-sda', '1761741066.29658', '1761741066', '0', '', '1761741066', 1, 1) +test DEBUG: /tmp/tmp2h11r88w/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, 'df89857b6611864daebf8cab26396c1d', 'c730abbf-7a00-450e-8940-ffac406f2c59-sda', '1761741066.29658', '1761741066', '0', '', '1761741066', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c730abbf-7a00-450e-8940-ffac406f2c59-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02199 seconds (45.48327/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/tmpcx9hvzq9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'db454568-1006-4ff8-a357-b809ec6b53f0-sda', '1761741066.35296', '1761741068', '0', '', '1761741068', 0, 0) +test DEBUG: /tmp/tmpcx9hvzq9/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', 'db454568-1006-4ff8-a357-b809ec6b53f0-sda', '1761741066.35296', '1761741068', '0', '', '1761741068', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('db454568-1006-4ff8-a357-b809ec6b53f0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01367 seconds (73.17678/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/tmpd00hjdbo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '61f16173-c39c-4273-acd0-09309e6fe69d-sda', '1761741066.39652', '1761741068', '0', '', '1761741068', 1, 1) +test DEBUG: /tmp/tmpd00hjdbo/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': '1761741069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '61f16173-c39c-4273-acd0-09309e6fe69d-sda') +test DEBUG: /tmp/tmpd00hjdbo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00251222s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '61f16173-c39c-4273-acd0-09309e6fe69d-sda', '1761741066.39652', '1761741068', '0', '', '1761741068', 1, 1)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.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.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.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-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 127.0.0.1 - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: 127.0.0.1 - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 127.0.0.1 - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: 127.0.0.1 - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0060 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 1692260 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice" +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0046 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0017 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0059 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0013 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0057 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller WARNING: X-Delete-At-Container header must be specified for expiring objects background PUT to work properly. Making best guess as to the container name for now. +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Proxy X-Delete-At-Container '1761741196' does not match expected '1761695921' for current expirer_config. +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0045 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0060 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0054 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... ok +test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist +test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... ok +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error ... ok + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('61f16173-c39c-4273-acd0-09309e6fe69d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04317 seconds (23.16611/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/tmpohkaq5km/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '7c037443-e9d4-4c12-9d78-3e42ca634247-sda', '1761741066.45948', '1761741066', '1761741067', '', '1761741067', 1, 0) +test DEBUG: /tmp/tmpohkaq5km/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': '1761741069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7c037443-e9d4-4c12-9d78-3e42ca634247-sda') +test DEBUG: /tmp/tmpohkaq5km/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00384641s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '7c037443-e9d4-4c12-9d78-3e42ca634247-sda', '1761741066.45948', '1761741066', '1761741067', '', '1761741067', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7c037443-e9d4-4c12-9d78-3e42ca634247-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04444 seconds (22.50448/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/tmpzfw8na7s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '8f39b03a-31aa-4592-800e-bdc1c1d53d93-sda', '1761741066.52245', '1761741066', '1761741067', '', '1761741067', 1, 1) +test DEBUG: /tmp/tmpzfw8na7s/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, 'df89857b6611864daebf8cab26396c1d', '8f39b03a-31aa-4592-800e-bdc1c1d53d93-sda', '1761741066.52245', '1761741066', '1761741067', '', '1761741067', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8f39b03a-31aa-4592-800e-bdc1c1d53d93-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02457 seconds (40.70582/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/tmp5rv3ltxo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b2a728a9-2ff7-4443-ba03-18586b5932c8-sda', '1761741066.56643', '1761741068', '1761741067', '', '1761741068', 0, 1) +test DEBUG: /tmp/tmp5rv3ltxo/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', 'b2a728a9-2ff7-4443-ba03-18586b5932c8-sda', '1761741066.56643', '1761741068', '1761741067', '', '1761741068', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b2a728a9-2ff7-4443-ba03-18586b5932c8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02535 seconds (39.44372/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/tmptlncgpwa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c4c77eb39429a12afe8c45375373bc05', '74ff3904-6ed6-48b3-8211-c8ddf6564bfe-sda', '1761741066.61376', '1761741068', '1761741067', '', '1761741068', 1, 0) +test DEBUG: /tmp/tmptlncgpwa/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': '1761741070.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '74ff3904-6ed6-48b3-8211-c8ddf6564bfe-sda') +test DEBUG: /tmp/tmptlncgpwa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00232172s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c4c77eb39429a12afe8c45375373bc05', '74ff3904-6ed6-48b3-8211-c8ddf6564bfe-sda', '1761741066.61376', '1761741068', '1761741067', '', '1761741068', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('74ff3904-6ed6-48b3-8211-c8ddf6564bfe-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02729 seconds (36.64190/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/tmp4tk917zk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '18ec9d6b-d7e1-429a-8470-33853b803e30-sda', '1761741066.66635', '1761741068', '1761741067', '', '1761741068', 0, 0) +test DEBUG: /tmp/tmp4tk917zk/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', '18ec9d6b-d7e1-429a-8470-33853b803e30-sda', '1761741066.66635', '1761741068', '1761741067', '', '1761741068', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('18ec9d6b-d7e1-429a-8470-33853b803e30-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01969 seconds (50.78254/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/tmp3rltu9ux/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c4c77eb39429a12afe8c45375373bc05', '157e816d-d7df-4dac-84dc-f4e848a40d25-sda', '1761741066.70507', '1761741068', '1761741067', '', '1761741068', 1, 0) +test DEBUG: /tmp/tmp3rltu9ux/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, 'c4c77eb39429a12afe8c45375373bc05', '157e816d-d7df-4dac-84dc-f4e848a40d25-sda', '1761741066.70507', '1761741068', '1761741067', '', '1761741068', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('157e816d-d7df-4dac-84dc-f4e848a40d25-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db')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.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741086.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f6b/7623ced95600bf7b082f3d6210c8af6b/7623ced95600bf7b082f3d6210c8af6b_1761741086.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f_1761741090.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/3f7/c0de8e69991f5f1ed1000cdbaf67c3f7/c0de8e69991f5f1ed1000cdbaf67c3f7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741094.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/3f7/c0de8e69991f5f1ed1000cdbaf67c3f7/c0de8e69991f5f1ed1000cdbaf67c3f7_1761741094.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d47/b2793eda9b91bd98baaab5d8ce566d47/b2793eda9b91bd98baaab5d8ce566d47.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741098.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d47/b2793eda9b91bd98baaab5d8ce566d47/b2793eda9b91bd98baaab5d8ce566d47_1761741098.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d_1761741102.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c7c/f94c6641d21db69af55c3e7c5b31cc7c/f94c6641d21db69af55c3e7c5b31cc7c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741106.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c7c/f94c6641d21db69af55c3e7c5b31cc7c/f94c6641d21db69af55c3e7c5b31cc7c_1761741106.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/8d1/1e245971560b97f862ed97be9e0fe8d1/1e245971560b97f862ed97be9e0fe8d1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741110.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/8d1/1e245971560b97f862ed97be9e0fe8d1/1e245971560b97f862ed97be9e0fe8d1_1761741110.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0_1761741114.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/754/4feb6dbf901399a8b5e24b7fdb4a8754/4feb6dbf901399a8b5e24b7fdb4a8754.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741118.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/754/4feb6dbf901399a8b5e24b7fdb4a8754/4feb6dbf901399a8b5e24b7fdb4a8754_1761741118.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/66d/2799e971c6410e15d62e6800ed0aa66d/2799e971c6410e15d62e6800ed0aa66d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741122.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/66d/2799e971c6410e15d62e6800ed0aa66d/2799e971c6410e15d62e6800ed0aa66d_1761741122.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1_1761741126.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/4ea/958ac720106116f22065b35ea57d24ea/958ac720106116f22065b35ea57d24ea.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741130.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/4ea/958ac720106116f22065b35ea57d24ea/958ac720106116f22065b35ea57d24ea_1761741130.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d90/794dce8730e80fe8f180fecfa6e07d90/794dce8730e80fe8f180fecfa6e07d90.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741134.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d90/794dce8730e80fe8f180fecfa6e07d90/794dce8730e80fe8f180fecfa6e07d90_1761741134.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c_1761741138.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/956/e4830ee5245c0a38ce440cf26ea12956/e4830ee5245c0a38ce440cf26ea12956.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741142.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/956/e4830ee5245c0a38ce440cf26ea12956/e4830ee5245c0a38ce440cf26ea12956_1761741142.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/8ab/5928e234d862baa39ef98db342dfc8ab/5928e234d862baa39ef98db342dfc8ab.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741146.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/8ab/5928e234d862baa39ef98db342dfc8ab/5928e234d862baa39ef98db342dfc8ab_1761741146.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9_1761741150.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/5af/c3f3c176028e6074623e248dca7835af/c3f3c176028e6074623e248dca7835af.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741154.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/5af/c3f3c176028e6074623e248dca7835af/c3f3c176028e6074623e248dca7835af_1761741154.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/cf6/30b0c303a07664f14eeb60f4d28fecf6/30b0c303a07664f14eeb60f4d28fecf6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741158.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/cf6/30b0c303a07664f14eeb60f4d28fecf6/30b0c303a07664f14eeb60f4d28fecf6_1761741158.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade_1761741162.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/874/17473c8733bce9830d8b9d785e1c5874/17473c8733bce9830d8b9d785e1c5874.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741166.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/874/17473c8733bce9830d8b9d785e1c5874/17473c8733bce9830d8b9d785e1c5874_1761741166.00000.dbtest.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success ... ok +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... ok +test.unit.obj.test_server.TestObjectController.test_log_line_format +test.unit.obj.test_server.TestObjectController.test_log_line_format ... ok + +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 503 23 "-" "-" "-" - "-" 1692260 99 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/123-abc" 200 4 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "SSYNC /sda1/0" 503 23 "-" "-" "-" - "-" 1692260 99 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "SSYNC /sda1/0" 507 109 "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:06 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" - "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:06 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0002 "-" 1692260 -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.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 INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03542 seconds (28.23203/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/tmpqm_7xmoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '61773250-9097-4782-8b19-91354b1dc7da-sda', '1761741066.76793', '1761741069', '1761741068', '', '1761741069', 0, 0) +test DEBUG: /tmp/tmpqm_7xmoe/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', '61773250-9097-4782-8b19-91354b1dc7da-sda', '1761741066.76793', '1761741069', '1761741068', '', '1761741069', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('61773250-9097-4782-8b19-91354b1dc7da-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02860 seconds (34.96669/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/tmpckiqhtzm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '6c5c4745-a5c8-4598-9716-5d8563a5e5a7-sda', '1761741066.82214', '1761741069', '1761741068', '', '1761741069', 1, 0) +test DEBUG: /tmp/tmpckiqhtzm/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': '1761741071.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '6c5c4745-a5c8-4598-9716-5d8563a5e5a7-sda') +test DEBUG: /tmp/tmpckiqhtzm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00417185s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '6c5c4745-a5c8-4598-9716-5d8563a5e5a7-sda', '1761741066.82214', '1761741069', '1761741068', '', '1761741069', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6c5c4745-a5c8-4598-9716-5d8563a5e5a7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04981 seconds (20.07551/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/tmpjfsltnlx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '943ec639-4c6a-4bac-ae09-cd2d6e870ce3-sda', '1761741066.89075', '1761741069', '1761741068', '', '1761741069', 0, 0) +test DEBUG: /tmp/tmpjfsltnlx/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', '943ec639-4c6a-4bac-ae09-cd2d6e870ce3-sda', '1761741066.89075', '1761741069', '1761741068', '', '1761741069', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('943ec639-4c6a-4bac-ae09-cd2d6e870ce3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02273 seconds (44.00077/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/tmp4satpvsa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '34721c44-d7e6-4159-83f4-242bef105998-sda', '1761741066.93986', '1761741069', '1761741068', '', '1761741069', 1, 1) +test DEBUG: /tmp/tmp4satpvsa/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, '9ac2ded294eb288d78f1e4e0f96a73ca', '34721c44-d7e6-4159-83f4-242bef105998-sda', '1761741066.93986', '1761741069', '1761741068', '', '1761741069', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('34721c44-d7e6-4159-83f4-242bef105998-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02075 seconds (48.19908/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/tmpmqkq2968/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '672b7362-29d9-473c-9529-28454e206903-sda', '1761741066.99490', '1761741069', '1761741068', '', '1761741069', 0, 1) +test DEBUG: /tmp/tmpmqkq2968/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', '672b7362-29d9-473c-9529-28454e206903-sda', '1761741066.99490', '1761741069', '1761741068', '', '1761741069', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('672b7362-29d9-473c-9529-28454e206903-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02425 seconds (41.23162/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/tmp1dfa2bby/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '5ac98519-0976-4fc9-a8f2-4c620dff571d-sda', '1761741067.03723', '1761741070', '1761741069', '', '1761741070', 1, 0) +test DEBUG: /tmp/tmp1dfa2bby/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': '1761741071.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '5ac98519-0976-4fc9-a8f2-4c620dff571d-sda') +test DEBUG: /tmp/tmp1dfa2bby/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00701427s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '5ac98519-0976-4fc9-a8f2-4c620dff571d-sda', '1761741067.03723', '1761741070', '1761741069', '', '1761741070', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5ac98519-0976-4fc9-a8f2-4c620dff571d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVERtest.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 + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/668/dc8dc6b8ce6d4b542cd4359ba948a668/dc8dc6b8ce6d4b542cd4359ba948a668.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741170.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/668/dc8dc6b8ce6d4b542cd4359ba948a668/dc8dc6b8ce6d4b542cd4359ba948a668_1761741170.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a_1761741174.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/615/c3e74842af25d76ef93929c1a2405615/c3e74842af25d76ef93929c1a2405615.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741178.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/615/c3e74842af25d76ef93929c1a2405615/c3e74842af25d76ef93929c1a2405615_1761741178.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c1d/58b7bfeff77aa4a5f5180353d6144c1d/58b7bfeff77aa4a5f5180353d6144c1d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741182.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c1d/58b7bfeff77aa4a5f5180353d6144c1d/58b7bfeff77aa4a5f5180353d6144c1d_1761741182.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878_1761741186.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/6fb/baaa28c6da7107483f145578acda76fb/baaa28c6da7107483f145578acda76fb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741190.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/6fb/baaa28c6da7107483f145578acda76fb/baaa28c6da7107483f145578acda76fb_1761741190.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/073/80cdc3fb05253db4cfc1be8262339073/80cdc3fb05253db4cfc1be8262339073.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741194.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/073/80cdc3fb05253db4cfc1be8262339073/80cdc3fb05253db4cfc1be8262339073_1761741194.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea_1761741198.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/7cb/4c85c452bb05a45bd8445134a06347cb/4c85c452bb05a45bd8445134a06347cb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741202.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/7cb/4c85c452bb05a45bd8445134a06347cb/4c85c452bb05a45bd8445134a06347cb_1761741202.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/080/17bc91dbbb0fd4f622626b3cc301d080/17bc91dbbb0fd4f622626b3cc301d080.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741206.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/080/17bc91dbbb0fd4f622626b3cc301d080/17bc91dbbb0fd4f622626b3cc301d080_1761741206.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72_1761741210.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/3d7/b109cd8e187ed01af33559b2a4f543d7/b109cd8e187ed01af33559b2a4f543d7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741214.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/3d7/b109cd8e187ed01af33559b2a4f543d7/b109cd8e187ed01af33559b2a4f543d7_1761741214.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/b64/b14c2b81d082082e4490f4eabbb21b64/b14c2b81d082082e4490f4eabbb21b64.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741218.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/b64/b14c2b81d082082e4490f4eabbb21b64/b14c2b81d082082e4490f4eabbb21b64_1761741218.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e_1761741222.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/152/a2ebb8428555b42c035a45c0e20f6152/a2ebb8428555b42c035a45c0e20f6152.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741226.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/152/a2ebb8428555b42c035a45c0e20f6152/a2ebb8428555b42c035a45c0e20f6152_1761741226.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/880/731b0ad8347f5705f37afa9f8bfde880/731b0ad8347f5705f37afa9f8bfde880.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741230.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/880/731b0ad8347f5705f37afa9f8bfde880/731b0ad8347f5705f37afa9f8bfde880_1761741230.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741234.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82_1761741234.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/e98/d08f53150e7e355077e26287ef17de98/d08f53150e7e355077e26287ef17de98.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741238.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/e98/d08f53150e7e355077e26287ef17de98/d08f53150e7e355077e26287ef17de98_1761741238.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c2e/2fc1d47f4a2ab89aaf8c4879a384cc2e/2fc1d47f4a2ab89aaf8c4879a384cc2e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741242.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c2e/2fc1d47f4a2ab89aaf8c4879a384cc2e/2fc1d47f4a2ab89aaf8c4879a384cc2e_1761741242.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/9fa/1ad6af7b5316c0df36928e467decb9fa/1ad6af7b5316c0df36928e467decb9fa.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741246.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/9fa/1ad6af7b5316c0df36928e467decb9fa/1ad6af7b5316c0df36928e467decb9fa_1761741246.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/7f8/3232f599e204462ef234a2ce3b5657f8/3232f599e204462ef234a2ce3b5657f8.db'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.obj.test_server.TestObjectController.test_max_upload_time +test.unit.obj.test_server.TestObjectController.test_max_upload_time ... ok +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... ok +test.unit.obj.test_server.TestObjectController.test_not_allowed_method +test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... ok +test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests +test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests ... ok +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... ok + +test INFO: Attempted to replicate 1 dbs in 0.03673 seconds (27.22859/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/tmp0nc68kv1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '505aa29d-4aa6-432b-b7bf-97844cab0fac-sda', '1761741067.09645', '1761741070', '1761741069', '', '1761741070', 0, 0) +test DEBUG: /tmp/tmp0nc68kv1/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', '505aa29d-4aa6-432b-b7bf-97844cab0fac-sda', '1761741067.09645', '1761741070', '1761741069', '', '1761741070', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('505aa29d-4aa6-432b-b7bf-97844cab0fac-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02501 seconds (39.97719/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/tmpz7rnf9ks/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', 'e6869512-ffc9-454a-86eb-98b01045a1fb-sda', '1761741067.15904', '1761741070', '1761741069', '', '1761741070', 1, 1) +test DEBUG: /tmp/tmpz7rnf9ks/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, '9ac2ded294eb288d78f1e4e0f96a73ca', 'e6869512-ffc9-454a-86eb-98b01045a1fb-sda', '1761741067.15904', '1761741070', '1761741069', '', '1761741070', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e6869512-ffc9-454a-86eb-98b01045a1fb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02379 seconds (42.03450/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/tmp4xd4w_4k/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '56e5036f-376a-4f6e-bc90-fc1d35d0b55e-sda', '1761741067.20694', '1761741071', '1761741070', '', '1761741071', 0, 0) +test DEBUG: /tmp/tmp4xd4w_4k/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', '56e5036f-376a-4f6e-bc90-fc1d35d0b55e-sda', '1761741067.20694', '1761741071', '1761741070', '', '1761741071', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('56e5036f-376a-4f6e-bc90-fc1d35d0b55e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02168 seconds (46.11993/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/tmpdfv4a04t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '023228c7-6913-4a21-a487-da942d8a1935-sda', '1761741067.24734', '1761741071', '1761741070', '', '1761741071', 1, 0) +test DEBUG: /tmp/tmpdfv4a04t/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': '1761741072.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '023228c7-6913-4a21-a487-da942d8a1935-sda') +test DEBUG: /tmp/tmpdfv4a04t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0104818s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '023228c7-6913-4a21-a487-da942d8a1935-sda', '1761741067.24734', '1761741071', '1761741070', '', '1761741071', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('023228c7-6913-4a21-a487-da942d8a1935-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02850 seconds (35.08985/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/tmpgoe1srwl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ddb48ee0-0d96-4801-966f-6ad50c89ee88-sda', '1761741067.29882', '1761741071', '1761741070', '', '1761741071', 0, 0) +test DEBUG: /tmp/tmpgoe1srwl/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', 'ddb48ee0-0d96-4801-966f-6ad50c89ee88-sda', '1761741067.29882', '1761741071', '1761741070', '', '1761741071', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ddb48ee0-0d96-4801-966f-6ad50c89ee88-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02341 seconds (42.71385/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/tmp8dx9v3ga/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '1f9bdadd-d3db-4738-bd68-f0dabda91fec-sda', '1761741067.34105', '1761741071', '1761741070', '', '1761741071', 1, 0) +test DEBUG: /tmp/tmp8dx9v3ga/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, '40afbd1b1c396bff3d0fe3c84515a880', '1f9bdadd-d3db-4738-bd68-f0dabda91fec-sda', '1761741067.34105', '1761741071', '1761741070', '', '1761741071', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1f9bdadd-d3db-4738-bd68-f0dabda91fec-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02944 seconds (33.96599/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/tmpxyv1xf53/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fd1bf08e-00de-49f0-9693-3928ac167ec2-sda', '1761741067.40559', '1761741072', '1761741071', '', '1761741072', 0, 1)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.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.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT +test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps +test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps ... ok + +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4078 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1012 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0069 "-" 1692260 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:02:46:41 +0000] "PUT /sda1/p/a/c/o" 405 91 "-" "-" "-" 1.0000 "-" 1234 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.0:1000/sda +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:6201', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0064 "-" 1692260 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.1:6201/sda1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0047 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 1692260 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0055 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0005 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0052 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0063 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0022 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 1692260 - +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1692260 - +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 1692260 - +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1692260 - +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test INFO: - - - [29/Oct/2025:12:31:07 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0000 "-" 1692260 -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods +test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... ok +test.unit.obj.test_server.TestObjectController.test_serv_reserv +test.unit.obj.test_server.TestObjectController.test_serv_reserv ... ok +test.unit.obj.test_server.TestObjectController.test_short_body +test.unit.obj.test_server.TestObjectController.test_short_body ... ok +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... ok +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... ok +test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers +test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers ... ok +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... ok + +test DEBUG: /tmp/tmpxyv1xf53/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', 'fd1bf08e-00de-49f0-9693-3928ac167ec2-sda', '1761741067.40559', '1761741072', '1761741071', '', '1761741072', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fd1bf08e-00de-49f0-9693-3928ac167ec2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02334 seconds (42.83730/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/tmpitlwy7qj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '7fc1b18c-7901-46ce-ae23-4dd151b25662-sda', '1761741067.45563', '1761741072', '1761741071', '', '1761741072', 1, 0) +test DEBUG: /tmp/tmpitlwy7qj/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': '1761741073.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7fc1b18c-7901-46ce-ae23-4dd151b25662-sda') +test DEBUG: /tmp/tmpitlwy7qj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00678015s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '7fc1b18c-7901-46ce-ae23-4dd151b25662-sda', '1761741067.45563', '1761741072', '1761741071', '', '1761741072', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7fc1b18c-7901-46ce-ae23-4dd151b25662-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03512 seconds (28.47391/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/tmpzldwms1p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd508d6d8-2167-4804-96fd-593cef70f67a-sda', '1761741067.52292', '1761741072', '1761741071', '', '1761741072', 0, 0) +test DEBUG: /tmp/tmpzldwms1p/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', 'd508d6d8-2167-4804-96fd-593cef70f67a-sda', '1761741067.52292', '1761741072', '1761741071', '', '1761741072', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d508d6d8-2167-4804-96fd-593cef70f67a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02467 seconds (40.53039/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/tmpj42kqsq5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '8509991a-7528-4f1b-837f-bbc6a004ac3e-sda', '1761741067.57130', '1761741072', '1761741071', '', '1761741072', 1, 1) +test DEBUG: /tmp/tmpj42kqsq5/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, 'e3f0f1c264a041d82177ff07a523f198', '8509991a-7528-4f1b-837f-bbc6a004ac3e-sda', '1761741067.57130', '1761741072', '1761741071', '', '1761741072', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8509991a-7528-4f1b-837f-bbc6a004ac3e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02076 seconds (48.17306/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', 'ea4cbe0a-4216-462f-a410-3c13cd1ce8b3-sda', '1761741067.61564', '1761741067.00000', '0', '', '1761741067.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ea4cbe0a-4216-462f-a410-3c13cd1ce8b3-sda', '1761741067.61564', '1761741068.00000', '0', '', '1761741067.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '41950a4dbf55f83d19459e65d2ac85b8', 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda', '1761741067.64832', '1761741067.64648', '0', '', '1761741067.64648', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1761741067.65668', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1761741067.66159', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1761741067.66172', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1761741067.66179', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1761741067.66186', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1761741067.66193', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1761741067.66199', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1761741067.66206', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1761741067.66213', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1761741067.66219', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1761741067.66230', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1761741067.67930', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1761741067.68558', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1761741067.68854', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-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 + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741250.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/7f8/3232f599e204462ef234a2ce3b5657f8/3232f599e204462ef234a2ce3b5657f8_1761741250.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/69a/97befe2f473c64878b329230ec81c69a/97befe2f473c64878b329230ec81c69a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741254.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/69a/97befe2f473c64878b329230ec81c69a/97befe2f473c64878b329230ec81c69a_1761741254.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741258.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3/fc9b9c04bdfaa3eafe08862a34c8b2b3_1761741258.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f22/c9e715d147223113372ea65e9524ff22/c9e715d147223113372ea65e9524ff22.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741262.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f22/c9e715d147223113372ea65e9524ff22/c9e715d147223113372ea65e9524ff22_1761741262.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2fa/fdb2cd72664d8e56e387bde1cb4522fa/fdb2cd72664d8e56e387bde1cb4522fa.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741266.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2fa/fdb2cd72664d8e56e387bde1cb4522fa/fdb2cd72664d8e56e387bde1cb4522fa_1761741266.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/974/3bdc0c874725be8a68c1e70ce122e974/3bdc0c874725be8a68c1e70ce122e974.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741270.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/974/3bdc0c874725be8a68c1e70ce122e974/3bdc0c874725be8a68c1e70ce122e974_1761741270.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/b4d/be45977f15e3eb4dea0cf65a6ec8fb4d/be45977f15e3eb4dea0cf65a6ec8fb4d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741274.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/b4d/be45977f15e3eb4dea0cf65a6ec8fb4d/be45977f15e3eb4dea0cf65a6ec8fb4d_1761741274.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/6ea/5d459ad316576b4ee3db09b27e7c76ea/5d459ad316576b4ee3db09b27e7c76ea.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741278.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/6ea/5d459ad316576b4ee3db09b27e7c76ea/5d459ad316576b4ee3db09b27e7c76ea_1761741278.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c2a/41b9b74956ef47c677f9b5ac269cbc2a/41b9b74956ef47c677f9b5ac269cbc2a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741282.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c2a/41b9b74956ef47c677f9b5ac269cbc2a/41b9b74956ef47c677f9b5ac269cbc2a_1761741282.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/852/6e4de58499f0a5bc7267193cf1985852/6e4de58499f0a5bc7267193cf1985852.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741286.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/852/6e4de58499f0a5bc7267193cf1985852/6e4de58499f0a5bc7267193cf1985852_1761741286.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f37/72117ceff77b17df80de01b9958f0f37/72117ceff77b17df80de01b9958f0f37.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741290.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f37/72117ceff77b17df80de01b9958f0f37/72117ceff77b17df80de01b9958f0f37_1761741290.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/469/97665381d47fa05aa278ad6452fc7469/97665381d47fa05aa278ad6452fc7469.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741294.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/469/97665381d47fa05aa278ad6452fc7469/97665381d47fa05aa278ad6452fc7469_1761741294.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c88/1f084f9d14ae2c56346c3dfd12676c88/1f084f9d14ae2c56346c3dfd12676c88.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741298.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c88/1f084f9d14ae2c56346c3dfd12676c88/1f084f9d14ae2c56346c3dfd12676c88_1761741298.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/6fe/25f012e03c6b534085bf4c00a50486fe/25f012e03c6b534085bf4c00a50486fe.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741302.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/6fe/25f012e03c6b534085bf4c00a50486fe/25f012e03c6b534085bf4c00a50486fe_1761741302.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/4c1/1e02b8bce45bac79677542e71f6a84c1/1e02b8bce45bac79677542e71f6a84c1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741306.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/4c1/1e02b8bce45bac79677542e71f6a84c1/1e02b8bce45bac79677542e71f6a84c1_1761741306.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/02e/8ae2ad4e52317fa6c4a34e0b8cd5a02e/8ae2ad4e52317fa6c4a34e0b8cd5a02e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741310.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/02e/8ae2ad4e52317fa6c4a34e0b8cd5a02e/8ae2ad4e52317fa6c4a34e0b8cd5a02e_1761741310.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/088/a1e91bf077839d7630abd1c15d8ff088/a1e91bf077839d7630abd1c15d8ff088.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741314.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/088/a1e91bf077839d7630abd1c15d8ff088/a1e91bf077839d7630abd1c15d8ff088_1761741314.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/83f/0375ba7267117eccf538df41c5ebe83f/0375ba7267117eccf538df41c5ebe83f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741318.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/83f/0375ba7267117eccf538df41c5ebe83f/0375ba7267117eccf538df41c5ebe83f_1761741318.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/1ee/605be88da6dc9604748454bbd2dbf1ee/605be88da6dc9604748454bbd2dbf1ee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741322.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/1ee/605be88da6dc9604748454bbd2dbf1ee/605be88da6dc9604748454bbd2dbf1ee_1761741322.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/386/6874f95abb9b41e015c3dd4dcbd2e386/6874f95abb9b41e015c3dd4dcbd2e386.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741326.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/386/6874f95abb9b41e015c3dd4dcbd2e386/6874f95abb9b41e015c3dd4dcbd2e386_1761741326.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/efb/83b3e65b130f9eae37a9384e50d0defb/83b3e65b130f9eae37a9384e50d0defb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741330.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/efb/83b3e65b130f9eae37a9384e50d0defb/83b3e65b130f9eae37a9384e50d0defb_1761741330.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1761741067.70099', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1761741067.70398', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1761741067.71490', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1761741067.71771', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1761741067.73062', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1761741067.73710', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, '5d21183d26d706da994b3e7fc90c9f70', 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda', '1761741067.64832', '1761741067.64648', '0', '', '1761741067.64648', 21, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1761741067.74558', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'da6d8823-ee41-4743-8eaa-241eecf94e29-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpr19nuduq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd9be79b-c455-415a-ad78-52173f3eba32-sda', '1761741067.77131', '1761741068', '0', '', '1761741068', 0, 0) +test DEBUG: /tmp/tmpr19nuduq/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', 'cd9be79b-c455-415a-ad78-52173f3eba32-sda', '1761741067.77131', '1761741068', '0', '', '1761741068', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd9be79b-c455-415a-ad78-52173f3eba32-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02013 seconds (49.68882/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/tmp4nuge4h9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '1388c003-9c08-411e-a19a-eb9e54bf6afa-sda', '1761741067.80040', '1761741068', '0', '', '1761741068', 1, 0) +test DEBUG: /tmp/tmp4nuge4h9/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': '1761741069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '1388c003-9c08-411e-a19a-eb9e54bf6afa-sda') +test DEBUG: /tmp/tmp4nuge4h9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00248504s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '1388c003-9c08-411e-a19a-eb9e54bf6afa-sda', '1761741067.80040', '1761741068', '0', '', '1761741068', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1388c003-9c08-411e-a19a-eb9e54bf6afa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp4nuge4h9/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01781 seconds (56.13931/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/tmp4nuge4h9/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '842970edf9d78e5cb6ad420cf47cf185', '8711e536-99c8-413b-8a5f-d61c78c13d1f-sda', '1761741067.81780', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8711e536-99c8-413b-8a5f-d61c78c13d1f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '842970edf9d78e5cb6ad420cf47cf185', '8711e536-99c8-413b-8a5f-d61c78c13d1f-sda', '1761741067.81780', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8711e536-99c8-413b-8a5f-d61c78c13d1f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp37bsf80m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c8b1d5ed-4ec5-4fe3-8df8-12ac5277ff86-sda', '1761741067.84430', '1761741068', '0', '', '1761741068', 0, 0) +test DEBUG: /tmp/tmp37bsf80m/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', 'c8b1d5ed-4ec5-4fe3-8df8-12ac5277ff86-sda', '1761741067.84430', '1761741068', '0', '', '1761741068', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c8b1d5ed-4ec5-4fe3-8df8-12ac5277ff86-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01022 seconds (97.87103/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/tmpva8l7e6z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'df89857b6611864daebf8cab26396c1d', '8e9be686-a7ff-4468-bcba-b3333548684a-sda', '1761741067.86395', '1761741068', '0', '', '1761741068', 1, 1) +test DEBUG: /tmp/tmpva8l7e6z/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, 'df89857b6611864daebf8cab26396c1d', '8e9be686-a7ff-4468-bcba-b3333548684a-sda', '1761741067.86395', '1761741068', '0', '', '1761741068', 1, 1)test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create ... ok +test.unit.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.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 + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8e9be686-a7ff-4468-bcba-b3333548684a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpva8l7e6z/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02863 seconds (34.92854/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/tmpva8l7e6z/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '98716f0a7bcb7abf3531d58908c7ce06', '665e9dff-ff2c-47fc-ac51-3c90c28f21fd-sda', '1761741067.89045', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('665e9dff-ff2c-47fc-ac51-3c90c28f21fd-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '98716f0a7bcb7abf3531d58908c7ce06', '665e9dff-ff2c-47fc-ac51-3c90c28f21fd-sda', '1761741067.89045', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('665e9dff-ff2c-47fc-ac51-3c90c28f21fd-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpualiojbj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '02404acc-84a2-465e-8705-0eb53d7d4298-sda', '1761741067.92348', '1761741068', '1761741069', '', '1761741069', 0, 0) +test DEBUG: /tmp/tmpualiojbj/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', '02404acc-84a2-465e-8705-0eb53d7d4298-sda', '1761741067.92348', '1761741068', '1761741069', '', '1761741069', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('02404acc-84a2-465e-8705-0eb53d7d4298-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00975 seconds (102.54165/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/tmpfjgm_be4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c4c77eb39429a12afe8c45375373bc05', '8e98855f-d998-4f3d-ad14-543394070613-sda', '1761741067.94522', '1761741068', '1761741069', '', '1761741069', 1, 1) +test DEBUG: /tmp/tmpfjgm_be4/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': '1761741070.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '8e98855f-d998-4f3d-ad14-543394070613-sda') +test DEBUG: /tmp/tmpfjgm_be4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00238323s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c4c77eb39429a12afe8c45375373bc05', '8e98855f-d998-4f3d-ad14-543394070613-sda', '1761741067.94522', '1761741068', '1761741069', '', '1761741069', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8e98855f-d998-4f3d-ad14-543394070613-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpfjgm_be4/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02136 seconds (46.81852/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/tmpfjgm_be4/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'c91fe460382c1cbb560e66fd3df57bc0', '766f8b4e-2569-454f-924d-ec0b61d7da82-sda', '1761741067.96610', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('766f8b4e-2569-454f-924d-ec0b61d7da82-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'c91fe460382c1cbb560e66fd3df57bc0', '766f8b4e-2569-454f-924d-ec0b61d7da82-sda', '1761741067.96610', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('766f8b4e-2569-454f-924d-ec0b61d7da82-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpkcbcm9h8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2d5650df-078b-4aac-8386-eac73acb04eb-sda', '1761741067.98449', '1761741068', '1761741069', '', '1761741069', 0, 1) +test DEBUG: /tmp/tmpkcbcm9h8/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', '2d5650df-078b-4aac-8386-eac73acb04eb-sda', '1761741067.98449', '1761741068', '1761741069', '', '1761741069', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2d5650df-078b-4aac-8386-eac73acb04eb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01192 seconds (83.88370/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/tmp2lo21ag9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', 'ed4d9242-cc98-41e0-8685-7f9991270b3e-sda', '1761741068.00625', '1761741069', '1761741070', '', '1761741070', 1, 0) +test DEBUG: /tmp/tmp2lo21ag9/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, '9ac2ded294eb288d78f1e4e0f96a73ca', 'ed4d9242-cc98-41e0-8685-7f9991270b3e-sda', '1761741068.00625', '1761741069', '1761741070', '', '1761741070', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ed4d9242-cc98-41e0-8685-7f9991270b3e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp2lo21ag9/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01669 seconds (59.93111/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/tmp2lo21ag9/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.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 +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok + +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'effe3e84ec170c583eef958e4b2a0344', 'f8152f23-e3c8-4e5e-a775-8aeda7a8891a-sda', '1761741068.02289', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('f8152f23-e3c8-4e5e-a775-8aeda7a8891a-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'effe3e84ec170c583eef958e4b2a0344', 'f8152f23-e3c8-4e5e-a775-8aeda7a8891a-sda', '1761741068.02289', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('f8152f23-e3c8-4e5e-a775-8aeda7a8891a-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpucjgjyf8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'aebacd9a-2549-43ee-ae8f-41db69f1f0e4-sda', '1761741068.05253', '1761741068', '1761741069', '', '1761741069', 0, 1) +test DEBUG: /tmp/tmpucjgjyf8/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', 'aebacd9a-2549-43ee-ae8f-41db69f1f0e4-sda', '1761741068.05253', '1761741068', '1761741069', '', '1761741069', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('aebacd9a-2549-43ee-ae8f-41db69f1f0e4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01226 seconds (81.56091/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/tmp0n1qgzbr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '51240a8c-b430-4019-ac88-ac4ad4235cb7-sda', '1761741068.08209', '1761741068', '1761741069', '', '1761741069', 0, 0) +test DEBUG: /tmp/tmp0n1qgzbr/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', '51240a8c-b430-4019-ac88-ac4ad4235cb7-sda', '1761741068.08209', '1761741068', '1761741069', '', '1761741069', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('51240a8c-b430-4019-ac88-ac4ad4235cb7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01217 seconds (82.17130/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/tmpndbvspyo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '681db388-a4ab-418d-b5b4-a5c010536ba9-sda', '1761741068.10839', '1761741070', '0', '', '1761741070', 0, 0) +test DEBUG: /tmp/tmpndbvspyo/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', '681db388-a4ab-418d-b5b4-a5c010536ba9-sda', '1761741068.10839', '1761741070', '0', '', '1761741070', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('681db388-a4ab-418d-b5b4-a5c010536ba9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01001 seconds (99.89430/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/tmppmpi91d6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', '3150b865-be3c-4d6d-99a5-a27668fa54ee-sda', '1761741068.12789', '1761741070', '0', '', '1761741070', 1, 0) +test DEBUG: /tmp/tmppmpi91d6/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, '9ac2ded294eb288d78f1e4e0f96a73ca', '3150b865-be3c-4d6d-99a5-a27668fa54ee-sda', '1761741068.12789', '1761741070', '0', '', '1761741070', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3150b865-be3c-4d6d-99a5-a27668fa54ee-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmppmpi91d6/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01882 seconds (53.12176/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/tmppmpi91d6/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'effe3e84ec170c583eef958e4b2a0344', '09570393-29d4-407e-8951-27cbf046b542-sda', '1761741068.14626', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('09570393-29d4-407e-8951-27cbf046b542-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'effe3e84ec170c583eef958e4b2a0344', '09570393-29d4-407e-8951-27cbf046b542-sda', '1761741068.14626', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('09570393-29d4-407e-8951-27cbf046b542-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '47b27679-e768-49de-a702-1e7b49de0f6f-sda', '1761741068.16246', '1761741068.16081', '0', '', '1761741068.16081', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpeb6xjkkw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '80cc8f86-8046-4c43-ac81-b3c8de2f83c7-sda', '1761741068.17234', '1761741068.17051', '0', '', '1761741068.17051', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('80cc8f86-8046-4c43-ac81-b3c8de2f83c7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '80cc8f86-8046-4c43-ac81-b3c8de2f83c7-sda', '1761741068.17234', '1761741068.17051', '0', '', '1761741068.17051', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('80cc8f86-8046-4c43-ac81-b3c8de2f83c7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00892 seconds (112.11893/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, '1c79797f7e902556c331551c3b0d92fc', '4c522228-43d0-4069-951e-4655bca12610-sda', '1761741068.19116', '1761741068.1878', '0', '', '1761741068.1878', 1, 0)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.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('4c522228-43d0-4069-951e-4655bca12610-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '7fdb036656f5e1abb3718bbbcabc9749', 'b9478c88-cd61-4df3-8666-05a310b703c3-sda', '1761741068.23323', '1761741068.23159', '0', '', '1761741068.23159', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1761741068.24188', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1761741068.24255', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1761741068.24264', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1761741068.24271', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1761741068.24278', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1761741068.24284', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1761741068.24291', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1761741068.24297', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1761741068.24303', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1761741068.24310', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1761741068.24316', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'b9478c88-cd61-4df3-8666-05a310b703c3-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpkrikznx1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a213fcff-1dc4-443a-9651-e0a68e1648c9-sda', '1761741068.26289', '1761741071', '0', '', '1761741071', 0, 0) +test DEBUG: /tmp/tmpkrikznx1/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', 'a213fcff-1dc4-443a-9651-e0a68e1648c9-sda', '1761741068.26289', '1761741071', '0', '', '1761741071', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a213fcff-1dc4-443a-9651-e0a68e1648c9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01116 seconds (89.58662/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/tmp3wojcwar/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', 'd39464f6-c2d6-45f1-8d63-1bf4778f6e30-sda', '1761741068.28437', '1761741071', '0', '', '1761741071', 1, 0) +test DEBUG: /tmp/tmp3wojcwar/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': '1761741072.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'd39464f6-c2d6-45f1-8d63-1bf4778f6e30-sda') +test DEBUG: /tmp/tmp3wojcwar/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00247741s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', 'd39464f6-c2d6-45f1-8d63-1bf4778f6e30-sda', '1761741068.28437', '1761741071', '0', '', '1761741071', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d39464f6-c2d6-45f1-8d63-1bf4778f6e30-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp3wojcwar/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01873 seconds (53.39293/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/tmp3wojcwar/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', 'f4ddeef6-4708-43ae-a3a8-3e3f32daf0f0-sda', '1761741068.30268', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('f4ddeef6-4708-43ae-a3a8-3e3f32daf0f0-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', 'f4ddeef6-4708-43ae-a3a8-3e3f32daf0f0-sda', '1761741068.30268', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('f4ddeef6-4708-43ae-a3a8-3e3f32daf0f0-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpuwpvvfy2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8dc4a47f-a733-4baf-902c-662f28b7b6ca-sda', '1761741068.32272', '1761741071', '0', '', '1761741071', 0, 0) +test DEBUG: /tmp/tmpuwpvvfy2/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', '8dc4a47f-a733-4baf-902c-662f28b7b6ca-sda', '1761741068.32272', '1761741071', '0', '', '1761741071', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8dc4a47f-a733-4baf-902c-662f28b7b6ca-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01006 seconds (99.39481/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/tmpmm8757e_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', 'e219bc7b-ed71-4a45-a2ac-9507b6b3a092-sda', '1761741068.34265', '1761741071', '0', '', '1761741071', 1, 0) +test DEBUG: /tmp/tmpmm8757e_/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, '40afbd1b1c396bff3d0fe3c84515a880', 'e219bc7b-ed71-4a45-a2ac-9507b6b3a092-sda', '1761741068.34265', '1761741071', '0', '', '1761741071', 1, 0)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 + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/58c/ba3e59a56ae41c4e252bbe0f4f5c758c/ba3e59a56ae41c4e252bbe0f4f5c758c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741334.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/58c/ba3e59a56ae41c4e252bbe0f4f5c758c/ba3e59a56ae41c4e252bbe0f4f5c758c_1761741334.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/285/7a4d3de92d5a6fd810ab13cedb5ae285/7a4d3de92d5a6fd810ab13cedb5ae285.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741338.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/285/7a4d3de92d5a6fd810ab13cedb5ae285/7a4d3de92d5a6fd810ab13cedb5ae285_1761741338.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741342.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d/fe0580f0ceb5bd4fb5a1b90c9c9d4f9d_1761741342.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/690/2b3e0e4e87d7bc1e81a40c430bcb4690/2b3e0e4e87d7bc1e81a40c430bcb4690.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741346.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/690/2b3e0e4e87d7bc1e81a40c430bcb4690/2b3e0e4e87d7bc1e81a40c430bcb4690_1761741346.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/e13/3bd1b76cb236a67c854fa6b16691ae13/3bd1b76cb236a67c854fa6b16691ae13.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741350.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/e13/3bd1b76cb236a67c854fa6b16691ae13/3bd1b76cb236a67c854fa6b16691ae13_1761741350.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/242/b624a729d85b2ad2f2012315da845242/b624a729d85b2ad2f2012315da845242.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741354.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/242/b624a729d85b2ad2f2012315da845242/b624a729d85b2ad2f2012315da845242_1761741354.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/574/3a83162d79e2736c1dd309b1cb1c3574/3a83162d79e2736c1dd309b1cb1c3574.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741358.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/574/3a83162d79e2736c1dd309b1cb1c3574/3a83162d79e2736c1dd309b1cb1c3574_1761741358.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/ae3/16b810c49603ef76d989660b598ceae3/16b810c49603ef76d989660b598ceae3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741362.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/ae3/16b810c49603ef76d989660b598ceae3/16b810c49603ef76d989660b598ceae3_1761741362.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/af5/66443b57a8e92ef3f5d8b82d21cceaf5/66443b57a8e92ef3f5d8b82d21cceaf5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741366.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/af5/66443b57a8e92ef3f5d8b82d21cceaf5/66443b57a8e92ef3f5d8b82d21cceaf5_1761741366.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f33/4661f93defe678e6363f870ff971ef33/4661f93defe678e6363f870ff971ef33.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741370.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f33/4661f93defe678e6363f870ff971ef33/4661f93defe678e6363f870ff971ef33_1761741370.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/07d/f960052b5417c8a653956effdee4007d/f960052b5417c8a653956effdee4007d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741374.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/07d/f960052b5417c8a653956effdee4007d/f960052b5417c8a653956effdee4007d_1761741374.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/79d/85043adca1cab1648fa59740c118b79d/85043adca1cab1648fa59740c118b79d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741378.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/79d/85043adca1cab1648fa59740c118b79d/85043adca1cab1648fa59740c118b79d_1761741378.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/520/5b59f9489d308ccd0caccebef132e520/5b59f9489d308ccd0caccebef132e520.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741382.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/520/5b59f9489d308ccd0caccebef132e520/5b59f9489d308ccd0caccebef132e520_1761741382.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/a19/c153fadbaa3b77d04848c437652a8a19/c153fadbaa3b77d04848c437652a8a19.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741386.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/a19/c153fadbaa3b77d04848c437652a8a19/c153fadbaa3b77d04848c437652a8a19_1761741386.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/1d7/5cf2bec2a0a8dee3e5bd0025101041d7/5cf2bec2a0a8dee3e5bd0025101041d7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741390.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/1d7/5cf2bec2a0a8dee3e5bd0025101041d7/5cf2bec2a0a8dee3e5bd0025101041d7_1761741390.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2d3/1fa3357207c89e97346c63382be0b2d3/1fa3357207c89e97346c63382be0b2d3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741394.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2d3/1fa3357207c89e97346c63382be0b2d3/1fa3357207c89e97346c63382be0b2d3_1761741394.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/0b9/73d7b1e23d06432a93e639e2fed4f0b9/73d7b1e23d06432a93e639e2fed4f0b9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741398.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/0b9/73d7b1e23d06432a93e639e2fed4f0b9/73d7b1e23d06432a93e639e2fed4f0b9_1761741398.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/237/6b57349ddf41fa9c9a531afbfcf71237/6b57349ddf41fa9c9a531afbfcf71237.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741402.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/237/6b57349ddf41fa9c9a531afbfcf71237/6b57349ddf41fa9c9a531afbfcf71237_1761741402.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2cf/f1ebbf572cda02c7eb84713df9f8f2cf/f1ebbf572cda02c7eb84713df9f8f2cf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741406.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2cf/f1ebbf572cda02c7eb84713df9f8f2cf/f1ebbf572cda02c7eb84713df9f8f2cf_1761741406.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2f6/c4562a9039b982d24d7880395deed2f6/c4562a9039b982d24d7880395deed2f6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741410.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2f6/c4562a9039b982d24d7880395deed2f6/c4562a9039b982d24d7880395deed2f6_1761741410.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/339/07df689cbb4ade880cee15240d0c9339/07df689cbb4ade880cee15240d0c9339.db' +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 1692260 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 1692260 0 +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:07 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 0 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 1692260 1 +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:07 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 1692260 1 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1692260 2 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1692260 2 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1692260 2 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1692260 2 +test-object-controller DEBUG: - - - [29/Oct/2025:12:31:07 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 1692260 2 +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 1692260 2 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1'), ('6.7.8.9:10', 'sdf1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 1692260 26 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 1692260 37 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 1692260 - +test-object-controller INFO: - - - [29/Oct/2025:12:31:07 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 1692260 - +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:44541 +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 33478) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 4, deletable: 5 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:31:07] "SSYNC /dev/9 HTTP/1.1" 200 428 0.124299 +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:59515 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 49076) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 4, available: 4, sent: 2, deletable: 4 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 354 0.114117 +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:32803 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 47978) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 4, sent: 3, deletable: 4 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 391 0.136615 +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:36241 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 47354) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 3, available: 3, sent: 2, deletable: 3 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 354 0.116253 +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:60203 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 45800) +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 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 317 0.101311 +test-ssync-sender DEBUG: Run listdir on /tmp/tmp_h_lxbd6/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmp_h_lxbd6/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 45806) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1test.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 + +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e219bc7b-ed71-4a45-a2ac-9507b6b3a092-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpmm8757e_/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03743 seconds (26.71643/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/tmpmm8757e_/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', 'b369abe3-be22-4027-9c1a-88f3c5dfaac5-sda', '1761741068.37454', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('b369abe3-be22-4027-9c1a-88f3c5dfaac5-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', 'b369abe3-be22-4027-9c1a-88f3c5dfaac5-sda', '1761741068.37454', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('b369abe3-be22-4027-9c1a-88f3c5dfaac5-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp3i6f2ayl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1365c4c0-7c6b-49de-a9e2-001e42558ded-sda', '1761741068.40695', '1761741068', '1761741072', '', '1761741072', 0, 0) +test DEBUG: /tmp/tmp3i6f2ayl/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', '1365c4c0-7c6b-49de-a9e2-001e42558ded-sda', '1761741068.40695', '1761741068', '1761741072', '', '1761741072', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1365c4c0-7c6b-49de-a9e2-001e42558ded-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00942 seconds (106.18647/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/tmp3gu7bi00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', 'de303108-d25e-4e22-910d-b16a3cb6c5a8-sda', '1761741068.43290', '1761741068', '1761741072', '', '1761741072', 1, 0) +test DEBUG: /tmp/tmp3gu7bi00/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': '1761741073.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'de303108-d25e-4e22-910d-b16a3cb6c5a8-sda') +test DEBUG: /tmp/tmp3gu7bi00/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00823927s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', 'de303108-d25e-4e22-910d-b16a3cb6c5a8-sda', '1761741068.43290', '1761741068', '1761741072', '', '1761741072', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('de303108-d25e-4e22-910d-b16a3cb6c5a8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp3gu7bi00/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04326 seconds (23.11581/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/tmp3gu7bi00/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '91266692-4799-46f9-958c-e0fa9389f676-sda', '1761741068.47237', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('91266692-4799-46f9-958c-e0fa9389f676-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '91266692-4799-46f9-958c-e0fa9389f676-sda', '1761741068.47237', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('91266692-4799-46f9-958c-e0fa9389f676-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpimofjqbk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b47b3e9e-ca03-4383-adac-ae886119b4c3-sda', '1761741068.49923', '1761741068', '1761741072', '', '1761741072', 0, 1) +test DEBUG: /tmp/tmpimofjqbk/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', 'b47b3e9e-ca03-4383-adac-ae886119b4c3-sda', '1761741068.49923', '1761741068', '1761741072', '', '1761741072', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b47b3e9e-ca03-4383-adac-ae886119b4c3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01188 seconds (84.20535/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/tmpwx3vyrj1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', 'aa2ecb55-cf78-422e-ba46-98dad52c3703-sda', '1761741068.52144', '1761741068', '1761741072', '', '1761741072', 1, 0) +test DEBUG: /tmp/tmpwx3vyrj1/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, 'e3f0f1c264a041d82177ff07a523f198', 'aa2ecb55-cf78-422e-ba46-98dad52c3703-sda', '1761741068.52144', '1761741068', '1761741072', '', '1761741072', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('aa2ecb55-cf78-422e-ba46-98dad52c3703-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpwx3vyrj1/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01604 seconds (62.34619/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/tmpwx3vyrj1/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.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 +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_container.TestContainerController4Replicas.test_GET_bad_requests +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests ... ok + +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '3fc7e432-2330-4eb3-92ff-e8d4a059670f-sda', '1761741068.54206', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('3fc7e432-2330-4eb3-92ff-e8d4a059670f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '3fc7e432-2330-4eb3-92ff-e8d4a059670f-sda', '1761741068.54206', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('3fc7e432-2330-4eb3-92ff-e8d4a059670f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmps__w9rx6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ecb8db16-bb84-433e-bc61-0b5ec7443d95-sda', '1761741068.57602', '1761741068', '0', '', '1761741068', 0, 0) +test DEBUG: /tmp/tmps__w9rx6/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', 'ecb8db16-bb84-433e-bc61-0b5ec7443d95-sda', '1761741068.57602', '1761741068', '0', '', '1761741068', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ecb8db16-bb84-433e-bc61-0b5ec7443d95-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01594 seconds (62.72849/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/tmpgueblmpk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '48e7bff6-1e32-4fcc-87c7-50d6f99ff30c-sda', '1761741068.60177', '1761741068', '0', '', '1761741068', 1, 0) +test DEBUG: /tmp/tmpgueblmpk/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': '1761741072.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '48e7bff6-1e32-4fcc-87c7-50d6f99ff30c-sda') +test DEBUG: /tmp/tmpgueblmpk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00485396s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '48e7bff6-1e32-4fcc-87c7-50d6f99ff30c-sda', '1761741068.60177', '1761741068', '0', '', '1761741068', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('48e7bff6-1e32-4fcc-87c7-50d6f99ff30c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpgueblmpk/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02126 seconds (47.03694/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/tmpgueblmpk/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', '323e5b75-2443-4486-9576-4fd41d38b922-sda', '1761741068.62449', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('323e5b75-2443-4486-9576-4fd41d38b922-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '3c9d330409b1b231783360553433a5b2', '323e5b75-2443-4486-9576-4fd41d38b922-sda', '1761741068.62449', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('323e5b75-2443-4486-9576-4fd41d38b922-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpjst1l4zg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c483ca2f-3b27-4603-ac7c-61ed96c557e1-sda', '1761741068.63969', '1761741068', '0', '', '1761741068', 0, 1) +test DEBUG: /tmp/tmpjst1l4zg/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', 'c483ca2f-3b27-4603-ac7c-61ed96c557e1-sda', '1761741068.63969', '1761741068', '0', '', '1761741068', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c483ca2f-3b27-4603-ac7c-61ed96c557e1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01213 seconds (82.42968/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/tmp57pfrdvw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '40afbd1b1c396bff3d0fe3c84515a880', '570cd859-58cb-4f2f-903e-189405bcdf0e-sda', '1761741068.66149', '1761741068', '0', '', '1761741068', 1, 1) +test DEBUG: /tmp/tmp57pfrdvw/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, '40afbd1b1c396bff3d0fe3c84515a880', '570cd859-58cb-4f2f-903e-189405bcdf0e-sda', '1761741068.66149', '1761741068', '0', '', '1761741068', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('570cd859-58cb-4f2f-903e-189405bcdf0e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp57pfrdvw/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01857 seconds (53.83841/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/tmp57pfrdvw/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '59a7303e52092850a556d82bdc605704', 'd322ae5b-21da-4503-84d1-46ca44cb7957-sda', '1761741068.68296', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('d322ae5b-21da-4503-84d1-46ca44cb7957-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '59a7303e52092850a556d82bdc605704', 'd322ae5b-21da-4503-84d1-46ca44cb7957-sda', '1761741068.68296', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('d322ae5b-21da-4503-84d1-46ca44cb7957-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containerstest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database ... ok +test.unit.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 INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpdmpu9y9n/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c7b90979-e113-4239-a2e0-58d20e5a7999-sda', '1761741068.70656', '1761741068', '1761741070', '', '1761741070', 0, 1) +test DEBUG: /tmp/tmpdmpu9y9n/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', 'c7b90979-e113-4239-a2e0-58d20e5a7999-sda', '1761741068.70656', '1761741068', '1761741070', '', '1761741070', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c7b90979-e113-4239-a2e0-58d20e5a7999-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01556 seconds (64.28306/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/tmpxp2n405q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '63bdf9c6-bd22-4f38-bcc5-d90cbfabfe97-sda', '1761741068.74002', '1761741068', '1761741070', '', '1761741070', 1, 0) +test DEBUG: /tmp/tmpxp2n405q/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': '1761741073.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '63bdf9c6-bd22-4f38-bcc5-d90cbfabfe97-sda') +test DEBUG: /tmp/tmpxp2n405q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00266695s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '63bdf9c6-bd22-4f38-bcc5-d90cbfabfe97-sda', '1761741068.74002', '1761741068', '1761741070', '', '1761741070', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('63bdf9c6-bd22-4f38-bcc5-d90cbfabfe97-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxp2n405q/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02173 seconds (46.02479/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/tmpxp2n405q/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '6f9b26b1-cabc-4dfc-9a17-16771385875a-sda', '1761741068.76473', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('6f9b26b1-cabc-4dfc-9a17-16771385875a-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '6f9b26b1-cabc-4dfc-9a17-16771385875a-sda', '1761741068.76473', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('6f9b26b1-cabc-4dfc-9a17-16771385875a-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpwnj9y8yh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7978106a-018c-46f5-98d1-035f26c3342d-sda', '1761741068.78114', '1761741068', '1761741070', '', '1761741070', 0, 0) +test DEBUG: /tmp/tmpwnj9y8yh/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', '7978106a-018c-46f5-98d1-035f26c3342d-sda', '1761741068.78114', '1761741068', '1761741070', '', '1761741070', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7978106a-018c-46f5-98d1-035f26c3342d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01049 seconds (95.34368/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/tmp71xotupz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e3f0f1c264a041d82177ff07a523f198', '687ba82e-0eb3-454e-b8c5-74c841ae2fb0-sda', '1761741068.80318', '1761741068', '1761741070', '', '1761741070', 1, 0) +test DEBUG: /tmp/tmp71xotupz/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, 'e3f0f1c264a041d82177ff07a523f198', '687ba82e-0eb3-454e-b8c5-74c841ae2fb0-sda', '1761741068.80318', '1761741068', '1761741070', '', '1761741070', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('687ba82e-0eb3-454e-b8c5-74c841ae2fb0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp71xotupz/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01739 seconds (57.49527/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp71xotupz/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '8daff928-9fc5-48ba-befd-fb921903126f-sda', '1761741068.82386', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8daff928-9fc5-48ba-befd-fb921903126f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, '647671002361644cffa0e249cc43eac7', '8daff928-9fc5-48ba-befd-fb921903126f-sda', '1761741068.82386', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8daff928-9fc5-48ba-befd-fb921903126f-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2cctrwrl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0396c3bd-4a1b-4376-b7f2-182e9c635da6-sda', '1761741068.83912', '1761741071', '1761741070', '', '1761741071', 0, 0) +test DEBUG: /tmp/tmp2cctrwrl/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', '0396c3bd-4a1b-4376-b7f2-182e9c635da6-sda', '1761741068.83912', '1761741071', '1761741070', '', '1761741071', 0, 0) +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 276 0.110944 +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:60021 +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 44812) +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test-ssync-sender ERROR: 127.0.0.1:60021/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (1692260) wsgi starting up on http://127.0.0.1:59747 +test-ssync-receiver DEBUG: (1692260) accepted ('127.0.0.1', 45196) +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 - - [30/Oct/2025 02:31:08] "SSYNC /dev/9 HTTP/1.1" 200 317 0.107978 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx6b14cf9e02bc4892b599a-006902090c) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx6b14cf9e02bc4892b599a-006902090c) +test INFO: Client disconnected on read of '/a/c' (txn: tx6b14cf9e02bc4892b599a-006902090c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: Timeout (Nones) (txn: tx7ab78d94388e48159710a-006902090c) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7ab78d94388e48159710a-006902090c) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7ab78d94388e48159710a-006902090c) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7ab78d94388e48159710a-006902090c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2f7b763c073d47d19f9f7-006902090c) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx377a05798dfa4f298a62e-006902090c) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx87eea51e603f4548b5dbd-006902090c) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: txbb60d74ac66d40b88fdfe-006902090c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx05725b4fa82c4ef0bcb59-006902090c) test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -69621,13 +63128,13 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txc66263f80fd840b9a1935-006b0f16ba) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf5d789c1cd164dbabad1f-006b0f16ba) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx3fe96d06deca4fd9a06aa-006b0f16ba) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: txb8c379dce7b84fa19852a-006b0f16ba) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx3cb2773dbffc460fbc45f-006b0f16ba) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: txb1e420431dfa4314bc534-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx7a4655c576514ca6a4f79-006b0f16ba) +Exception: kaboom! (txn: tx69e9ae18db38496e9494b-006902090c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txab1315688f934d05b2134-006902090c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx47f78a05470442aa8d85d-006902090c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx9dc576e50d994cfba17e2-006902090c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx938ff0be30054d89a7bd6-006902090c) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx33afaa7febe5459e912e4-006902090c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txdb35b9bc3c5d4a0190d79-006902090c) test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -69646,641 +63153,121 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: tx4f7f706c9ebb427c87bf4-006b0f16ba)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors +Exception: kaboom! (txn: tx3d536e5e9e2d4d5ea8861-006902090c)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_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 +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.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 -fake-swift DEBUG: permission denined: 403 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': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=3-3', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=1-', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=-3', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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:tester:hmac', 'Range': '', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'hoge', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=1', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=5-1', 'Date': 'Tue, 01 Dec 2026 18:49: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', 'Range': 'bytes=5-10', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value ... ok - -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx51e6d691ac9940b58f75f-006b0f16b8 - 0.7412 VW - 1796150968.008440018 1796150968.749667406 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txb996a62501b14974bbac7-006b0f16b8" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txb996a62501b14974bbac7-006b0f16b8 - 0.0041 VW - 1796150968.750216007 1796150968.754340887 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txffa7fa67984e43f3b5152-006b0f16b8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txffa7fa67984e43f3b5152-006b0f16b8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txffa7fa67984e43f3b5152-006b0f16b8 - 0.0051 VW - 1796150968.754928112 1796150968.760002851 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx1260d4226f7c4a7eb4ce4-006b0f16b8" "object-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx1260d4226f7c4a7eb4ce4-006b0f16b8" "object-server 1398994" 0.0005 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx1260d4226f7c4a7eb4ce4-006b0f16b8" "proxy-server 1398994" 0.0079 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx1260d4226f7c4a7eb4ce4-006b0f16b8" "proxy-server 1398994" 0.0097 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/28 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx1260d4226f7c4a7eb4ce4-006b0f16b8 - 0.0136 - - 1796150968.760375500 1796150968.773959637 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbfe81fdfb2854028a5a26-006b0f16b8" "proxy-server 1398994" 0.0019 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbfe81fdfb2854028a5a26-006b0f16b8 - 0.0043 VW - 1796150968.775449276 1796150968.779790878 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txfe6b7e4fc7ce428eb3414-006b0f16b8" "proxy-server 1398994" 0.0029 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txfe6b7e4fc7ce428eb3414-006b0f16b8 - 0.0054 VW - 1796150968.780266762 1796150968.785707474 0 - -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txc81d18ce1e6c467fb991d-006b0f16b8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txc81d18ce1e6c467fb991d-006b0f16b8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txeb1a439c650e4e32959e4-006b0f16b8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txeb1a439c650e4e32959e4-006b0f16b8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txc81d18ce1e6c467fb991d-006b0f16b8 - 0.0148 VW - 1796150968.786226511 1796150968.801009893 0 - (txn: tx2cc0652ee31845deaf64c-006b0f16b8) -proxy INFO: - - 01/Dec/2026/18/49/28 PUT /v1/a/none/003foo/1796150968.76089 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx2cc0652ee31845deaf64c-006b0f16b8 - 0.0090 VW - 1796150968.792358398 1796150968.801388264 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0bf25f75f9a4422e8d32a-006b0f16b8" "proxy-server 1398994" 0.0014 "-" 1398994 - -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0bf25f75f9a4422e8d32a-006b0f16b8 - 0.0039 VW - 1796150968.802890301 1796150968.806820869 - - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx91295a9e4f8a4b139e723-006b0f16b8" "proxy-server 1398994" 0.0014 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx91295a9e4f8a4b139e723-006b0f16b8 - 0.0041 VW - 1796150968.807309628 1796150968.811361790 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx23c77c9db932425c89f2d-006b0f16b8" "proxy-server 1398994" 0.0004 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx23c77c9db932425c89f2d-006b0f16b8" "proxy-server 1398994" 0.0003 "-" 1398994 0 -proxy INFO: - - 01/Dec/2026/18/49/28 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx23c77c9db932425c89f2d-006b0f16b8 - 0.0053 VW - 1796150968.811874151 1796150968.817169905 0 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx0f8db90ad1c4410bb5e79-006b0f16b8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "DELETE /sda1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx0f8db90ad1c4410bb5e79-006b0f16b8" "proxy-server 1398994" 0.0048 "-" 1398994 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx0f8db90ad1c4410bb5e79-006b0f16b8" "object-server 1398994" 0.0004 "-" 1398994 0 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:28 +0000] "DELETE /sdb1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx0f8db90ad1c4410bb5e79-006b0f16b8" "proxy-server 1398994" 0.0069 "-" 1398994 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/28 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx0f8db90ad1c4410bb5e79-006b0f16b8 - 0.0107 - - 1796150968.817561626 1796150968.828263998 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txfc158c5479f748aebf7c1-006b0f16b8) -obj-ut INFO: - - - [01/Dec/2026:18:49:28 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txfc158c5479f748aebf7c1-006b0f16b8" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfb6857f56567460194912-006b0f16b8)test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD ... ok -test.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 - -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.130073547363281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.937980651855469e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.818771362304688e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.608268737792969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.226799011230469e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001125335693359375s, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/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/tmp1jkf72iv/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/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1jkf72iv/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.000308990478515625s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016760826110839844s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015020370483398438s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014472007751464844s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018906593322753906s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002608299255371094s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013446807861328125s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000152587890625s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014281272888183594s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013256072998046875s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011444091796875s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001266002655029297s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/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 - -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txfb6857f56567460194912-006b0f16b8) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx5a2d265014994f9ba919f-006b0f16b8) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx5a2d265014994f9ba919f-006b0f16b8) -obj-ut INFO: - - - [01/Dec/2026:18:49:28 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx5a2d265014994f9ba919f-006b0f16b8" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx5a2d265014994f9ba919f-006b0f16b8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txace7140397b042549847f-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txace7140397b042549847f-006b0f16b9" "proxy-server 1398994" 0.0039 "-" 1398994 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbe5944cf7106425699d93-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txbe5944cf7106425699d93-006b0f16b9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txec4c4ac028664c8ead590-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txec4c4ac028664c8ead590-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txec4c4ac028664c8ead590-006b0f16b9" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx7b0e8b669afa49529a227-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx7b0e8b669afa49529a227-006b0f16b9" "proxy-server 1398994" 0.0022 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd48d29851c3942258e014-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txd48d29851c3942258e014-006b0f16b9" "proxy-server 1398994" 0.0021 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx054a28e870e6479b99152-006b0f16b9" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx06978d0c49ca4e5983cd5-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx06978d0c49ca4e5983cd5-006b0f16b9" "proxy-server 1398994" 0.0023 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx06978d0c49ca4e5983cd5-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx40c6dddd926d4dee801e4-006b0f16b9" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx40c6dddd926d4dee801e4-006b0f16b9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txc290e42b78984b3c90c31-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txc290e42b78984b3c90c31-006b0f16b9" "proxy-server 1398994" 0.0024 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd1165725af6140ff9501c-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd1165725af6140ff9501c-006b0f16b9" "proxy-server 1398994" 0.0023 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txba7e6c3c88614429bb75e-006b0f16b9" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txba7e6c3c88614429bb75e-006b0f16b9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx315ec0a358e044dea298a-006b0f16b9)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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49: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:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_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 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT ... ok - -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx315ec0a358e044dea298a-006b0f16b9" "proxy-server 1398994" 0.3623 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx8c6d67d703fb4da19204e-006b0f16b9" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx84f347af80ef4335aa091-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx84f347af80ef4335aa091-006b0f16b9" "proxy-server 1398994" 0.0022 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx0365795c097442ceaa4d3-006b0f16b9" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx0365795c097442ceaa4d3-006b0f16b9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx91edeadb1fe549f3b3ac0-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx91edeadb1fe549f3b3ac0-006b0f16b9" "proxy-server 1398994" 0.0025 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx5a283ee52dd44a70a6111-006b0f16b9" "proxy-server 1398994" 0.0007 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd303559369a94c65ae44b-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "txd303559369a94c65ae44b-006b0f16b9" "proxy-server 1398994" 0.0023 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx8f96410d09544274925b8-006b0f16b9" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx8f96410d09544274925b8-006b0f16b9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx8ada2d74618043d893140-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx8ada2d74618043d893140-006b0f16b9" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txe58e0a7e844e4e608e0ab-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txe58e0a7e844e4e608e0ab-006b0f16b9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txde18c0c6b2924f4cb25fa-006b0f16b9" "proxy-server 1398994" 0.0006 "-" 1398994 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txde18c0c6b2924f4cb25fa-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txde18c0c6b2924f4cb25fa-006b0f16b9" "proxy-server 1398994" 0.0005 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txa49ba8350cd141c1a5b2a-006b0f16b9) -obj-ut INFO: - - - [01/Dec/2026:18:49:29 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txa49ba8350cd141c1a5b2a-006b0f16b9" "proxy-server 1398994" 0.0022 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa49ba8350cd141c1a5b2a-006b0f16b9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx02d2807f25844d308a113-006b0f16b9)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: tx02d2807f25844d308a113-006b0f16b9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx198e86d020a14258b7fec-006b0f16ba) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx198e86d020a14258b7fec-006b0f16ba) -obj-ut INFO: - - - [01/Dec/2026:18:49:30 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx198e86d020a14258b7fec-006b0f16ba" "proxy-server 1398994" 0.0007 "-" 1398994 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx198e86d020a14258b7fec-006b0f16ba) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx198e86d020a14258b7fec-006b0f16ba) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx198e86d020a14258b7fec-006b0f16ba) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx198e86d020a14258b7fec-006b0f16ba) -obj-ut INFO: - - - [01/Dec/2026:18:49:30 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx198e86d020a14258b7fec-006b0f16ba" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx30fd4f40c9b34453a188c-006b0f16ba) -obj-ut INFO: - - - [01/Dec/2026:18:49:30 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx30fd4f40c9b34453a188c-006b0f16ba" "proxy-server 1398994" 0.0025 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx30fd4f40c9b34453a188c-006b0f16ba) -obj-ut INFO: - - - [01/Dec/2026:18:49:30 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx952b14af1f7848dc9f212-006b0f16ba" "proxy-server 1398994" 0.0006 "-" 1398994 0 -obj-ut INFO: - - - [01/Dec/2026:18:49:30 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx952b14af1f7848dc9f212-006b0f16ba" "proxy-server 1398994" 0.0005 "-" 1398994 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx952b14af1f7848dc9f212-006b0f16ba) - -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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Tue, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1796150969.32825', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Tue, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1796150969.33583', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}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 - -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012063980102539062s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/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/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.059906005859375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/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/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.226799011230469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.867813110351562e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/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/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010251998901367188s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.320808410644531e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.845329284667969e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011229515075683594s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/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/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.845329284667969e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpvyzrf0jb/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013780593872070312s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.392333984375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.177757263183594e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00010752677917480469s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016427040100097656s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.130073547363281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.249282836914062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.296966552734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001010894775390625s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.320808410644531e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.319450378417969e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/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/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010013580322265625s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.058547973632812e-05s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two ... ok -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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: 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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150969.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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150969.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': 'Tue, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150969.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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150969.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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path ... ok -test.unit.common.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 +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0396c3bd-4a1b-4376-b7f2-182e9c635da6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01706 seconds (58.61207/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/tmp0820k6vn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b1d256faa96d6954e8ad686a1a79427e', '1abcdeb6-cb45-4370-83d2-37006fd7b307-sda', '1761741068.87157', '1761741071', '1761741070', '', '1761741071', 1, 1) +test DEBUG: /tmp/tmp0820k6vn/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': '1761741074.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '1abcdeb6-cb45-4370-83d2-37006fd7b307-sda') +test DEBUG: /tmp/tmp0820k6vn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00614333s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b1d256faa96d6954e8ad686a1a79427e', '1abcdeb6-cb45-4370-83d2-37006fd7b307-sda', '1761741068.87157', '1761741071', '1761741070', '', '1761741071', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1abcdeb6-cb45-4370-83d2-37006fd7b307-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp0820k6vn/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03574 seconds (27.98284/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/tmp0820k6vn/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'b06c04f229d1c5dca457aae3a7b12282', '8345e22f-6667-42c7-a049-eff6f6c556d0-sda', '1761741068.91615', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8345e22f-6667-42c7-a049-eff6f6c556d0-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'b06c04f229d1c5dca457aae3a7b12282', '8345e22f-6667-42c7-a049-eff6f6c556d0-sda', '1761741068.91615', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('8345e22f-6667-42c7-a049-eff6f6c556d0-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpr756mj64/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ef3e8c18-7edd-4e05-9b5c-a2ff226662ab-sda', '1761741068.95368', '1761741071', '1761741070', '', '1761741071', 0, 1) +test DEBUG: /tmp/tmpr756mj64/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', 'ef3e8c18-7edd-4e05-9b5c-a2ff226662ab-sda', '1761741068.95368', '1761741071', '1761741070', '', '1761741071', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ef3e8c18-7edd-4e05-9b5c-a2ff226662ab-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01085 seconds (92.12496/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/tmpappnx4u3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b1d256faa96d6954e8ad686a1a79427e', 'c148a7f2-7cf0-4064-898c-bf78db7ec209-sda', '1761741068.97556', '1761741071', '1761741070', '', '1761741071', 1, 0) +test DEBUG: /tmp/tmpappnx4u3/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, 'b1d256faa96d6954e8ad686a1a79427e', 'c148a7f2-7cf0-4064-898c-bf78db7ec209-sda', '1761741068.97556', '1761741071', '1761741070', '', '1761741071', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c148a7f2-7cf0-4064-898c-bf78db7ec209-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpappnx4u3/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02053 seconds (48.71692/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/tmpappnx4u3/sda/containers/0/6b4/6fbb03f1f566c922cb875c26086196b4/6fbb03f1f566c922cb875c26086196b4.db +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'f6354f27a0cac932141de5c473dcd9c5', 'e1eccc28-568a-4422-be2e-a779e462b762-sda', '1761741068.99960', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdb/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('e1eccc28-568a-4422-be2e-a779e462b762-sda', '6fbb03f1f566c922cb875c26086196b4.db') +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, sync, (1, 'f6354f27a0cac932141de5c473dcd9c5', 'e1eccc28-568a-4422-be2e-a779e462b762-sda', '1761741068.99960', '1761739200', '0', '', '1761739200', 1, 0) +REPLICATE: /sdc/0/6fbb03f1f566c922cb875c26086196b4, complete_rsync, ('e1eccc28-568a-4422-be2e-a779e462b762-sda', '6fbb03f1f566c922cb875c26086196b4.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '9ac2ded294eb288d78f1e4e0f96a73ca', 'd16dffcf-3d01-45d2-a206-b69253ac42dd-sda', '1761741069.01576', '1761741069.00000', '0', '{"x-container-meta-test": ["foo", "1761741069.00000"]}', '1761741069.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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.03930', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.03930', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03930', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.03934', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.03935', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.03935', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03935', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpypamajoe/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': '1761741069.04058', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00248051s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.03930', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.03930', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03930', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.03934', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.03935', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.03935', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03935', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.03930', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.03930', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03930', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1761741069.06766', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.03935', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.03935', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03935', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.03930', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.03930', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03930', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.03935', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.03935', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03935', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.08544', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.08544', 'deleted': 1, 'state': 10, 'state_timestamp': '1761741069.08544', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.03935', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.03935', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03935', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleavingtest.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges ... ok -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txc4b3f248bc20494681a9c-006b0f16ba) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txf07a2a659c2b4e629e43e-006b0f16ba) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx9115f626d3784d4f80bdf-006b0f16ba) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx89171242d6a24f1d9dff9-006b0f16ba) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx4a4ea049d08b43649c7a1-006b0f16ba) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx181dc0163d6a41f3b8ffb-006b0f16ba) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx566f14e91cf44015bbee6-006902090c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txdaee6ebc82784650aab8a-006902090c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx0e6d40b4d84b4856af17b-006902090c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx1b271b5ba8e945ecbccfd-006902090c) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: txb74e21b1dd914af2b59f8-006902090c) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx6062ea14c6514a9abc4dc-006902090c) test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70299,15 +63286,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txbe57c5dd26c04077bbf3a-006b0f16ba) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx315a4392b72c40ab98fcb-006b0f16ba) +Exception: kaboom! (txn: tx2c316be9479a46d9b998b-006902090c) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx26d93e11b1c0431e93e16-006902090c) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txf0adb72f92b44fe7b7a01-006b0f16ba) -test INFO: Client disconnected on read of '/a/c' (txn: tx95c944b66502445e802f2-006b0f16ba) -test INFO: Client disconnected on read of '/a/c' (txn: tx3fd67cbc000a4144bf15b-006b0f16ba) -test INFO: Client disconnected on read of '/a/c' (txn: tx3fd67cbc000a4144bf15b-006b0f16ba) +test INFO: Client disconnected on read of '/a/c' (txn: tx3c495b49c3fd4a9c92026-006902090c) +test INFO: Client disconnected on read of '/a/c' (txn: tx5e5b22cfcd5e4ac6a555b-006902090c) +test INFO: Client disconnected on read of '/a/c' (txn: tx30215a82b07147c9b278c-006902090c) +test INFO: Client disconnected on read of '/a/c' (txn: tx30215a82b07147c9b278c-006902090c) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70348,7 +63335,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70389,7 +63376,7 @@ 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: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70430,8 +63417,8 @@ 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 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70513,7 +63500,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb test ERROR: Container GET returning 503 for (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: @@ -70556,10 +63543,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.1:1001/sdb test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd test ERROR: Container GET returning 503 for (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 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70600,7 +63587,7 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70641,8 +63628,8 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 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.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70684,9 +63671,9 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to DELETE /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 DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -70709,418 +63696,129 @@ 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 -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014925003051757812s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0031578540802001953s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016498565673828125s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017333030700683594s, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, active as of 1796150868.89778>, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpnwaktchg/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002391338348388672s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002624988555908203s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00022649765014648438s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002353191375732422s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002484321594238281s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001499652862548828s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018334388732910156s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001342296600341797s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00013709068298339844s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002524852752685547s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000244140625s, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1796150969.89340, (0, 0) as of 1796150969.89340, active as of 1796150969.89340>, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1796150969.89342, (0, 0) as of 1796150969.89342, active as of 1796150969.89342>, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1796150969.89343, (0, 0) as of 1796150969.89343, active as of 1796150969.89343>, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpme19kn3i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150969.89436.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp27mrg5kz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp27mrg5kz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp27mrg5kz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp27mrg5kz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp5f5e6gv2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp5f5e6gv2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp5f5e6gv2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmp5f5e6gv2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp6ql0z3oa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp6ql0z3oa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp6ql0z3oa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp6ql0z3oa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard ... ok -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok - -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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'}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 - -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpan8b1wv8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpan8b1wv8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpan8b1wv8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpan8b1wv8/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 Dec 1 06:49:30 2026 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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/tmpjlivqymd/sdb/containers/0/ash/c1hash/c1hash.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2507, in _one_shard_cycle - self._process_broker(broker, node, part) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 883, in mock_processing - raise Exception('kapow!') -Exception: kapow! -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpjlivqymd/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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 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 - -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 01 Dec 2026 18:49:30 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150970.28126', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'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, 01 Dec 2026 18:49:30 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150970.73981', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_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 - -sharder-test INFO: Found no containers directories -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 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 Dec 1 06:49:30 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.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 Dec 1 06:49:30 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.00s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.02s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override devices: sdc) -sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters -test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok -test.unit.container.test_sharder.TestSharder.test_periodic_warning -test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok - -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, 01 Dec 2026 18:49:31 -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': '1796150971.27640', '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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 01 Dec 2026 18:49:31 -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': '1796150971.28599', '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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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_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 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741414.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/339/07df689cbb4ade880cee15240d0c9339/07df689cbb4ade880cee15240d0c9339_1761741414.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/0a6/f5089489ac6c9c09dc49929b732ea0a6/f5089489ac6c9c09dc49929b732ea0a6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741418.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/0a6/f5089489ac6c9c09dc49929b732ea0a6/f5089489ac6c9c09dc49929b732ea0a6_1761741418.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/837/4a91c37c226ad0c1cb4fbec6dfa34837/4a91c37c226ad0c1cb4fbec6dfa34837.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741422.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/837/4a91c37c226ad0c1cb4fbec6dfa34837/4a91c37c226ad0c1cb4fbec6dfa34837_1761741422.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/c46/5967fb559d9b8c25253cf51f2f7bbc46/5967fb559d9b8c25253cf51f2f7bbc46.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741426.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/c46/5967fb559d9b8c25253cf51f2f7bbc46/5967fb559d9b8c25253cf51f2f7bbc46_1761741426.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/490/d0511e497f8de32a36825c6c3f3c9490/d0511e497f8de32a36825c6c3f3c9490.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741430.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/490/d0511e497f8de32a36825c6c3f3c9490/d0511e497f8de32a36825c6c3f3c9490_1761741430.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/79d/10f2a495450baace05ddb036994d379d/10f2a495450baace05ddb036994d379d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741434.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/79d/10f2a495450baace05ddb036994d379d/10f2a495450baace05ddb036994d379d_1761741434.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/465/322090b459c98a6d26ad134f3fee6465/322090b459c98a6d26ad134f3fee6465.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741438.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/465/322090b459c98a6d26ad134f3fee6465/322090b459c98a6d26ad134f3fee6465_1761741438.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/453/56228159181459ccc070044af3bc4453/56228159181459ccc070044af3bc4453.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741442.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/453/56228159181459ccc070044af3bc4453/56228159181459ccc070044af3bc4453_1761741442.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f70/f52a572cbbe51866be9cfb8eea520f70/f52a572cbbe51866be9cfb8eea520f70.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741446.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f70/f52a572cbbe51866be9cfb8eea520f70/f52a572cbbe51866be9cfb8eea520f70_1761741446.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/805/13dc9f27cc92060ad831f4126780a805/13dc9f27cc92060ad831f4126780a805.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741450.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/805/13dc9f27cc92060ad831f4126780a805/13dc9f27cc92060ad831f4126780a805_1761741450.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/378/116b6f7be744e1f8ec409497eb26b378/116b6f7be744e1f8ec409497eb26b378.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741454.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/378/116b6f7be744e1f8ec409497eb26b378/116b6f7be744e1f8ec409497eb26b378_1761741454.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/4fe/6c7366cada3ac851c3a17e1b555a74fe/6c7366cada3ac851c3a17e1b555a74fe.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741458.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/4fe/6c7366cada3ac851c3a17e1b555a74fe/6c7366cada3ac851c3a17e1b555a74fe_1761741458.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/977/6f200de54a176071bcba81e70086e977/6f200de54a176071bcba81e70086e977.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741462.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/977/6f200de54a176071bcba81e70086e977/6f200de54a176071bcba81e70086e977_1761741462.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/942/2b4f7c172bfe7ce647f2b321a8e17942/2b4f7c172bfe7ce647f2b321a8e17942.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741466.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/942/2b4f7c172bfe7ce647f2b321a8e17942/2b4f7c172bfe7ce647f2b321a8e17942_1761741466.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/204/8685d2e0d3a48e48b7e755396fd38204/8685d2e0d3a48e48b7e755396fd38204.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741470.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/204/8685d2e0d3a48e48b7e755396fd38204/8685d2e0d3a48e48b7e755396fd38204_1761741470.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/228/140f73b0bb13d62f5b7d632a401e4228/140f73b0bb13d62f5b7d632a401e4228.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741474.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/228/140f73b0bb13d62f5b7d632a401e4228/140f73b0bb13d62f5b7d632a401e4228_1761741474.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/673/40d5efbae30187f07907ce16a515e673/40d5efbae30187f07907ce16a515e673.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741478.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/673/40d5efbae30187f07907ce16a515e673/40d5efbae30187f07907ce16a515e673_1761741478.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/f7e/5b6d0d51aef97f62dca2d4849dcfef7e/5b6d0d51aef97f62dca2d4849dcfef7e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741482.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/f7e/5b6d0d51aef97f62dca2d4849dcfef7e/5b6d0d51aef97f62dca2d4849dcfef7e_1761741482.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/9d9/71b323e3c8bca6c75489c122b54b69d9/71b323e3c8bca6c75489c122b54b69d9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741486.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/9d9/71b323e3c8bca6c75489c122b54b69d9/71b323e3c8bca6c75489c122b54b69d9_1761741486.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/971/d7cf6335be787d1e31bdc57750bb7971/d7cf6335be787d1e31bdc57750bb7971.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741490.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/971/d7cf6335be787d1e31bdc57750bb7971/d7cf6335be787d1e31bdc57750bb7971_1761741490.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/9e2/fd30489bf2b007fbb2f98991c4fd69e2/fd30489bf2b007fbb2f98991c4fd69e2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741494.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/9e2/fd30489bf2b007fbb2f98991c4fd69e2/fd30489bf2b007fbb2f98991c4fd69e2_1761741494.00000.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.08544', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.08544', 'deleted': 1, 'state': 10, 'state_timestamp': '1761741069.08544', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.09703', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1761741069.09703', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.09703', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.08544', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.08544', 'deleted': 1, 'state': 10, 'state_timestamp': '1761741069.08544', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.09703', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761741069.10634', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.09703', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.11782', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.08544', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.08544', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.09703', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761741069.10634', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.09703', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpypamajoe/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, '2ab7ffaca65444fe948e6719173674b1', 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda', '1761741069.03495', '1761741069.03293', '0', '', '1761741069.03293', 1, 0) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.11782', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.08544', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.08544', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.03934', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761741069.07649', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.03934', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.09703', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761741069.10634', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.09703', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.06741', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.06741', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.06732', 'epoch': '1761741069.06732', 'reported': 0, 'tombstones': -1}], 'fe66969d-f1c7-44c1-98a6-a1803628e173-sda') +test DEBUG: /tmp/tmpypamajoe/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.0:1000/sda +test WARNING: /tmp/tmpypamajoe/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, '8e7c1055afbd376b79d25155de573167', 'c65007ab-b457-40f5-8b46-4fe5cdb09f9a-sda', '1761741069.14060', '1761741069.13893', '0', '', '1761741069.13893', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1761741069.14492', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.14492', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.14479', 'epoch': '1761741069.14479', 'reported': 0, 'tombstones': -1}], 'c65007ab-b457-40f5-8b46-4fe5cdb09f9a-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok -sharder-test INFO: Container sharder "once" mode completed: 0.12s -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 Dec 1 06:49:30 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:30 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.02s -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp7yyom8b9/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp7yyom8b9/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp7yyom8b9/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp7yyom8b9/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.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 ERROR: ERROR Bad response 500 from 10.0.0.1 +test DEBUG: /tmp/tmpbbl12moc/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': '1761741069.14463', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'c65007ab-b457-40f5-8b46-4fe5cdb09f9a-sda') +test DEBUG: /tmp/tmpbbl12moc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00312781s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7b5359e2-f0ab-42cd-8e3d-f3b9feef9ee2-sda', '1761741069.16792', '1761741069.16619', '0', '', '1761741069.16619', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.17250', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.17250', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.17250', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.17254', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.17254', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.17254', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.17255', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.17255', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.17255', 'epoch': None, 'reported': 0, 'tombstones': -1}], '7b5359e2-f0ab-42cd-8e3d-f3b9feef9ee2-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', 'a74bd6d2-68ed-47dc-aec7-4397f64cddfa-sda', '1761741069.18777', '1761741069.18605', '0', '', '1761741069.18605', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.19270', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.19270', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.19270', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.19275', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.19275', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.19275', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.19276', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.19276', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.19276', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16524', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'a74bd6d2-68ed-47dc-aec7-4397f64cddfa-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '0330a683-3c0d-49a5-ad60-dea962791ea3-sda', '1761741069.20629', '1761741069.20435', '0', '', '1761741069.20435', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.21030', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.21030', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.21030', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.21035', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.21035', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.21035', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.21036', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.21036', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.21036', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16524', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}], '0330a683-3c0d-49a5-ad60-dea962791ea3-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '1a7a53f2-402b-414e-9d2b-8763db1b483b-sda', '1761741069.22266', '1761741069.22106', '0', '', '1761741069.22106', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.22758', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.22758', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.22758', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.22762', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.22762', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.22762', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.22763', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.22763', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.22763', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16524', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}], '1a7a53f2-402b-414e-9d2b-8763db1b483b-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '7bed6352-cff8-41b3-97e6-45d1b3ad8742-sda', '1761741069.24605', '1761741069.24440', '0', '', '1761741069.24440', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.24972', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.24972', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.24972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.24976', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.24976', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.24976', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.24977', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.24977', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.24977', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16524', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}], '7bed6352-cff8-41b3-97e6-45d1b3ad8742-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', 'eec075f0-b500-46f8-8078-7981df01e5c4-sda', '1761741069.26405', '1761741069.26250', '0', '', '1761741069.26250', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.26778', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.26778', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.26778', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.26783', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.26783', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.26783', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.26784', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.26784', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.26784', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}], 'eec075f0-b500-46f8-8078-7981df01e5c4-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '77b79198-ce5c-42bc-ab80-cff86889c450-sda', '1761741069.28375', '1761741069.28210', '0', '', '1761741069.28210', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.28796', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.28796', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.28796', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.28800', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.28800', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.28800', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.28801', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.28801', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.28801', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}], '77b79198-ce5c-42bc-ab80-cff86889c450-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', 'b4c03623-cfd9-474b-b665-b61b79369c5c-sda', '1761741069.30061', '1761741069.29906', '0', '', '1761741069.29906', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.30546', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.30546', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.30546', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.30550', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.30550', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.30550', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.30551', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.30551', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.30551', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}], 'b4c03623-cfd9-474b-b665-b61b79369c5c-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '02e4f5d3-b92f-46d7-a109-3f42be0d2718-sda', '1761741069.32118', '1761741069.31964', '0', '', '1761741069.31964', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.32524', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.32524', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.32524', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.32531', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.32531', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.32531', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.32533', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.32533', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.32533', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16613', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16613', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16613', 'epoch': '1761741069.16614', 'reported': 0, 'tombstones': -1}], '02e4f5d3-b92f-46d7-a109-3f42be0d2718-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '819248cc-e858-4b18-a5a2-6a70a8cf9f40-sda', '1761741069.34049', '1761741069.33891', '0', '', '1761741069.33891', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.34414', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.34414', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.34414', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.34418', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.34418', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.34418', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.34419', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.34419', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.34419', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}], '819248cc-e858-4b18-a5a2-6a70a8cf9f40-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 ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): @@ -71142,12 +63840,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.3:1003/sdd -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 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 (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.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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71188,7 +63886,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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71229,7 +63927,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.1:1001/sdb test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71271,7 +63969,7 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ 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 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71312,7 +64010,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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71353,9 +64051,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.0:1000/sda +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb test ERROR: Container GET returning 503 for (204, 404, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71396,10 +64094,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.2:1002/sdc test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (204, 503, 503, 503) 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.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71440,7 +64138,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.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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -71481,7 +64179,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 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): @@ -71524,7 +64222,7 @@ ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 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.1:1001/sdb test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: @@ -71569,194 +64267,53 @@ StopIteration test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sdatest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok +test.unit.container.test_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 -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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:31 -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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:31 -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, 01 Dec 2026 18:49:31 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150971.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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 - -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp9fyk1lvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150971.17231.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp6v3u8kpo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6v3u8kpo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp6v3u8kpo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6v3u8kpo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmp6v3u8kpo/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/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/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/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/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:32 -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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.21593', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Tue, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.23105', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 - -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/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/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjx0dh_mu/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/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjx0dh_mu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/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/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/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/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/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 DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', '58b68704-5d64-4d4d-a857-b651a49c0eb5-sda', '1761741069.36005', '1761741069.35853', '0', '', '1761741069.35853', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.36426', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.36426', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.36426', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.36430', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.36430', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.36430', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.36431', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.36431', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.36431', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}], '58b68704-5d64-4d4d-a857-b651a49c0eb5-sda') +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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', 'f8dec2d5-1461-44a0-af70-6e8f4e7b84a4-sda', '1761741069.38261', '1761741069.38014', '0', '', '1761741069.38014', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.38658', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.38658', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.38658', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.38662', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.38662', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.38662', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.38663', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.38663', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.38663', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.16618', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'f8dec2d5-1461-44a0-af70-6e8f4e7b84a4-sda') +test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1761741069.16606', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16606', 'epoch': '1761741069.16608', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1761741069.16618', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.16524', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741069.16524', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req +test DEBUG: /tmp/tmpjs5gf6_6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmpjs5gf6_6/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, '9d38faab1e5231209e5da6f27cba0a45', 'bb142b60-a31c-45c9-920d-390597f7867b-sda', '1761741069.40119', '1761741069.39961', '0', '', '1761741069.39961', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761741069.40523', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'bb142b60-a31c-45c9-920d-390597f7867b-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test DEBUG: Replicating db /tmp/tmp54yu5jqj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '567bf4e8-42fe-4382-a8f4-0acf20daceb9-sda', '1761741069.42999', '1761741069.42759', '0', '', '1761741069.42759', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +test ERROR: ERROR syncing /tmp/tmp54yu5jqj/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, '5ed91c8c6da317131a003b571cdb62cd', '9cad41a3-04da-43e5-821a-a35f30e350b5-sda', '1761741069.44602', '1761741069.44423', '0', '', '1761741069.44423', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761741069.45079', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '9cad41a3-04da-43e5-821a-a35f30e350b5-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpdf5oaqq8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '1761741069.46702', '1761741069.46487', '0', '', '1761741069.46487', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '1761741069.46702', '1761741069.46487', '0', '', '1761741069.46487', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01069 seconds (93.55724/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/tmpdf5oaqq8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '1761741069.46702', '1761741069.46487', '0', '', '1761741069.46487', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, ()test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change +test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced +test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced ... ok test ERROR: 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 @@ -71844,709 +64401,6 @@ i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (201, 404, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (201, 503, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok - -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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.52370', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Tue, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.53127', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest: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': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.78415', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.78619', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.78840', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.79029', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.79246', 'Content-Type': 'binary/octet-stream'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)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 - -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/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/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_ehc9je4/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/tmp_ehc9je4/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/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/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013208389282226562s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001308917999267578s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash60False/hash60False_1796150972.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/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/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0006022453308105469s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013303756713867188s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash60True/hash60True_1796150991.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/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/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012350082397460938s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.772445678710938e-05s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012254714965820312s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/lse/hash50False/hash50False_1796151010.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/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/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges -test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges ... ok - -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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1796150972.90720', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.90962', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.91210', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.91411', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.92335', '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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150972.92504', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1796150973.05134', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 - -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002117156982421875s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001537799835205078s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018095970153808594s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000156402587890625s, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - zero objects found, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpu7ixuo43/sda/containers/0/rue/hash50True/hash50True_1796151026.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/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/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h60/hash60/hash60_1796150973.15315.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/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/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h50/hash50/hash50_1796150973.17646.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/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/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges -test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges ... ok -test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin -test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin ... ok -test.unit.container.test_sharder.TestSharder.test_run_forever -test.unit.container.test_sharder.TestSharder.test_run_forever ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184933Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150973.37936', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184933Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150973.38678', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261201/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261201T184933Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150973.70565', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150973.71341', '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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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_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 -/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': 'Tue, 01 Dec 2026 18:49: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', 'Date': 'Tue, 01 Dec 2026 18:49:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150974.08031', '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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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:other:hmac', 'Date': 'Tue, 01 Dec 2026 18:49:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150974.08737', '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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49:34 -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.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 ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.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.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): @@ -72576,1438 +64430,9 @@ headers=headers, query_string=query) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -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: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txd36ca824fe2d4370b5859-006b0f16bc)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 - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_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, 01 Dec 2026 18:49:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1796150974.41724', '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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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.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_s3response.TestErrorResponse.test_error_response -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id ... ok -test.unit.common.middleware.s3api.test_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 ERROR: Container GET returning 503 for [] (txn: txd36ca824fe2d4370b5859-006b0f16bc) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: txc1b0df82262843d9b961a-006b0f16bd) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: txc1b0df82262843d9b961a-006b0f16bd) -test INFO: Client disconnected on read of '/a/c' (txn: txaff17c1b820a4cc5b3cdf-006b0f16bd) -test INFO: Client disconnected on read of '/a/c' (txn: tx2eca8a7065164604b5960-006b0f16bd) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test ERROR: Container GET returning 503 for [] (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test INFO: Client disconnected on read of '/a/c' (txn: tx71f0a00c9b354f08aec77-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: Container GET returning 503 for [] (txn: tx4cd3fc290f0c414f88bfe-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: Container GET returning 503 for [] (txn: tx368f9a48c8684476a91b6-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7449847c83b74595bc11d-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7449847c83b74595bc11d-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7449847c83b74595bc11d-006b0f16be) -test ERROR: Container GET returning 503 for [] (txn: tx7449847c83b74595bc11d-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c7b155c5645481297014-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c7b155c5645481297014-006b0f16be) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txed2505eb358742deb63ac-006b0f16be) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txed2505eb358742deb63ac-006b0f16be) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txed2505eb358742deb63ac-006b0f16be) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txed2505eb358742deb63ac-006b0f16be) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx9b1b2b60708646a292933-006b0f16be) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb152953e5c7347bca9f51-006b0f16be) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb152953e5c7347bca9f51-006b0f16be) -test INFO: Client disconnected on read of '/a/c' (txn: txb152953e5c7347bca9f51-006b0f16be) -test ERROR: Container GET returning 503 for [] (txn: txf667b6ed4af14b4ca9eae-006b0f16be) -test INFO: Client disconnected on read of '/a/c' (txn: txf667b6ed4af14b4ca9eae-006b0f16be) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx4ae3a565e634410c9c5e8-006b0f16be) -test INFO: Client disconnected on read of '/a/c' (txn: tx4ae3a565e634410c9c5e8-006b0f16be) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be)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 - -fake-swift DEBUG: permission denined: 403 Forbidden test:other 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, 01 Dec 2026 18:49: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 DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Tue, 01 Dec 2026 18:49: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, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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': 'Tue, 01 Dec 2026 18:49: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 -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: FORCED_TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "acc\u00e9ss", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}'test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok -test.unit.common.middleware.test_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_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 - -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpksg1qj2f/sda/containers/0/h70/hash70/hash70_1796150973.19580.db -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 5.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 3604.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 30.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c1, db: /tmp/tmp3830psdl/sda/containers/0/ash/c1hash/c1hash.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle - self._record_sharding_progress(broker, node, error) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress - own_shard_range = broker.get_own_shard_range() - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range - self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, - ~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now - return cls(time.time(), offset=offset, delta=delta) - ~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: Test over -sharder-test ERROR: Exception in sharder: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2544, in run_forever - self._one_shard_cycle(devices_to_shard=Everything(), - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - partitions_to_shard=Everything()) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2521, in _one_shard_cycle - self._periodic_report_stats() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1139, in _periodic_report_stats - if (time.time() - self.reported) >= self.stats_interval: - ~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle - self._record_sharding_progress(broker, node, error) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress - own_shard_range = broker.get_own_shard_range() - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range - self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, - ~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now - return cls(time.time(), offset=offset, delta=delta) - ~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: Test over -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Errortest.unit.container.test_sharder.TestSharder.test_send_shard_ranges -test.unit.container.test_sharder.TestSharder.test_send_shard_ranges ... ok - -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74016,8 +64441,10 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74026,8 +64453,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74036,8 +64463,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74046,8 +64473,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74056,10 +64483,9 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx3b468153b6d64ebea09c1-006b0f16be) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74068,8 +64494,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc 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.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74078,8 +64504,18 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to PUT /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -74088,7 +64524,10 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (201, 404, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -74098,7 +64537,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) +StopIteration test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -74108,7 +64547,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) +StopIteration test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -74118,7 +64557,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) +StopIteration test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request @@ -74128,2574 +64567,279 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx80e6056f32064bfab7735-006b0f16be) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx80e6056f32064bfab7735-006b0f16be) -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/tmpvwdx0pz3/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvwdx0pz3/tmp_test_proxy_server_chunked/container-sync-realms.conf' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} -test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} -test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Not a path query: /, skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Cached creds valid -test DEBUG: Connecting with tenant: tenant_id -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Cached keystone credentials -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test INFO: Loaded config file /tmp/tmpoyepq3uh/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpoyepq3uh/backend-ratelimit.conf -test INFO: Loaded new config file /tmp/tmpoyepq3uh/backend-ratelimit.conf, config unchanged -test DEBUG: Loaded existing config file /tmp/tmpoyepq3uh/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmplufccppe/missing, config changed -test INFO: Loaded config file /tmp/tmplufccppe/missing, config changed -test INFO: Loaded new config file /tmp/tmp5vnbormr/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmpi7wl82sv/backend-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmpi7wl82sv/backend-ratelimit.conf, config unchanged: BOOM -test INFO: Loaded config file /tmp/tmpi7wl82sv/backend-ratelimit.conf, config changed -test INFO: Loaded config file /tmp/tmp4bxrld5l/backend-ratelimit.conf, config changed -test DEBUG: Loaded existing config file /tmp/tmp4bxrld5l/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmp4bxrld5l/backend-ratelimit.conf, config changedtest.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_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_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.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.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 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num -test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error -test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift ... ok -test.unit.common.middleware.test_slo.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 -Exception ignored in: -Traceback (most recent call last): - File "/usr/lib/python3.13/gzip.py", line 373, in close -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum ... ok - fileobj.write(self.compress.flush()) - File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag ... ok - return func(*args, **kwargs) -ValueError: write to closed file -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.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok -test.unit.common.middleware.test_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.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.TestAuth.test_account_delete_permissions -test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions -test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_anon -test.unit.common.middleware.test_tempauth.TestAuth.test_anon ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath -test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path ... ok - -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp0mlhjzkv/missing -test INFO: Loaded config file /tmp/tmpkalvrhtk/override-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmp3aikeo10/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmp3aikeo10/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/tmp5j0qynow/backend_rl.conf -test INFO: Loaded config file /tmp/tmp41f0lln1/backend-ratelimit.conf, config changed -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

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

Unauthorized

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

Unauthorized

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

Service Unavailable

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

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... ok -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group -test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash -test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_options_call -test.unit.common.middleware.test_tempauth.TestAuth.test_options_call ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user -test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached -test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success -test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success ... ok -test.unit.common.middleware.test_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_io.TestRoundTrip.test_recompressed -test.unit.common.ring.test_io.TestRoundTrip.test_recompressed ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections -test.unit.common.ring.test_io.TestRoundTrip.test_sections ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high -test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_write_failure -test.unit.common.ring.test_io.TestRoundTrip.test_write_failure ... ok -test.unit.common.test_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 ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/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/tmppor1da2r/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015401840209960938s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpyhps7c2z/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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.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/tmpyhps7c2z/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaved ShardRange in 0.112s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015544891357421875s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpyhps7c2z/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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.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/tmpyhps7c2z/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00021123886108398438s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000240325927734375s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.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/tmpyhps7c2z/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.083747863769531e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.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/tmpyhps7c2z/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013589859008789062s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012826919555664062s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1796150868.89778, (0, 0) as of 1796150868.89778, cleaved as of 1796150868.89778> in 0.004s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00022172927856445312s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001506805419921875s, path: a/c, db: /tmp/tmpyhps7c2z/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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1796150868.89778, (2, 2) as of 1796150975.23098, cleaved as of 1796150868.89778> in 0.009s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0002048015594482422s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013136863708496094s, path: a/c, db: /tmp/tmpyhps7c2z/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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpyhps7c2z/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures -test.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures ... ok -test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts -test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts ... ok -test.unit.container.test_sharder.TestSharder.test_sharding_enabled -test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok - -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/tmpvwdx0pz3/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvwdx0pz3/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0042 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0040 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0036 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0034 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2149ab8f4ca4446a871b5-006b0f16be" "proxy-server 1398992" 0.0021 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:34019/sdb1/1/a/c" "tx2149ab8f4ca4446a871b5-006b0f16be" "container-server 1398992" 0.0011 "-" 1398992 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:54537/sda1/1/a/c" "tx2149ab8f4ca4446a871b5-006b0f16be" "container-server 1398992" 0.0011 "-" 1398992 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2149ab8f4ca4446a871b5-006b0f16be" "proxy-server 1398992" 0.0095 "-" 1398992 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2149ab8f4ca4446a871b5-006b0f16be" "proxy-server 1398992" 0.0152 "-" 1398992 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/34 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx2149ab8f4ca4446a871b5-006b0f16be - 0.0240 - - 1796150974.669096708 1796150974.693123341 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txcd043991bb3343348c42e-006b0f16be" "proxy-server 1398992" 0.0011 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34019/sdb1/1/a1/c1" "txcd043991bb3343348c42e-006b0f16be" "container-server 1398992" 0.0010 "-" 1398992 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:54537/sda1/1/a1/c1" "txcd043991bb3343348c42e-006b0f16be" "container-server 1398992" 0.0010 "-" 1398992 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcd043991bb3343348c42e-006b0f16be" "proxy-server 1398992" 0.0125 "-" 1398992 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txcd043991bb3343348c42e-006b0f16be" "proxy-server 1398992" 0.0087 "-" 1398992 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/34 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txcd043991bb3343348c42e-006b0f16be - 0.0199 - - 1796150974.694442511 1796150974.714343786 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2621c72c709d4496a326c-006b0f16be" "proxy-server 1398992" 0.0018 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:54537/sda1/2/a/c1" "tx2621c72c709d4496a326c-006b0f16be" "container-server 1398992" 0.0010 "-" 1398992 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:34019/sdb1/2/a/c1" "tx2621c72c709d4496a326c-006b0f16be" "container-server 1398992" 0.0014 "-" 1398992 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2621c72c709d4496a326c-006b0f16be" "proxy-server 1398992" 0.0119 "-" 1398992 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2621c72c709d4496a326c-006b0f16be" "proxy-server 1398992" 0.0087 "-" 1398992 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/34 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2621c72c709d4496a326c-006b0f16be - 0.0198 - - 1796150974.715640068 1796150974.735452890 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc273233a1240430fb97f2-006b0f16be" "proxy-server 1398992" 0.0018 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:34019/sdb1/1/a/c2" "txc273233a1240430fb97f2-006b0f16be" "container-server 1398992" 0.0015 "-" 1398992 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54537/sda1/1/a/c2" "txc273233a1240430fb97f2-006b0f16be" "container-server 1398992" 0.0009 "-" 1398992 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc273233a1240430fb97f2-006b0f16be" "proxy-server 1398992" 0.0080 "-" 1398992 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc273233a1240430fb97f2-006b0f16be" "proxy-server 1398992" 0.0123 "-" 1398992 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/34 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txc273233a1240430fb97f2-006b0f16be - 0.0195 - - 1796150974.736707926 1796150974.756163597 2 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6460719b20c4eff8152b-006b0f16be" "proxy-server 1398992" 0.0018 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/1/a/1c56bdcac5304753857a04709cf2edcd" 201 - "PUT http://127.0.0.1:34019/sdb1/0/a/1c56bdcac5304753857a04709cf2edcd" "txd6460719b20c4eff8152b-006b0f16be" "container-server 1398992" 0.0048 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/1/a/1c56bdcac5304753857a04709cf2edcd" 201 - "PUT http://127.0.0.1:54537/sda1/0/a/1c56bdcac5304753857a04709cf2edcd" "txd6460719b20c4eff8152b-006b0f16be" "container-server 1398992" 0.0009 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/0/a/1c56bdcac5304753857a04709cf2edcd" 201 - "PUT http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "txd6460719b20c4eff8152b-006b0f16be" "proxy-server 1398992" 0.0152 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/0/a/1c56bdcac5304753857a04709cf2edcd" 201 - "PUT http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "txd6460719b20c4eff8152b-006b0f16be" "proxy-server 1398992" 0.0120 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48f1044e6a2d4a6480244-006b0f16be" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/0/a/1c56bdcac5304753857a04709cf2edcd" 204 - "HEAD http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "tx79dc34304dec4597bd639-006b0f16be" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdg1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 201 - "PUT http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "tx4bf928c5ce8d4397a1520-006b0f16be" "proxy-server 1398992" 0.0141 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdb1/0/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 201 - "PUT http://localhost/sdi1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "tx4bf928c5ce8d4397a1520-006b0f16be" "object-server 1398992" 0.0004 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sda1/0/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 201 - "PUT http://localhost/sdh1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "tx4bf928c5ce8d4397a1520-006b0f16be" "object-server 1398992" 0.0005 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdh1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 201 - "PUT http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "tx4bf928c5ce8d4397a1520-006b0f16be" "proxy-server 1398992" 0.1334 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "PUT /sdi1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 201 - "PUT http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "tx4bf928c5ce8d4397a1520-006b0f16be" "proxy-server 1398992" 0.1323 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d736ba3db4740e5965ef-006b0f16be" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/0/a/1c56bdcac5304753857a04709cf2edcd" 204 - "HEAD http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "tx136649118c2a4889b0c54-006b0f16be" "proxy-server 1398992" 0.0033 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "GET /sdi1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 200 82 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txc79e1f77384c43038ae50-006b0f16be" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "GET /sdh1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 200 82 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txc79e1f77384c43038ae50-006b0f16be" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fa52f89d8b541c79ad19-006b0f16be" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "HEAD /sdb1/0/a/1c56bdcac5304753857a04709cf2edcd" 204 - "HEAD http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "txa431f48d45564860846a6-006b0f16be" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:34 +0000] "GET /sdi1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 404 70 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txb4285087c56848cfbe79a-006b0f16be" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 404 70 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txb4285087c56848cfbe79a-006b0f16be" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb4285087c56848cfbe79a-006b0f16be) -proxy DEBUG: Ignoring 404 from primary (txn: txb4285087c56848cfbe79a-006b0f16be) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 404 70 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txb4285087c56848cfbe79a-006b0f16be" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb4285087c56848cfbe79a-006b0f16be) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ba33ed5c94b4e42a9f96-006b0f16bf" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/0/a/1c56bdcac5304753857a04709cf2edcd" 204 - "HEAD http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd" "txba0d163bde9942cfa2397-006b0f16bf" "proxy-server 1398992" 0.0025 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 200 82 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txb676015c2e7d4ed9a4eed-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/2/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" 200 82 "GET http://localhost/v1/a/1c56bdcac5304753857a04709cf2edcd/bd7dbdd167d1454a89a16d960ca4072b" "txb676015c2e7d4ed9a4eed-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95e5777595ac478e8f89e-006b0f16bf" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/1/a/9791ea32e5854119b16972beeff9d2b5" 201 - "PUT http://127.0.0.1:34019/sdb1/2/a/9791ea32e5854119b16972beeff9d2b5" "tx95e5777595ac478e8f89e-006b0f16bf" "container-server 1398992" 0.0011 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/1/a/9791ea32e5854119b16972beeff9d2b5" 201 - "PUT http://127.0.0.1:54537/sda1/2/a/9791ea32e5854119b16972beeff9d2b5" "tx95e5777595ac478e8f89e-006b0f16bf" "container-server 1398992" 0.0010 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/2/a/9791ea32e5854119b16972beeff9d2b5" 201 - "PUT http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "tx95e5777595ac478e8f89e-006b0f16bf" "proxy-server 1398992" 0.0146 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/2/a/9791ea32e5854119b16972beeff9d2b5" 201 - "PUT http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "tx95e5777595ac478e8f89e-006b0f16bf" "proxy-server 1398992" 0.0113 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2400663c12c14477b5e29-006b0f16bf" "proxy-server 1398992" 0.0021 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/2/a/9791ea32e5854119b16972beeff9d2b5" 204 - "HEAD http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "txed0da0c0e4d94fd09bbab-006b0f16bf" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdh1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 201 - "PUT http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx8fc7b783c91b4f04bd91c-006b0f16bf" "proxy-server 1398992" 0.0154 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/2/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 201 - "PUT http://localhost/sdg1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx8fc7b783c91b4f04bd91c-006b0f16bf" "object-server 1398992" 0.0008 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdg1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 201 - "PUT http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx8fc7b783c91b4f04bd91c-006b0f16bf" "proxy-server 1398992" 0.0214 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/2/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 201 - "PUT http://localhost/sdi1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx8fc7b783c91b4f04bd91c-006b0f16bf" "object-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdi1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 201 - "PUT http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx8fc7b783c91b4f04bd91c-006b0f16bf" "proxy-server 1398992" 0.0257 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7511e511c07e40a7a715b-006b0f16bf" "proxy-server 1398992" 0.0025 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/2/a/9791ea32e5854119b16972beeff9d2b5" 204 - "HEAD http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "txddb575b13b964c5cb5117-006b0f16bf" "proxy-server 1398992" 0.0031 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 200 82 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx09bf0dbafada42978359e-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 200 82 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx09bf0dbafada42978359e-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e5bab9660114af78ba3d-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/2/a/9791ea32e5854119b16972beeff9d2b5" 204 - "HEAD http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "txf38ac34a684846c2adc35-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 404 70 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx34f3c41429af41d9bf780-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 404 70 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx34f3c41429af41d9bf780-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx34f3c41429af41d9bf780-006b0f16bf) -proxy DEBUG: Ignoring 404 from primary (txn: tx34f3c41429af41d9bf780-006b0f16bf) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 404 70 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "tx34f3c41429af41d9bf780-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx34f3c41429af41d9bf780-006b0f16bf) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a1a077bc762435ca2075-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/2/a/9791ea32e5854119b16972beeff9d2b5" 204 - "HEAD http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5" "txe5e68fe0535843e6b52d7-006b0f16bf" "proxy-server 1398992" 0.0023 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 200 82 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "txe5a3ccbd8045494b8c84b-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 404 70 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "txe5a3ccbd8045494b8c84b-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txe5a3ccbd8045494b8c84b-006b0f16bf) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" 200 82 "GET http://localhost/v1/a/9791ea32e5854119b16972beeff9d2b5/0301eb5bc53248fc9034581751d72778" "txe5a3ccbd8045494b8c84b-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35377b5b085741f181145-006b0f16bf" "proxy-server 1398992" 0.0018 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/1/a/97b76b33cbc14218b9ab062ca026187a" 201 - "PUT http://127.0.0.1:54537/sda1/3/a/97b76b33cbc14218b9ab062ca026187a" "tx35377b5b085741f181145-006b0f16bf" "container-server 1398992" 0.0010 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/1/a/97b76b33cbc14218b9ab062ca026187a" 201 - "PUT http://127.0.0.1:34019/sdb1/3/a/97b76b33cbc14218b9ab062ca026187a" "tx35377b5b085741f181145-006b0f16bf" "container-server 1398992" 0.0036 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/3/a/97b76b33cbc14218b9ab062ca026187a" 201 - "PUT http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "tx35377b5b085741f181145-006b0f16bf" "proxy-server 1398992" 0.0103 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/3/a/97b76b33cbc14218b9ab062ca026187a" 201 - "PUT http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "tx35377b5b085741f181145-006b0f16bf" "proxy-server 1398992" 0.0148 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e29f4c1af8344b3b85d0-006b0f16bf" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/3/a/97b76b33cbc14218b9ab062ca026187a" 204 - "HEAD http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "txc714373cfc84435fb2fa2-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdh1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 201 - "PUT http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa0e9e9621f004d04b81a0-006b0f16bf" "proxy-server 1398992" 0.0094 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/3/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 201 - "PUT http://localhost/sdi1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa0e9e9621f004d04b81a0-006b0f16bf" "object-server 1398992" 0.0004 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdi1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 201 - "PUT http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa0e9e9621f004d04b81a0-006b0f16bf" "proxy-server 1398992" 0.0137 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/3/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 201 - "PUT http://localhost/sdg1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa0e9e9621f004d04b81a0-006b0f16bf" "object-server 1398992" 0.0004 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdg1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 201 - "PUT http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa0e9e9621f004d04b81a0-006b0f16bf" "proxy-server 1398992" 0.0145 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd416afd83f5a41c1861f7-006b0f16bf" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/3/a/97b76b33cbc14218b9ab062ca026187a" 204 - "HEAD http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "txf654db7de3b749e8898d0-006b0f16bf" "proxy-server 1398992" 0.0023 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 200 82 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "tx08cccc9a1d744530b709b-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 200 82 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "tx08cccc9a1d744530b709b-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables -test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables ... ok -test ERROR: ERROR Could not get container info /tmp/tmpb8jui5wp/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpb8jui5wp/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test ERROR: ERROR Could not get container info /tmp/tmpic8_t1z3/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test INFO: Since Wed Dec 31 12:00:00 1969: container audits: 0 passed audit, 1 failed audit -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test ERROR: ERROR Could not get container info /tmp/tmpic8_t1z3/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -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/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.104873657226562e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.437301635742188e-05s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778>, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1796150868.89778, (0, 0) as of 1796150868.89778, created as of 1796150868.89778> - shard db already in sync, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1796150868.89778, (3, 3) as of 1796150975.53334, cleaved as of 1796150868.89778> in 0.003s, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpyhps7c2z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150974.70557.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1e2488db-085c-4238-98c8-338bdaa8f5e1-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/tmprzu60ald/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150975.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1e2488db-085c-4238-98c8-338bdaa8f5e1-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/tmprzu60ald/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150975.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1e2488db-085c-4238-98c8-338bdaa8f5e1-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/tmprzu60ald/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150975.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '1e2488db-085c-4238-98c8-338bdaa8f5e1-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/tmprzu60ald/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150975.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '045d41c5-8ebb-4d6b-90ba-80b2f928f3a4-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/tmprzu60ald/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1796150975.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_kkdcnt5/sda/containers/0/ash/c2hash/c2hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_kkdcnt5/sda/containers/0/ash/c1hash/c1hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_kkdcnt5/sda/containers/0/ash/c3hash/c3hash.db' -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump -test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump ... ok -test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges -test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges ... ok -test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported -test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... ok - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx810dce4bdd0e48b59d337-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/3/a/97b76b33cbc14218b9ab062ca026187a" 204 - "HEAD http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "tx3502fe2711c84c4195458-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 404 70 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa352ceacf76f4e0e849ac-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 404 70 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa352ceacf76f4e0e849ac-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa352ceacf76f4e0e849ac-006b0f16bf) -proxy DEBUG: Ignoring 404 from primary (txn: txa352ceacf76f4e0e849ac-006b0f16bf) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 404 70 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txa352ceacf76f4e0e849ac-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa352ceacf76f4e0e849ac-006b0f16bf) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx942c1d7be6064d23863bd-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/3/a/97b76b33cbc14218b9ab062ca026187a" 204 - "HEAD http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a" "tx94290582369d46e59ed3c-006b0f16bf" "proxy-server 1398992" 0.0022 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdg1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 200 82 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txcd1a183575334298bba34-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 200 82 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txcd1a183575334298bba34-006b0f16bf" "proxy-server 1398992" 0.0006 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/0/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" 200 82 "GET http://localhost/v1/a/97b76b33cbc14218b9ab062ca026187a/8ee9be970b854b809afe1e576655d1f2" "txcd1a183575334298bba34-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e4f3f5eba8948dc93162-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/1/a/bfcca2b8dbf84fa5af656fd638d6a48b" 201 - "PUT http://127.0.0.1:34019/sdb1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx9e4f3f5eba8948dc93162-006b0f16bf" "container-server 1398992" 0.0009 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/1/a/bfcca2b8dbf84fa5af656fd638d6a48b" 201 - "PUT http://127.0.0.1:54537/sda1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx9e4f3f5eba8948dc93162-006b0f16bf" "container-server 1398992" 0.0010 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 201 - "PUT http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx9e4f3f5eba8948dc93162-006b0f16bf" "proxy-server 1398992" 0.0139 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 201 - "PUT http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx9e4f3f5eba8948dc93162-006b0f16bf" "proxy-server 1398992" 0.0106 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08551be0ad5d41dc878c3-006b0f16bf" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 204 - "HEAD http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "txf3464bef87054a7fae638-006b0f16bf" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdh1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 201 - "PUT http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txc4bb8051ee6a455d9bfd8-006b0f16bf" "proxy-server 1398992" 0.0087 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdb1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 201 - "PUT http://localhost/sdi1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txc4bb8051ee6a455d9bfd8-006b0f16bf" "object-server 1398992" 0.0005 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sda1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 201 - "PUT http://localhost/sdg1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txc4bb8051ee6a455d9bfd8-006b0f16bf" "object-server 1398992" 0.0004 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdi1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 201 - "PUT http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txc4bb8051ee6a455d9bfd8-006b0f16bf" "proxy-server 1398992" 0.0135 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "PUT /sdg1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 201 - "PUT http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txc4bb8051ee6a455d9bfd8-006b0f16bf" "proxy-server 1398992" 0.0147 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txac061a59591c4e56bc617-006b0f16bf" "proxy-server 1398992" 0.0017 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sda1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 204 - "HEAD http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx7ff8d56d17024470a4321-006b0f16bf" "proxy-server 1398992" 0.0023 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdi1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 200 82 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txff9a4ec01b82437e8d0f9-006b0f16bf" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 200 82 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txff9a4ec01b82437e8d0f9-006b0f16bf" "proxy-server 1398992" 0.0006 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64b36e9d152345a496d2d-006b0f16bf" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "HEAD /sdb1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 204 - "HEAD http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "txc4d1fff6de104ec0b1c3b-006b0f16bf" "proxy-server 1398992" 0.0022 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:35 +0000] "GET /sdh1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 404 70 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txfcd39fc6a8ec4ddcb8a39-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 404 70 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txfcd39fc6a8ec4ddcb8a39-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txfcd39fc6a8ec4ddcb8a39-006b0f16bf) -proxy DEBUG: Ignoring 404 from primary (txn: txfcd39fc6a8ec4ddcb8a39-006b0f16bf) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 404 70 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txfcd39fc6a8ec4ddcb8a39-006b0f16bf" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txfcd39fc6a8ec4ddcb8a39-006b0f16bf) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx993315808cdb4f49b4888-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/0/a/bfcca2b8dbf84fa5af656fd638d6a48b" 204 - "HEAD http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b" "tx229128ba09c048dc8f52a-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 200 82 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txb3ab2de85622462fb6671-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 404 70 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txb3ab2de85622462fb6671-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txb3ab2de85622462fb6671-006b0f16c0) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/2/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" 200 82 "GET http://localhost/v1/a/bfcca2b8dbf84fa5af656fd638d6a48b/2303135aaced4d23aa85d2b344e2f2cc" "txb3ab2de85622462fb6671-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b735055a1d242b2a35a5-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/1/a/af1eec1f43fc42e5a248e042652aa15f" 201 - "PUT http://127.0.0.1:54537/sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" "tx7b735055a1d242b2a35a5-006b0f16c0" "container-server 1398992" 0.0100 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/1/a/af1eec1f43fc42e5a248e042652aa15f" 201 - "PUT http://127.0.0.1:34019/sdb1/3/a/af1eec1f43fc42e5a248e042652aa15f" "tx7b735055a1d242b2a35a5-006b0f16c0" "container-server 1398992" 0.0010 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/3/a/af1eec1f43fc42e5a248e042652aa15f" 201 - "PUT http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "tx7b735055a1d242b2a35a5-006b0f16c0" "proxy-server 1398992" 0.0203 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" 201 - "PUT http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "tx7b735055a1d242b2a35a5-006b0f16c0" "proxy-server 1398992" 0.0173 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8cb0a030e084a218b913-006b0f16c0" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" 204 - "HEAD http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "txbe1585eedf0342d89ca0c-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdi1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 201 - "PUT http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txfd8e168686994463bf26d-006b0f16c0" "proxy-server 1398992" 0.0090 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 201 - "PUT http://localhost/sdg1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txfd8e168686994463bf26d-006b0f16c0" "object-server 1398992" 0.0004 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdg1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 201 - "PUT http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txfd8e168686994463bf26d-006b0f16c0" "proxy-server 1398992" 0.0138 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/3/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 201 - "PUT http://localhost/sdh1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txfd8e168686994463bf26d-006b0f16c0" "object-server 1398992" 0.0004 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdh1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 201 - "PUT http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txfd8e168686994463bf26d-006b0f16c0" "proxy-server 1398992" 0.0166 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50cf97f7ca8e41f8ab4e8-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" 204 - "HEAD http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "tx57ae13f0a0ae4e3f8de69-006b0f16c0" "proxy-server 1398992" 0.0023 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 200 82 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "tx805b7b151dfa43f09e9dc-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 200 82 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "tx805b7b151dfa43f09e9dc-006b0f16c0" "proxy-server 1398992" 0.0006 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6272e9e04c2b46bea9e95-006b0f16c0" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" 204 - "HEAD http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "txb237ff8dde7b4725a9568-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 404 70 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txba24e02b79414b4daeb3e-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 404 70 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txba24e02b79414b4daeb3e-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txba24e02b79414b4daeb3e-006b0f16c0) -proxy DEBUG: Ignoring 404 from primary (txn: txba24e02b79414b4daeb3e-006b0f16c0) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 404 70 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txba24e02b79414b4daeb3e-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node -test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node ... ok - -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Tue Dec 1 06:49:35 2026 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpef16vmia/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpv96lc2wq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_own_range -test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range ... ok -test.unit.container.test_sharder.TestSharder.test_update_stat -test.unit.container.test_sharder.TestSharder.test_update_stat ... ok -test.unit.container.test_sharder.TestSharder.test_yield_objects -test.unit.container.test_sharder.TestSharder.test_yield_objects ... ok - -sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmp7xnz07q3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=False) in 0.00021576881408691406s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=True) in 0.00021123886108398438s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00012874603271484375s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00019073486328125s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00015401840209960938s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00020051002502441406s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.000164031982421875s, path: a/c, db: /tmp/tmp54l8156j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001437664031982422s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00016641616821289062s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.0108642578125e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.534027099609375e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00016236305236816406s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.653236389160156e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00014519691467285156s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.82012939453125e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011205673217773438s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.320808410644531e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 8.177757263183594e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011992454528808594s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.392333984375e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 8.916854858398438e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpb3dm71k7/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_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert ... ok - -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -sharder-test DEBUG: got 3 rows (deleted=True) in 0.00013947486877441406s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 8.916854858398438e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 8.082389831542969e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00010800361633300781s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00020241737365722656s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 9.489059448242188e-05s, path: a/c, db: /tmp/tmpb3dm71k7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015974044799804688s, path: a/c, db: /tmp/tmpdp2a5q5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpdp2a5q5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb0k158l/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb0k158l/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpnb0k158l/node/sda1/objects-1/0 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpg70bzfff/node/sda1/objects-1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpg70bzfff/node/sda1/objects-2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp9xdzhi7w/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (227.11/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp9xdzhi7w/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp9xdzhi7w/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/tmp9xdzhi7w/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp9xdzhi7w/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (479.29/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpfe93pczz/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpfe93pczz/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpfe93pczz/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (176.37/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0053s, 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/tmpfe93pczz/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpfe93pczz/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpfe93pczz/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (182.58/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0042s, 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/tmpm81rar6e/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (298.82/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/tmpm81rar6e/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (394.35/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/tmpi21efqej/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (286.85/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/tmpi21efqej/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (300.77/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining.test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success ... ok - -test-reconstructor DEBUG: Run listdir on /tmp/tmp54xt80q9/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp54xt80q9/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp54xt80q9/node/sda1/objects-1/0 -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (201, 503, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmplfbsz4yf/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmplfbsz4yf/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/tmplfbsz4yf/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (255.08/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/tmplfbsz4yf/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmplfbsz4yf/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/tmplfbsz4yf/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (586.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/tmprw_obuyi/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmprw_obuyi/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmprw_obuyi/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (146.62/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0056s, min 0.0005s, med 0.0007s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0iphbd1s/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0iphbd1s/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0iphbd1s/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (113.27/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/tmp0iphbd1s/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0iphbd1s/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0iphbd1s/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (164.31/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/tmp0iphbd1s/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0iphbd1s/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0iphbd1s/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp0iphbd1s/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (419.72/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp8kcxu09d/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/tmp8kcxu09d/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/tmp8kcxu09d/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/tmpohsh_2xb/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/tmpohsh_2xb/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/tmpohsh_2xb/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/tmp6qsff8zd/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6qsff8zd/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp6qsff8zd/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/tmpq37zmpcs/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpq37zmpcs/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/tmpq37zmpcs/node/sda1/objects-1/1 -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/1 policy#1': Timeout (Nones)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window ... ok - -test-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/tmpzyhpwz7j/node/sda1/objects-2/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpzyhpwz7j/node/sda1/objects-2/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpzyhpwz7j/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmpzyhpwz7j/node/sda1/objects-2/2 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.00s (637.92/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.0006144046783447266 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpmgl0oxj7/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmpmgl0oxj7/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/tmp2uaa0ne8/node/sda1/objects-1/2 -test-reconstructor WARNING: Unable to read '/tmp/tmp2uaa0ne8/node/sda1/objects-1/1/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmp2uaa0ne8/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmp2uaa0ne8/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmp2uaa0ne8/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp2uaa0ne8/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (306.47/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/tmpr8b6m8hy/node/sdc1/objects-1/0 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (797.02/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sdb1/objects-1/1 -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (674.61/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sdb1/objects-1/2 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (630.22/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sda1/objects-1/1 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (452.37/sec, 0s remaining) -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (442.89/sec, 0s remaining) -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (543.08/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sda1/objects-1/0 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (424.85/sec, 0s remaining) -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (498.02/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sdb1/objects-1/3 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (505.09/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sdb1/objects-1/0 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (511.73/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr8b6m8hy/node/sda1/objects-1/2 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (441.27/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (435.13/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (429.59/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': + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 30s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpr26uxt3m/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (604.72/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (518.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/tmpce3ohhds/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (347.79/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpf2luey2r/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (362.55/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpf2luey2r/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.04926#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpf2luey2r/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpf2luey2r/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.04926#4.data' -> '/tmp/tmpf2luey2r/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.04926#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpf2luey2r/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/tmpejytypd2/node/sda1/objects-1/1 -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.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 + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok -proxy DEBUG: Ignoring 404 from primary (txn: txba24e02b79414b4daeb3e-006b0f16c0) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx661402702917479bb7826-006b0f16c0" "proxy-server 1398992" 0.0015 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/3/a/af1eec1f43fc42e5a248e042652aa15f" 204 - "HEAD http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f" "txb61eabcef8b04400814c1-006b0f16c0" "proxy-server 1398992" 0.0014 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 404 70 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txeb1368b8f9604689b2de2-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 404 70 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txeb1368b8f9604689b2de2-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txeb1368b8f9604689b2de2-006b0f16c0) -proxy DEBUG: Ignoring 404 from primary (txn: txeb1368b8f9604689b2de2-006b0f16c0) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 200 82 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txeb1368b8f9604689b2de2-006b0f16c0" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" 200 82 "GET http://localhost/v1/a/af1eec1f43fc42e5a248e042652aa15f/da79931af1b144b1a875c35165a64d4e" "txeb1368b8f9604689b2de2-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9808a92f6314417387486-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739" 201 - "PUT http://127.0.0.1:54537/sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx9808a92f6314417387486-006b0f16c0" "container-server 1398992" 0.0011 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739" 201 - "PUT http://127.0.0.1:34019/sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx9808a92f6314417387486-006b0f16c0" "container-server 1398992" 0.0012 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx9808a92f6314417387486-006b0f16c0" "proxy-server 1398992" 0.0112 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx9808a92f6314417387486-006b0f16c0" "proxy-server 1398992" 0.0161 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47129583fa4343a89cc4a-006b0f16c0" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx07fae960feaf4f67801ad-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx266f839208a84a879d551-006b0f16c0" "proxy-server 1398992" 0.0102 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx266f839208a84a879d551-006b0f16c0" "object-server 1398992" 0.0006 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx266f839208a84a879d551-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx266f839208a84a879d551-006b0f16c0" "proxy-server 1398992" 0.0155 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx266f839208a84a879d551-006b0f16c0" "proxy-server 1398992" 0.0175 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd78e3c4e9d9240c2bcb00-006b0f16c0" "proxy-server 1398992" 0.0025 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "txa0e34e2029ed424083ffc-006b0f16c0" "proxy-server 1398992" 0.0028 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx40cb6c946adb49c5a6a6a-006b0f16c0" "proxy-server 1398992" 0.0009 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx40cb6c946adb49c5a6a6a-006b0f16c0" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5671a0f5d87d4e7796f80-006b0f16c0" "proxy-server 1398992" 0.0016 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx246135d8d11943bab1ab3-006b0f16c0" "proxy-server 1398992" 0.0016 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx6503b743880645239bcfe-006b0f16c0" "proxy-server 1398992" 0.0126 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx6503b743880645239bcfe-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx6503b743880645239bcfe-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx6503b743880645239bcfe-006b0f16c0" "proxy-server 1398992" 0.0169 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx6503b743880645239bcfe-006b0f16c0" "proxy-server 1398992" 0.0189 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88db0e71333641548f7b2-006b0f16c0" "proxy-server 1398992" 0.0024 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx4f0703dd03524932acdc4-006b0f16c0" "proxy-server 1398992" 0.0038 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txa2488fc0dbde49868bd4e-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txa2488fc0dbde49868bd4e-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc61cccea4e9e4698a502d-006b0f16c0" "proxy-server 1398992" 0.0025 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "txd3144c9f55db412db5f61-006b0f16c0" "proxy-server 1398992" 0.0027 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txe8e095851b0741de99322-006b0f16c0" "proxy-server 1398992" 0.0178 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txe8e095851b0741de99322-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txe8e095851b0741de99322-006b0f16c0" "proxy-server 1398992" 0.0164 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txe8e095851b0741de99322-006b0f16c0" "object-server 1398992" 0.0004 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 201 - "PUT http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "txe8e095851b0741de99322-006b0f16c0" "proxy-server 1398992" 0.0176 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02b199f662e14e4eaca5f-006b0f16c0" "proxy-server 1398992" 0.0015 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "txdeb7c6408e464a54a7b2b-006b0f16c0" "proxy-server 1398992" 0.0030 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx1cc6361261de4ca597297-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx1cc6361261de4ca597297-006b0f16c0" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx149b1c1ed5034b88a6849-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "tx3876476afa94432f9e8a2-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 404 70 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx9ff25c73b65343dfb4a79-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdg1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 404 70 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx9ff25c73b65343dfb4a79-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx9ff25c73b65343dfb4a79-006b0f16c0) -proxy DEBUG: Ignoring 404 from primary (txn: tx9ff25c73b65343dfb4a79-006b0f16c0) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 404 70 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx9ff25c73b65343dfb4a79-006b0f16c0" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx9ff25c73b65343dfb4a79-006b0f16c0) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx345e7fd1f0ef4e49b5777-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/2/a/6df07c3fe0ae4c6c89065c0ae58cc739" 204 - "HEAD http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739" "txf767343d3c6244b1986ea-006b0f16c0" "proxy-server 1398992" 0.0026 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx5320b06f4e314284b59da-006b0f16c0" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx5320b06f4e314284b59da-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdi1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx5320b06f4e314284b59da-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "GET /sdh1/1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" 200 84 "GET http://localhost/v1/a/6df07c3fe0ae4c6c89065c0ae58cc739/45941f4de77f404fa91fbc83b4362bf0" "tx5320b06f4e314284b59da-006b0f16c0" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe985b41edd9b48718c328-006b0f16c0" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/1/a/4a0b26031ee94bd3b7361c75edb35899" 201 - "PUT http://127.0.0.1:54537/sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" "txe985b41edd9b48718c328-006b0f16c0" "container-server 1398992" 0.0011 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/1/a/4a0b26031ee94bd3b7361c75edb35899" 201 - "PUT http://127.0.0.1:34019/sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" "txe985b41edd9b48718c328-006b0f16c0" "container-server 1398992" 0.0010 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "txe985b41edd9b48718c328-006b0f16c0" "proxy-server 1398992" 0.1467 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "PUT /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "txe985b41edd9b48718c328-006b0f16c0" "proxy-server 1398992" 0.1432 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd41fb5f849bc4593bd2d1-006b0f16c0" "proxy-server 1398992" 0.0018 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:36 +0000] "HEAD /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "txddab2a69f662497ca7d74-006b0f16c0" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx3bae691df06f498fad4f5-006b0f16c0" "proxy-server 1398992" 0.0105 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx3bae691df06f498fad4f5-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx3bae691df06f498fad4f5-006b0f16c0" "proxy-server 1398992" 0.0143 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx3bae691df06f498fad4f5-006b0f16c0" "object-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx3bae691df06f498fad4f5-006b0f16c0" "proxy-server 1398992" 0.0162 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f74608ae9464377b91aa-006b0f16c1" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "txa6714ecbf4b1448bbf650-006b0f16c1" "proxy-server 1398992" 0.0026 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txa8520ee658f74be7b4968-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txa8520ee658f74be7b4968-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb1364ce3625b47b9858af-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "tx82fd519b939d4d88a799b-006b0f16c1" "proxy-server 1398992" 0.0025 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txb6c454f460d64b5f95c8f-006b0f16c1" "proxy-server 1398992" 0.0099 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txb6c454f460d64b5f95c8f-006b0f16c1" "object-server 1398992" 0.0004 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txb6c454f460d64b5f95c8f-006b0f16c1" "object-server 1398992" 0.0004 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txb6c454f460d64b5f95c8f-006b0f16c1" "proxy-server 1398992" 0.0139 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "txb6c454f460d64b5f95c8f-006b0f16c1" "proxy-server 1398992" 0.0151 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa814c8c554742b6b5414-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "tx776ab2eaf90f41d79adf5-006b0f16c1" "proxy-server 1398992" 0.0027 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx04ff73a00d06420fb1fc3-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx04ff73a00d06420fb1fc3-006b0f16c1" "proxy-server 1398992" 0.0006 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf17508efcbd14ea78f740-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "tx38a1648c8d81483cb3213-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx38b1c0708bc84a0e97127-006b0f16c1" "proxy-server 1398992" 0.0090 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx38b1c0708bc84a0e97127-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx38b1c0708bc84a0e97127-006b0f16c1" "object-server 1398992" 0.0004 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx38b1c0708bc84a0e97127-006b0f16c1" "proxy-server 1398992" 0.2365 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 201 - "PUT http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx38b1c0708bc84a0e97127-006b0f16c1" "proxy-server 1398992" 0.2385 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23c306b9793b4d63a5e3e-006b0f16c1" "proxy-server 1398992" 0.0028 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "tx248d766382cc4120b9f0a-006b0f16c1" "proxy-server 1398992" 0.0043 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx4a5b172239cb467db9d42-006b0f16c1" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx4a5b172239cb467db9d42-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fa1e2ac7ba647de82e0d-006b0f16c1" "proxy-server 1398992" 0.0028 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "txf65fd188175a4b19bbe55-006b0f16c1" "proxy-server 1398992" 0.0049 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 404 70 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx1c444d2ca5e348418d694-006b0f16c1" "proxy-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 404 70 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx1c444d2ca5e348418d694-006b0f16c1" "proxy-server 1398992" 0.0005 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx1c444d2ca5e348418d694-006b0f16c1) -proxy DEBUG: Ignoring 404 from primary (txn: tx1c444d2ca5e348418d694-006b0f16c1) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 404 70 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx1c444d2ca5e348418d694-006b0f16c1" "proxy-server 1398992" 0.0005 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx1c444d2ca5e348418d694-006b0f16c1) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9f34d1e595540b59bbd0-006b0f16c1" "proxy-server 1398992" 0.0026 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/0/a/4a0b26031ee94bd3b7361c75edb35899" 204 - "HEAD http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899" "tx1e1c8281c98d44d0bcbe8-006b0f16c1" "proxy-server 1398992" 0.0027 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx190414c8a87c41adbb43e-006b0f16c1" "proxy-server 1398992" 0.0010 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx190414c8a87c41adbb43e-006b0f16c1" "proxy-server 1398992" 0.0010 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx190414c8a87c41adbb43e-006b0f16c1" "proxy-server 1398992" 0.0010 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" 200 84 "GET http://localhost/v1/a/4a0b26031ee94bd3b7361c75edb35899/33badbbb8c6b4304806513813edb3335" "tx190414c8a87c41adbb43e-006b0f16c1" "proxy-server 1398992" 0.0009 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8222070644c34b079460c-006b0f16c1" "proxy-server 1398992" 0.0020 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 201 - "PUT http://127.0.0.1:54537/sda1/1/a/8d366ca6b0644e768580c84c8136a382" "tx8222070644c34b079460c-006b0f16c1" "container-server 1398992" 0.0012 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/8d366ca6b0644e768580c84c8136a382" 201 - "PUT http://127.0.0.1:34019/sdb1/1/a/8d366ca6b0644e768580c84c8136a382" "tx8222070644c34b079460c-006b0f16c1" "container-server 1398992" 0.0013 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/8d366ca6b0644e768580c84c8136a382" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx8222070644c34b079460c-006b0f16c1" "proxy-server 1398992" 0.0104 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx8222070644c34b079460c-006b0f16c1" "proxy-server 1398992" 0.0167 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1cfd770544248349f2fe-006b0f16c1" "proxy-server 1398992" 0.0022 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx65603f4fbe014557aca57-006b0f16c1" "proxy-server 1398992" 0.0017 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx7978815ae18e419581e02-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx7978815ae18e419581e02-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx7978815ae18e419581e02-006b0f16c1" "proxy-server 1398992" 0.0154 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx7978815ae18e419581e02-006b0f16c1" "proxy-server 1398992" 0.0207 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx7978815ae18e419581e02-006b0f16c1" "proxy-server 1398992" 0.0170 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70ee7d7c52784c539d9f3-006b0f16c1" "proxy-server 1398992" 0.0044 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "txcc0e646b8c7f4eb398bc7-006b0f16c1" "proxy-server 1398992" 0.0045 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx08a0a46cc68246528163b-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx08a0a46cc68246528163b-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b4902663a574af0853cc-006b0f16c1" "proxy-server 1398992" 0.0030 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "txac9b96957014489b975c9-006b0f16c1" "proxy-server 1398992" 0.0028 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx61cd961a3c16487e88fcb-006b0f16c1" "proxy-server 1398992" 0.0154 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx61cd961a3c16487e88fcb-006b0f16c1" "object-server 1398992" 0.0007 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx61cd961a3c16487e88fcb-006b0f16c1" "object-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx61cd961a3c16487e88fcb-006b0f16c1" "proxy-server 1398992" 0.0221 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx61cd961a3c16487e88fcb-006b0f16c1" "proxy-server 1398992" 0.0251 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2279642c1b642318f78a-006b0f16c1" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx2493371774b544908d4e7-006b0f16c1" "proxy-server 1398992" 0.0034 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx4bb9a7b8b1fb40d48b17f-006b0f16c1" "proxy-server 1398992" 0.0010 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx4bb9a7b8b1fb40d48b17f-006b0f16c1" "proxy-server 1398992" 0.0010 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf17cc0631f34e818afaa-006b0f16c1" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx129c9ef6f4d548879283e-006b0f16c1" "proxy-server 1398992" 0.0021 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx69b1d3c70d6b4412b64ed-006b0f16c1" "proxy-server 1398992" 0.0123 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx69b1d3c70d6b4412b64ed-006b0f16c1" "object-server 1398992" 0.0007 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx69b1d3c70d6b4412b64ed-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx69b1d3c70d6b4412b64ed-006b0f16c1" "proxy-server 1398992" 0.0226 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 201 - "PUT http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx69b1d3c70d6b4412b64ed-006b0f16c1" "proxy-server 1398992" 0.0218 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9cdbd170669491c8d627-006b0f16c1" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "txfca15ae36a704ee888d7f-006b0f16c1" "proxy-server 1398992" 0.0029 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx2ccafe4ced2d41e8b206a-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx2ccafe4ced2d41e8b206a-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbdacd4a430bb449d9b246-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "txfabf326eef8a4f3fac0ef-006b0f16c1" "proxy-server 1398992" 0.0025 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 404 70 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx4da3580761714bc58ce6c-006b0f16c1" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 404 70 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx4da3580761714bc58ce6c-006b0f16c1" "proxy-server 1398992" 0.0003 "-" 1398992 3test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes -test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes ... ok +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.48458', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.48458', 'deleted': 1, 'state': 10, 'state_timestamp': '1761741069.48458', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.46827', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.46827', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.46827', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.46828', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.46828', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.46828', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.46841', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.46841', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.46829', 'epoch': '1761741069.46829', 'reported': 0, 'tombstones': -1}], '5baec560-13da-4d4a-819a-99c3a8a64f89-sda') +test DEBUG: /tmp/tmpdf5oaqq8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpdf5oaqq8/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', '5baec560-13da-4d4a-819a-99c3a8a64f89-sda', '1761741069.46702', '1761741069.46487', '0', '', '1761741069.46487', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761741069.48458', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761741069.48458', 'deleted': 1, 'state': 10, 'state_timestamp': '1761741069.48458', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761741069.46827', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761741069.46827', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.46827', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761741069.46828', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761741069.46828', 'deleted': 0, 'state': 10, 'state_timestamp': '1761741069.46828', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741069.46841', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741069.46841', 'deleted': 0, 'state': 60, 'state_timestamp': '1761741069.46829', 'epoch': '1761741069.46829', 'reported': 0, 'tombstones': -1}], '5baec560-13da-4d4a-819a-99c3a8a64f89-sda') +test DEBUG: /tmp/tmpdf5oaqq8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc +test WARNING: /tmp/tmpdf5oaqq8/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.03012 seconds (33.20185/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '31544b94-c71f-4593-8307-a001c7ab74f7-sda', '1761741069.52292', '1761741069.52134', '1761741069.52662', '', '1761741069.52662', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp8c_llx3e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '96ed2406-a9f1-40cf-94f3-fa89ecfa0d57-sda', '1761741069.53465', '1761741069.00000', '0', '', '1761741069.00000', 0, 1) +test DEBUG: /tmp/tmp8c_llx3e/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', '96ed2406-a9f1-40cf-94f3-fa89ecfa0d57-sda', '1761741069.53465', '1761741069.00000', '0', '', '1761741069.00000', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('96ed2406-a9f1-40cf-94f3-fa89ecfa0d57-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01389 seconds (71.97258/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/tmpbytdo4dz/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', '1761741069.56436', '1761741070.00000', '0', '{"X-Container-Sync-To": ["a", "1761741071.00000"], "X-Container-Sync-Key": ["secret", "1761741072.00000"]}', '1761741070.00000', 0, 0) +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', '1761741069.56436', '1761741070.00000', '0', '{"X-Container-Sync-To": ["a", "1761741071.00000"], "X-Container-Sync-Key": ["secret", "1761741072.00000"]}', '1761741070.00000', 0, 0) +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +test DEBUG: Replicating db /tmp/tmpbytdo4dz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '1761741069.56153', '1761741069.00000', '0', '', '1761741069.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '1761741069.56153', '1761741069.00000', '0', '', '1761741069.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.03968 seconds (50.39946/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/tmpbytdo4dz/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', '1761741069.56436', '1761741070.00000', '0', '{"X-Container-Sync-To": ["", "1761741073.00000"], "X-Container-Sync-Key": ["secret", "1761741072.00000"]}', '1761741070.00000', 0, 0) +test DEBUG: /tmp/tmpbytdo4dz/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', '27abc589-ffc6-4672-a402-a4694bb0bd7c-sda', '1761741069.56436', '1761741070.00000', '0', '{"X-Container-Sync-To": ["", "1761741073.00000"], "X-Container-Sync-Key": ["secret", "1761741072.00000"]}', '1761741070.00000', 0, 0)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.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 DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp5u_onanc/tmp_test_database_auditor/fail1.db: +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.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.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.common.test_db_auditor.TestAuditor.test_run_forever -test.unit.common.test_db_auditor.TestAuditor.test_run_forever ... ok -test.unit.common.test_db_auditor.TestAuditor.test_run_once -test.unit.common.test_db_auditor.TestAuditor.test_run_once ... ok -test.unit.common.test_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_request_helpers.TestRequestHelpers.test_append_log_info -test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit -test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset -test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items -test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params ... ok -test.unit.common.test_swob.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_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.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.utils.test_config.ResellerConfReader.test_defaults -test.unit.common.utils.test_config.ResellerConfReader.test_defaults ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default -test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma -test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options -test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 ... ok -test.unit.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 - -proxy DEBUG: Ignoring 404 from primary (txn: tx4da3580761714bc58ce6c-006b0f16c1) -proxy DEBUG: Ignoring 404 from primary (txn: tx4da3580761714bc58ce6c-006b0f16c1) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 404 70 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx4da3580761714bc58ce6c-006b0f16c1" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx4da3580761714bc58ce6c-006b0f16c1) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx348dc55b504f48ca837d4-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/8d366ca6b0644e768580c84c8136a382" 204 - "HEAD http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382" "tx41d7daaea0744678b6d2b-006b0f16c1" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx3915a4dd65764112b7c39-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx3915a4dd65764112b7c39-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/2/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" 200 84 "GET http://localhost/v1/a/8d366ca6b0644e768580c84c8136a382/3323021328a34c8c83fef84964d68313" "tx3915a4dd65764112b7c39-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafab07d577194c189262b-006b0f16c1" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 201 - "PUT http://127.0.0.1:54537/sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" "txafab07d577194c189262b-006b0f16c1" "container-server 1398992" 0.0009 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 201 - "PUT http://127.0.0.1:34019/sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" "txafab07d577194c189262b-006b0f16c1" "container-server 1398992" 0.0009 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "txafab07d577194c189262b-006b0f16c1" "proxy-server 1398992" 0.0077 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "txafab07d577194c189262b-006b0f16c1" "proxy-server 1398992" 0.0124 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx099d4805466f429794a1d-006b0f16c1" "proxy-server 1398992" 0.0018 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx13a7b443cfa84e5799e31-006b0f16c1" "proxy-server 1398992" 0.0011 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txb014bda5699d4b5abe2b6-006b0f16c1" "proxy-server 1398992" 0.0154 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txb014bda5699d4b5abe2b6-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txb014bda5699d4b5abe2b6-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txb014bda5699d4b5abe2b6-006b0f16c1" "proxy-server 1398992" 0.0170 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txb014bda5699d4b5abe2b6-006b0f16c1" "proxy-server 1398992" 0.0186 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc589619d82124542aa162-006b0f16c1" "proxy-server 1398992" 0.0016 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx74e6f2d67808433bbd1da-006b0f16c1" "proxy-server 1398992" 0.0036 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx9871589b1d374f16ac9f4-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx9871589b1d374f16ac9f4-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf41640c7c594a3993e8c-006b0f16c1" "proxy-server 1398992" 0.0016 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx17400580e875498687083-006b0f16c1" "proxy-server 1398992" 0.0035 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx39c441330f6748d99bc68-006b0f16c1" "proxy-server 1398992" 0.0130 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx39c441330f6748d99bc68-006b0f16c1" "object-server 1398992" 0.0006 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx39c441330f6748d99bc68-006b0f16c1" "object-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx39c441330f6748d99bc68-006b0f16c1" "proxy-server 1398992" 0.0186 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx39c441330f6748d99bc68-006b0f16c1" "proxy-server 1398992" 0.0183 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff067592c5c34c00b5abe-006b0f16c1" "proxy-server 1398992" 0.0024 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx5e75306e62ba45ccaf354-006b0f16c1" "proxy-server 1398992" 0.0026 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txd9ed9864b41d4bd3b5097-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txd9ed9864b41d4bd3b5097-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1fb9f7a70d745a193485-006b0f16c1" "proxy-server 1398992" 0.0016 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "txc7c06e46ee284df687078-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx0c2b107fb4c14cd18217c-006b0f16c1" "object-server 1398992" 0.0004 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx0c2b107fb4c14cd18217c-006b0f16c1" "proxy-server 1398992" 0.0145 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx0c2b107fb4c14cd18217c-006b0f16c1" "proxy-server 1398992" 0.0173 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx0c2b107fb4c14cd18217c-006b0f16c1" "object-server 1398992" 0.0004 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "PUT /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 201 - "PUT http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx0c2b107fb4c14cd18217c-006b0f16c1" "proxy-server 1398992" 0.0209 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8dc641f9955c4b30a40ee-006b0f16c1" "proxy-server 1398992" 0.0015 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx742d8e234f5349daae422-006b0f16c1" "proxy-server 1398992" 0.0024 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx98ccfb9f2d914a73a776f-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx98ccfb9f2d914a73a776f-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1ee1238e0554a72bccd4-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx55944708e6cc47129881d-006b0f16c1" "proxy-server 1398992" 0.0022 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdh1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 404 70 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx8621deafd27c48c3be822-006b0f16c1" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 404 70 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx8621deafd27c48c3be822-006b0f16c1" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8621deafd27c48c3be822-006b0f16c1) -proxy DEBUG: Ignoring 404 from primary (txn: tx8621deafd27c48c3be822-006b0f16c1) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 404 70 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "tx8621deafd27c48c3be822-006b0f16c1" "proxy-server 1398992" 0.0004 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8621deafd27c48c3be822-006b0f16c1) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4edfc2bc3e340ce90027-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "HEAD /sdb1/1/a/c22cf1dbf6794fa2ab546e04659e907f" 204 - "HEAD http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f" "tx6314820f49b747a8b866d-006b0f16c1" "proxy-server 1398992" 0.0014 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdi1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txcc2709453b9444eab3b6f-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:37 +0000] "GET /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txcc2709453b9444eab3b6f-006b0f16c1" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/3/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" 200 82 "GET http://localhost/v1/a/c22cf1dbf6794fa2ab546e04659e907f/5b26c8b7a45f4b4e92f4e9abaced1afe" "txcc2709453b9444eab3b6f-006b0f16c1" "proxy-server 1398992" 0.0008 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d730ea30b7e42968c08f-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/1/a/8399c7171db54aa8b22d090646040fce" 201 - "PUT http://127.0.0.1:54537/sda1/0/a/8399c7171db54aa8b22d090646040fce" "tx8d730ea30b7e42968c08f-006b0f16c2" "container-server 1398992" 0.0011 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/1/a/8399c7171db54aa8b22d090646040fce" 201 - "PUT http://127.0.0.1:34019/sdb1/0/a/8399c7171db54aa8b22d090646040fce" "tx8d730ea30b7e42968c08f-006b0f16c2" "container-server 1398992" 0.0010 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx8d730ea30b7e42968c08f-006b0f16c2" "proxy-server 1398992" 0.0124 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/0/a/8399c7171db54aa8b22d090646040fce" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx8d730ea30b7e42968c08f-006b0f16c2" "proxy-server 1398992" 0.2147 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49663987c973458da70dd-006b0f16c2" "proxy-server 1398992" 0.0019 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx6a027b1dc8bd4b9494cea-006b0f16c2" "proxy-server 1398992" 0.0012 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx341525d5cb864c86ae7c8-006b0f16c2" "proxy-server 1398992" 0.0132 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx341525d5cb864c86ae7c8-006b0f16c2" "object-server 1398992" 0.0005 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx341525d5cb864c86ae7c8-006b0f16c2" "object-server 1398992" 0.0005 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx341525d5cb864c86ae7c8-006b0f16c2" "proxy-server 1398992" 0.0149 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx341525d5cb864c86ae7c8-006b0f16c2" "proxy-server 1398992" 0.0153 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5e73f5154dd4f649fb65-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "txa4293203a6f343f08dbbe-006b0f16c2" "proxy-server 1398992" 0.0024 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx3f5356afdf8f4b24a5a23-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx3f5356afdf8f4b24a5a23-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx060411bd7d5d4812b68c9-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx850d15e3a0534d49ba51d-006b0f16c2" "proxy-server 1398992" 0.0025 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx0968d0cf1c08435eb3acb-006b0f16c2" "proxy-server 1398992" 0.0119 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx0968d0cf1c08435eb3acb-006b0f16c2" "object-server 1398992" 0.0006 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx0968d0cf1c08435eb3acb-006b0f16c2" "proxy-server 1398992" 0.0149 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx0968d0cf1c08435eb3acb-006b0f16c2" "object-server 1398992" 0.0006 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx0968d0cf1c08435eb3acb-006b0f16c2" "proxy-server 1398992" 0.0181 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8f2646634224c72aa537-006b0f16c2" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx6755e441fd1c4463a5e25-006b0f16c2" "proxy-server 1398992" 0.0031 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx5a7c8bb494ee457ca8f49-006b0f16c2" "proxy-server 1398992" 0.0009 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx5a7c8bb494ee457ca8f49-006b0f16c2" "proxy-server 1398992" 0.0009 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65b1097aeb304cc981bf4-006b0f16c2" "proxy-server 1398992" 0.0018 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "tx69d391cbf6e644c6931ac-006b0f16c2" "proxy-server 1398992" 0.0029 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx7a45e2b56591495a9c7c5-006b0f16c2" "proxy-server 1398992" 0.0163 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx7a45e2b56591495a9c7c5-006b0f16c2" "object-server 1398992" 0.0006 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/0/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx7a45e2b56591495a9c7c5-006b0f16c2" "object-server 1398992" 0.0008 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx7a45e2b56591495a9c7c5-006b0f16c2" "proxy-server 1398992" 0.0212 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 201 - "PUT http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx7a45e2b56591495a9c7c5-006b0f16c2" "proxy-server 1398992" 0.0549 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77d88634f9fc49b8b8969-006b0f16c2" "proxy-server 1398992" 0.0016 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "txd505df07640843e994d28-006b0f16c2" "proxy-server 1398992" 0.0026 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx357f189218b949a9834ba-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx357f189218b949a9834ba-006b0f16c2" "proxy-server 1398992" 0.0010 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32cb59a96f184859a7920-006b0f16c2" "proxy-server 1398992" 0.0020 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "txa926adc0f89f4e0ab6a9c-006b0f16c2" "proxy-server 1398992" 0.0027 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 404 70 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx8325d6b6d0804d81bb8e8-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 404 70 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx8325d6b6d0804d81bb8e8-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8325d6b6d0804d81bb8e8-006b0f16c2) -proxy DEBUG: Ignoring 404 from primary (txn: tx8325d6b6d0804d81bb8e8-006b0f16c2) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 404 70 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx8325d6b6d0804d81bb8e8-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8325d6b6d0804d81bb8e8-006b0f16c2) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9b68e15670a444a93294-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/0/a/8399c7171db54aa8b22d090646040fce" 204 - "HEAD http://localhost/v1/a/8399c7171db54aa8b22d090646040fce" "txae86bfd3796c4ac3915c3-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx040c4900903e4bd381c72-006b0f16c2" "proxy-server 1398992" 0.0010 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 200 82 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx040c4900903e4bd381c72-006b0f16c2" "proxy-server 1398992" 0.0006 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/2/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" 404 70 "GET http://localhost/v1/a/8399c7171db54aa8b22d090646040fce/69343c37e1ab4125ab2b83d148b5fd3f" "tx040c4900903e4bd381c72-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx040c4900903e4bd381c72-006b0f16c2) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx999752141427408fa10da-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 201 - "PUT http://127.0.0.1:54537/sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx999752141427408fa10da-006b0f16c2" "container-server 1398992" 0.0010 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 201 - "PUT http://127.0.0.1:34019/sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx999752141427408fa10da-006b0f16c2" "container-server 1398992" 0.0009 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx999752141427408fa10da-006b0f16c2" "proxy-server 1398992" 0.0081 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx999752141427408fa10da-006b0f16c2" "proxy-server 1398992" 0.0130 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx873558727c3e44868c639-006b0f16c2" "proxy-server 1398992" 0.0017 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx80ce46ffc64e45e6abe2d-006b0f16c2" "proxy-server 1398992" 0.0011 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txaf102b30fcb04663803a8-006b0f16c2" "proxy-server 1398992" 0.0110 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txaf102b30fcb04663803a8-006b0f16c2" "object-server 1398992" 0.0006 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txaf102b30fcb04663803a8-006b0f16c2" "object-server 1398992" 0.0005 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txaf102b30fcb04663803a8-006b0f16c2" "proxy-server 1398992" 0.0198 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txaf102b30fcb04663803a8-006b0f16c2" "proxy-server 1398992" 0.0163 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx331f7c4ee11a4abebe854-006b0f16c2" "proxy-server 1398992" 0.0018 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx490f9c9d538a422a855dd-006b0f16c2" "proxy-server 1398992" 0.0028 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txd073ed8157004e7aa8f33-006b0f16c2" "proxy-server 1398992" 0.0008 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txd073ed8157004e7aa8f33-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx091c2758d6a141938401c-006b0f16c2" "proxy-server 1398992" 0.0026 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "txe209ed43211c461e84eaa-006b0f16c2" "proxy-server 1398992" 0.0029 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx983327cc06554726b06c3-006b0f16c2" "proxy-server 1398992" 0.0106 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx983327cc06554726b06c3-006b0f16c2" "object-server 1398992" 0.0005 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx983327cc06554726b06c3-006b0f16c2" "object-server 1398992" 0.0004 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx983327cc06554726b06c3-006b0f16c2" "proxy-server 1398992" 0.0166 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx983327cc06554726b06c3-006b0f16c2" "proxy-server 1398992" 0.0180 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f5f730ee0464d3dbb70a-006b0f16c2" "proxy-server 1398992" 0.0015 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx42cd22c53198452d939c8-006b0f16c2" "proxy-server 1398992" 0.0030 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txe103fc8185c947309246c-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txe103fc8185c947309246c-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59825c71568f48e3b83dc-006b0f16c2" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "txecc46707145a4aa3b639f-006b0f16c2" "proxy-server 1398992" 0.0023 "-" 1398992 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx802739af706b4fa6bc42a-006b0f16c2" "object-server 1398992" 0.0004 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx802739af706b4fa6bc42a-006b0f16c2" "proxy-server 1398992" 0.0179 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx802739af706b4fa6bc42a-006b0f16c2" "proxy-server 1398992" 0.0205 "-" 1398992 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx802739af706b4fa6bc42a-006b0f16c2" "object-server 1398992" 0.0004 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "PUT /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 201 - "PUT http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx802739af706b4fa6bc42a-006b0f16c2" "proxy-server 1398992" 0.0218 "-" 1398992 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69810f1bff5945dbae0ec-006b0f16c2" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx2ace4d8012e349b995ab5-006b0f16c2" "proxy-server 1398992" 0.0025 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx843bd9831b7344b2baad7-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx843bd9831b7344b2baad7-006b0f16c2" "proxy-server 1398992" 0.0006 "-" 1398992 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe7843ce7ac14d8d9d820-006b0f16c2" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sdb1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx52cd96eb37ea4e79922b3-006b0f16c2" "proxy-server 1398992" 0.0022 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 404 70 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx194f78a7c9994eb88be44-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 404 70 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx194f78a7c9994eb88be44-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx194f78a7c9994eb88be44-006b0f16c2) -proxy DEBUG: Ignoring 404 from primary (txn: tx194f78a7c9994eb88be44-006b0f16c2) -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 404 70 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "tx194f78a7c9994eb88be44-006b0f16c2" "proxy-server 1398992" 0.0003 "-" 1398992 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 - -proxy DEBUG: Ignoring 404 from primary (txn: tx194f78a7c9994eb88be44-006b0f16c2) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx269b8132e87345b390e33-006b0f16c2" "proxy-server 1398992" 0.0014 "-" 1398992 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "HEAD /sda1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83" 204 - "HEAD http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83" "tx57dc7f15139c4649b79d0-006b0f16c2" "proxy-server 1398992" 0.0013 "-" 1398992 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdi1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txea289f5dfbcb4fad8522a-006b0f16c2" "proxy-server 1398992" 0.0007 "-" 1398992 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdh1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 200 82 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txea289f5dfbcb4fad8522a-006b0f16c2" "proxy-server 1398992" 0.0006 "-" 1398992 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:38 +0000] "GET /sdg1/3/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" 404 70 "GET http://localhost/v1/a/f52ca1a78f1e463e9fa7f8cd0c216f83/96e795daf0d640c1ad65aacb1aefcd9f" "txea289f5dfbcb4fad8522a-006b0f16c2" "proxy-server 1398992" 0.0004 "-" 1398992 3 -proxy DEBUG: Ignoring 404 from primary (txn: txea289f5dfbcb4fad8522a-006b0f16c2) -proxy ERROR: Object returning 503 for [] (txn: txea289f5dfbcb4fad8522a-006b0f16c2) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (305.73/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpejytypd2/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.09138#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpejytypd2/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpejytypd2/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.09138#4.data' -> '/tmp/tmpejytypd2/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795546177.09138#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpejytypd2/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -object-reconstructor INFO: Nothing reconstructed for 1.1920928955078125e-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 5.7220458984375e-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 7.62939453125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.6:1006/sdg/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, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 9.775161743164062e-06 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 #4 with frag indexes [0, 1, 2, 3, 6, 7, 8, 9, 10, 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 #4 with frag indexes [1, 2, 3, 6, 7, 8, 9, 10, 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: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [1, 2, 3, 7, 8, 9, 10, 11, 12, 13] -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: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (503, 503, 503, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76708,14 +64852,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76728,10 +64873,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76744,17 +64891,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: 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: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76767,10 +64912,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76783,10 +64930,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76799,15 +64948,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76820,10 +64969,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76836,10 +64987,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76852,10 +65005,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76868,13 +65023,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76887,10 +65044,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76903,10 +65062,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76919,10 +65080,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76935,10 +65098,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76951,13 +65116,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76970,10 +65137,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -76986,10 +65155,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77002,10 +65173,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77018,10 +65191,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77034,10 +65209,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77050,13 +65227,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.15:1015/sdp/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77069,10 +65248,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77085,10 +65266,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77101,10 +65284,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77117,10 +65302,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77133,10 +65320,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77149,10 +65338,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77165,15 +65356,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.16:1016/sdq/0/a/c/o policy#0: 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.18:1018/sds/0/a/c/o policy#0: +OSError (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77186,10 +65377,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77202,10 +65395,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77218,10 +65413,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77234,10 +65431,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77250,10 +65449,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77266,10 +65467,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77282,10 +65485,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77298,868 +65503,525 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.19:1019/sdt/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.21:1021/sdv/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.22:1022/sdw/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.23:1023/sdx/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.24:1024/sdy/0/a/c/o policy#0: 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.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: +OSError (txn: tx802113541fb2413eb7c70-006902090d)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.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.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 ERROR: Container GET returning 503 for [] (txn: tx802113541fb2413eb7c70-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx6abbb46cc14c4c64bc43b-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: tx66e79345e45f4ea29cb4e-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: txbbc076d40d264df09d423-006902090d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test ERROR: Container GET returning 503 for [] (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: tx93a9f92ea67c4b7e9ffca-006902090d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: Container GET returning 503 for [] (txn: txda0cac61be5d4991af49d-006902090d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: Container GET returning 503 for [] (txn: tx0e4bcec168c5407d8558f-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1e762a76b5e4ec495987-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1e762a76b5e4ec495987-006902090d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txe1e762a76b5e4ec495987-006902090d) +test ERROR: Container GET returning 503 for [] (txn: txe1e762a76b5e4ec495987-006902090d) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx336b50f09a324bcb931c5-006902090d) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx336b50f09a324bcb931c5-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx67113b19cf0d4efa923da-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx67113b19cf0d4efa923da-006902090d) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx67113b19cf0d4efa923da-006902090d) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx67113b19cf0d4efa923da-006902090d) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: txac8cad8d5af34d6f91990-006902090d) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx40a1dab8de114000bde26-006902090d) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx40a1dab8de114000bde26-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: tx40a1dab8de114000bde26-006902090d) +test ERROR: Container GET returning 503 for [] (txn: tx582e9132e8a24830bc615-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: tx582e9132e8a24830bc615-006902090d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx1c7373278931417a8dbc8-006902090d) +test INFO: Client disconnected on read of '/a/c' (txn: tx1c7373278931417a8dbc8-006902090d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d)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.TestGetShardedContainer.test_GET_record_type_object +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object ... 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 + +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2fb/b40e456ba9bd395d90bbf6113bdac2fb/b40e456ba9bd395d90bbf6113bdac2fb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741498.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2fb/b40e456ba9bd395d90bbf6113bdac2fb/b40e456ba9bd395d90bbf6113bdac2fb_1761741498.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/55d/7a9089858fd576bdaa06b04446f2755d/7a9089858fd576bdaa06b04446f2755d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741502.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/55d/7a9089858fd576bdaa06b04446f2755d/7a9089858fd576bdaa06b04446f2755d_1761741502.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/ece/e36a223339c0b9778682d82accebbece/e36a223339c0b9778682d82accebbece.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741506.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/ece/e36a223339c0b9778682d82accebbece/e36a223339c0b9778682d82accebbece_1761741506.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/db0/b94552a322ad1d5ead062ffb3e80fdb0/b94552a322ad1d5ead062ffb3e80fdb0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741510.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/db0/b94552a322ad1d5ead062ffb3e80fdb0/b94552a322ad1d5ead062ffb3e80fdb0_1761741510.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/039/5f7f6f2ade3f15073d4771aba22f2039/5f7f6f2ade3f15073d4771aba22f2039.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741514.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/039/5f7f6f2ade3f15073d4771aba22f2039/5f7f6f2ade3f15073d4771aba22f2039_1761741514.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d49/e6523704667f3a6705c430c598237d49/e6523704667f3a6705c430c598237d49.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741518.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d49/e6523704667f3a6705c430c598237d49/e6523704667f3a6705c430c598237d49_1761741518.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/fd5/4cf39de5738d40ea64a056727e3d0fd5/4cf39de5738d40ea64a056727e3d0fd5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741522.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/fd5/4cf39de5738d40ea64a056727e3d0fd5/4cf39de5738d40ea64a056727e3d0fd5_1761741522.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/adb/1e671ca56aa176e26aedece2eb8efadb/1e671ca56aa176e26aedece2eb8efadb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741526.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/adb/1e671ca56aa176e26aedece2eb8efadb/1e671ca56aa176e26aedece2eb8efadb_1761741526.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/369/c75ee82d569effb612ee11c16ea50369/c75ee82d569effb612ee11c16ea50369.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741530.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/369/c75ee82d569effb612ee11c16ea50369/c75ee82d569effb612ee11c16ea50369_1761741530.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/524/f8df0414a3c5ef06b9c11436eb7b5524/f8df0414a3c5ef06b9c11436eb7b5524.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741534.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/524/f8df0414a3c5ef06b9c11436eb7b5524/f8df0414a3c5ef06b9c11436eb7b5524_1761741534.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/18f/bbb1de657977e3fa0b413c226ea3c18f/bbb1de657977e3fa0b413c226ea3c18f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741538.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/18f/bbb1de657977e3fa0b413c226ea3c18f/bbb1de657977e3fa0b413c226ea3c18f_1761741538.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/b64/21301a34c1fb6e428bd94f6366f65b64/21301a34c1fb6e428bd94f6366f65b64.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741542.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/b64/21301a34c1fb6e428bd94f6366f65b64/21301a34c1fb6e428bd94f6366f65b64_1761741542.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/4f9/980c37d6fa050b0f2368756ffb2374f9/980c37d6fa050b0f2368756ffb2374f9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741546.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/4f9/980c37d6fa050b0f2368756ffb2374f9/980c37d6fa050b0f2368756ffb2374f9_1761741546.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/1d2/e3f28111f07b862e9f455e786790b1d2/e3f28111f07b862e9f455e786790b1d2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741550.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/1d2/e3f28111f07b862e9f455e786790b1d2/e3f28111f07b862e9f455e786790b1d2_1761741550.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/b34/38dba1927ffd90ca3182e162b4dbdb34/38dba1927ffd90ca3182e162b4dbdb34.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741554.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/b34/38dba1927ffd90ca3182e162b4dbdb34/38dba1927ffd90ca3182e162b4dbdb34_1761741554.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/fcf/96498298ff7e764b3ebb9fd64863dfcf/96498298ff7e764b3ebb9fd64863dfcf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741558.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/fcf/96498298ff7e764b3ebb9fd64863dfcf/96498298ff7e764b3ebb9fd64863dfcf_1761741558.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d20/b395419f2ea37c889494695fdeff9d20/b395419f2ea37c889494695fdeff9d20.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741562.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d20/b395419f2ea37c889494695fdeff9d20/b395419f2ea37c889494695fdeff9d20_1761741562.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/2b6/0b2189d68870a312e5be9de19f7f62b6/0b2189d68870a312e5be9de19f7f62b6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741566.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/2b6/0b2189d68870a312e5be9de19f7f62b6/0b2189d68870a312e5be9de19f7f62b6_1761741566.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/638/2d4f0cb8c6cfa04a0cc6aa8432ae5638/2d4f0cb8c6cfa04a0cc6aa8432ae5638.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741570.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/638/2d4f0cb8c6cfa04a0cc6aa8432ae5638/2d4f0cb8c6cfa04a0cc6aa8432ae5638_1761741570.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/acc/220ef02095091a11ab24b2610ed1dacc/220ef02095091a11ab24b2610ed1dacc.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741574.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/acc/220ef02095091a11ab24b2610ed1dacc/220ef02095091a11ab24b2610ed1dacc_1761741574.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzqq17yhc/sda/containers/0/d5b/283972055f8f348c280f83cd6222cd5b/283972055f8f348c280f83cd6222cd5b.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 ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx1eae9f0c2d4b4b3eb4f99-006902090d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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 PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok - -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 8.58306884765625e-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.9604644775390625e-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 5.245208740234375e-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 6.9141387939453125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-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.9604644775390625e-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.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.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: 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.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.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.21:1021/sdv/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.26:1026/sda/0/a/c/o policy#0: 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.20:1020/sdu/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.23:1023/sdx/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.25:1025/sdz/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (11 x unknown, 11 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 5.7220458984375e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 1.0013580322265625e-05 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150978.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.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 1796150978.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 1796150978.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 1796150978.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.0067901611328125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150979.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 1796150978.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.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 1796150978.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 1796150979.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.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: '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 1796150978.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.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 - -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 1796150979.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-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 1796150979.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, 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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.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 - -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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.00000test.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.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok -test.unit.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 - -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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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.4836273193359375e-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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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.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.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 -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 - -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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.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 1796150979.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.00000test.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 + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx540e49dd8cff4fc7b9873-006902090d) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx540e49dd8cff4fc7b9873-006902090d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 +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.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_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... ok +test.unit.obj.test_server.TestZeroCopy.test_GET +test.unit.obj.test_server.TestZeroCopy.test_GET ... 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_backend.TestContainerBrokerBeforeSPI.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... ok +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 -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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.00000test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... ok +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741578.00000-0, db: /tmp/tmpzqq17yhc/sda/containers/0/d5b/283972055f8f348c280f83cd6222cd5b/283972055f8f348c280f83cd6222cd5b_1761741578.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741072.00000-0, db: /tmp/tmpgclc51js/sda/containers/0/68f/40d43381e32d12d36b21bdb4c843e68f/40d43381e32d12d36b21bdb4c843e68f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741076.00000-0, db: /tmp/tmpgclc51js/sda/containers/0/d4a/6e29f9a50dc2618ff988c29395725d4a/6e29f9a50dc2618ff988c29395725d4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpgclc51js/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpgclc51js/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmphzvcdk5_/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmphzvcdk5_/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmphzvcdk5_/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmphzvcdk5_/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741082.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741082.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741082.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/71b/de84d2d841ddb27e7d1f4850619ba71b/de84d2d841ddb27e7d1f4850619ba71b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741086.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/f6b/7623ced95600bf7b082f3d6210c8af6b/7623ced95600bf7b082f3d6210c8af6b.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741086.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/f6b/7623ced95600bf7b082f3d6210c8af6b/7623ced95600bf7b082f3d6210c8af6b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741086.00000-0, db: /tmp/tmp76p5xsqi/sda/containers/0/f6b/7623ced95600bf7b082f3d6210c8af6b/7623ced95600bf7b082f3d6210c8af6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmpomm8vj9d/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741077.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/d0b/d02c2cbc1f1102de1204f4b9a69fdd0b/d02c2cbc1f1102de1204f4b9a69fdd0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.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.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.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.obj.test_server.TestZeroCopy.test_GET_big +test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.00000test.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 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741083.00000-0, db: /tmp/tmpavouy_jt/sda/containers/0/ca5/11cc50e461338135aebe062cd12e8ca5/11cc50e461338135aebe062cd12e8ca5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741074.00000-0, db: /tmp/tmpf6s_zzek/sda/containers/0/094/6e9ece2f43b240795141a10dd4af7094/6e9ece2f43b240795141a10dd4af7094.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741076.00000-0, db: /tmp/tmpf6s_zzek/sda/containers/0/d4a/6e29f9a50dc2618ff988c29395725d4a/6e29f9a50dc2618ff988c29395725d4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpf6s_zzek/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741080.00000-0, db: /tmp/tmpf6s_zzek/sda/containers/0/846/4c7ac6e2af2a8b403dc051cf2792e846/4c7ac6e2af2a8b403dc051cf2792e846.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741075.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c96/5b09ca2b67a70d5788f434e94ba3ac96/5b09ca2b67a70d5788f434e94ba3ac96.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741078.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c56/8b08c5af3f1e5be10437c5464462ac56/8b08c5af3f1e5be10437c5464462ac56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741081.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/63c/e4ef2cf3b7094a81ff5bb9621af9363c/e4ef2cf3b7094a81ff5bb9621af9363c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741084.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bbf/47cf5d484da81ec7fc816de551986bbf/47cf5d484da81ec7fc816de551986bbf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741087.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c47/8eaf76c99a761b8f5c0795a7ab9b2c47/8eaf76c99a761b8f5c0795a7ab9b2c47.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741090.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/95f/6b5c25d3fa9a0e28e8eb3dac97bf795f/6b5c25d3fa9a0e28e8eb3dac97bf795f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741093.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/216/314920b0ef749ea45ba3ff042d1d0216/314920b0ef749ea45ba3ff042d1d0216.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741096.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/89b/1b566a9c62cb021d96b4eb0e64a4989b/1b566a9c62cb021d96b4eb0e64a4989b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741099.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ea7/58cdbbadfeb39654d48fd7d89b72cea7/58cdbbadfeb39654d48fd7d89b72cea7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741102.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d5d/d0cc5988ce52cad6da7a370f82f4fd5d/d0cc5988ce52cad6da7a370f82f4fd5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741105.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/75e/970325d6395c4fc9fd3d06121760975e/970325d6395c4fc9fd3d06121760975e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741108.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/f63/e4242c1221937cd26b75c3fadcf43f63/e4242c1221937cd26b75c3fadcf43f63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741111.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d8c/dab10a88a141b6e43af539f616c55d8c/dab10a88a141b6e43af539f616c55d8c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.obj.test_server.TestZeroCopy.test_quarantine +test.unit.obj.test_server.TestZeroCopy.test_quarantine ... ok -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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.00000test.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 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741114.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/9c0/1665c421a98b7f167193966cd2d489c0/1665c421a98b7f167193966cd2d489c0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741117.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/fc9/2dc109ecded0019470ee7360585c0fc9/2dc109ecded0019470ee7360585c0fc9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741120.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/68d/345e0556463309ff066599c500fa368d/345e0556463309ff066599c500fa368d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741123.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1a1/6dcca0d167ae240eddf0de86a44541a1/6dcca0d167ae240eddf0de86a44541a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741126.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/8f1/51da84cc8bde6d2067273461ae6488f1/51da84cc8bde6d2067273461ae6488f1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741129.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/55c/460a7c889095694e1122e8483831855c/460a7c889095694e1122e8483831855c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741132.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d21/ab9429a2243f10ca217e3cc37ab95d21/ab9429a2243f10ca217e3cc37ab95d21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741135.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/298/5592f05ac5958f8dfd85e331b2d3e298/5592f05ac5958f8dfd85e331b2d3e298.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741138.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/90c/49593dba552a1cbffa5da333639f290c/49593dba552a1cbffa5da333639f290c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741141.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ee1/1b3cf27ddc313dfcbc6a257496894ee1/1b3cf27ddc313dfcbc6a257496894ee1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741144.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/97a/d1dab73dce3a6e9108682c8169e5597a/d1dab73dce3a6e9108682c8169e5597a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741147.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/08d/1bd22a1359bda983ecc8256b0995c08d/1bd22a1359bda983ecc8256b0995c08d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741150.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bd9/2ac23e50b839e5f7bcc5d1747d466bd9/2ac23e50b839e5f7bcc5d1747d466bd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741153.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d4c/4eecd3f8774a91a18230ddc3302f6d4c/4eecd3f8774a91a18230ddc3302f6d4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741156.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/923/81e9503844f684d60bc129a1ec5b0923/81e9503844f684d60bc129a1ec5b0923.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741159.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/87f/a06572553ee634b28cb1c0c22429387f/a06572553ee634b28cb1c0c22429387f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741162.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/ade/11fe8c0cb384b6b42a2f0faa6619fade/11fe8c0cb384b6b42a2f0faa6619fade.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... 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 -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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe12b4dcd62224c758bfa6-006902090e) +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: txe12b4dcd62224c758bfa6-006902090e) +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: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txe12b4dcd62224c758bfa6-006902090e) +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: txe12b4dcd62224c758bfa6-006902090e) +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: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txe12b4dcd62224c758bfa6-006902090e) +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: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: Setting object count to 1032 (txn: txe12b4dcd62224c758bfa6-006902090e) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +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: tx09cba99d1223475c8b45d-006902090f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx09cba99d1223475c8b45d-006902090f) +test DEBUG: Setting object count to 48 (txn: tx09cba99d1223475c8b45d-006902090f) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txe9dda541226a40aaabe63-006902090f) +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: txe9dda541226a40aaabe63-006902090f) +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: txe9dda541226a40aaabe63-006902090f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe9dda541226a40aaabe63-006902090f) +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: txe9dda541226a40aaabe63-006902090f) +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: txe9dda541226a40aaabe63-006902090f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txe9dda541226a40aaabe63-006902090f) +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: txe9dda541226a40aaabe63-006902090f) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe9dda541226a40aaabe63-006902090f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txe9dda541226a40aaabe63-006902090f) +test DEBUG: Setting object count to 1064 (txn: txe9dda541226a40aaabe63-006902090f) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txca5916553ec04bf98ad97-006902090f) +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: txca5916553ec04bf98ad97-006902090f) +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: txca5916553ec04bf98ad97-006902090f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txca5916553ec04bf98ad97-006902090f) +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: txca5916553ec04bf98ad97-006902090f) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txca5916553ec04bf98ad97-006902090f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txca5916553ec04bf98ad97-006902090f) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx3127c27be3a34f26835d5-006902090f) +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: tx3127c27be3a34f26835d5-006902090f) +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: tx3127c27be3a34f26835d5-006902090f) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx3127c27be3a34f26835d5-006902090f) +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: tx3127c27be3a34f26835d5-006902090f) +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: tx3127c27be3a34f26835d5-006902090f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3127c27be3a34f26835d5-006902090f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.TestContainerBrokerBeforeSPI.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok -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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150980.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/tmphqwfcbk0/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150980.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 1796150981.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/tmpjyhj4jzi/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150981.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 1796150981.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/tmpfrz0iohv/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150981.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 1796150981.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/tmpkhin3xua/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150981.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 1796150981.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/tmpro10oo8b/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150981.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1796150981.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/tmp4dgu3vxe/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1796150981.00000#2#d.data: Solitary fragment #2 -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 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 5.4836273193359375e-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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state ... ok +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741165.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/cce/106ae485b182da4c53a91e02363dfcce/106ae485b182da4c53a91e02363dfcce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741168.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/bd9/720338b6b43a5bf8aee9e9299d4dabd9/720338b6b43a5bf8aee9e9299d4dabd9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741171.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/efa/6bfd442f973dc06531e84e6456ebfefa/6bfd442f973dc06531e84e6456ebfefa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741174.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/00a/1a3393f63bf285af36ab606cae65800a/1a3393f63bf285af36ab606cae65800a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741177.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/39f/6935f58b7a726510efc527fa7508f39f/6935f58b7a726510efc527fa7508f39f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741180.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/6f4/2f478b50cf3beb4a926977d17a48e6f4/2f478b50cf3beb4a926977d17a48e6f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741183.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/e5b/b1e25def04ecc66b889bb1b74bf90e5b/b1e25def04ecc66b889bb1b74bf90e5b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741186.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/878/3a2d218f5cbc742839e077b9fa8c7878/3a2d218f5cbc742839e077b9fa8c7878.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741189.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/4f5/21c3d91f167c7745f65e03214bd384f5/21c3d91f167c7745f65e03214bd384f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741192.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/281/d44f97db02a8e79912c0d2a0e92f4281/d44f97db02a8e79912c0d2a0e92f4281.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741195.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/40c/286353ec42d7c5a7bede20eab39e340c/286353ec42d7c5a7bede20eab39e340c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741198.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1ea/fd45de2ca8a65ce4711ccf112c8721ea/fd45de2ca8a65ce4711ccf112c8721ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741201.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/206/2387b1841d9055825bd8065f51b10206/2387b1841d9055825bd8065f51b10206.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741204.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/07c/3d00853ffdacbb15a115807875da507c/3d00853ffdacbb15a115807875da507c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741207.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/7a1/941a1a518777a1d51adc212b556737a1/941a1a518777a1d51adc212b556737a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741210.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/d72/5278a5a850b219fed5a8ec7677b3ad72/5278a5a850b219fed5a8ec7677b3ad72.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741213.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/1d9/a0cb7354d221e25742b17d9b336a81d9/a0cb7354d221e25742b17d9b336a81d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.dbtest.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.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.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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... 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 @@ -78170,292 +66032,2785 @@ 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.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.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.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.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 + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741216.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/262/3826e34bca9ab609b731d35e57e78262/3826e34bca9ab609b731d35e57e78262.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741219.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/8f2/9dac72ead111f6f5ce61759668ceb8f2/9dac72ead111f6f5ce61759668ceb8f2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741222.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/b0e/81d138d9e3118ab11ab2fb0984137b0e/81d138d9e3118ab11ab2fb0984137b0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741225.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/f58/1df4f48051c0ca95099daa893a901f58/1df4f48051c0ca95099daa893a901f58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741228.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/082/20414fbe1416e18229460f3b506e3082/20414fbe1416e18229460f3b506e3082.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741231.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/3ec/a8e5d52e535f267c05ec3dc581d453ec/a8e5d52e535f267c05ec3dc581d453ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741234.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741234.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/c82/ebd41679ac2817e082f504d9315c2c82/ebd41679ac2817e082f504d9315c2c82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741237.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/5fb/abeaf2360d12bd05d5154991653015fb/abeaf2360d12bd05d5154991653015fb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741237.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/5fb/abeaf2360d12bd05d5154991653015fb/abeaf2360d12bd05d5154991653015fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761741240.00000-0, db: /tmp/tmpvqy4mx96/sda/containers/0/279/0b82fe7807ca42b63396c01175098279/0b82fe7807ca42b63396c01175098279.db +sharder-test WARNING: Skipping d100 as it is not mounted +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00017118453979492188s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmp25nli1s6/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/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.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/tmp25nli1s6/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.dbtest.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container ... 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.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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... 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.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.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.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.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.container.test_backend.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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... 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.TestECObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication +test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... 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: 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 1796150981.00000 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-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 5.7220458984375e-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 1796150981.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 1796150982.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 1796150983.00000 -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: 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, 9, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: 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, 3, 4, 5, 6, 7, 9, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: +test DEBUG: /tmp/tmpbytdo4dz/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.2:1002/sdc, nothing to do +test DEBUG: Replicating db /tmp/tmpbytdo4dz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '1761741069.56153', '1761741069.00000', '0', '', '1761741069.00000', 0, 0) +test DEBUG: /tmp/tmpbytdo4dz/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', '77373f15-91ea-4be7-a0de-a056a5970e3e-sda', '1761741069.56153', '1761741069.00000', '0', '', '1761741069.00000', 0, 0) +test DEBUG: /tmp/tmpbytdo4dz/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.03093 seconds (64.66234/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/tmp9nkz2yl3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: 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 [1, 3, 4, 5, 6, 7, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. + File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook + self.sync_store.update_sync_store(broker) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_replicator.py", line 1223, in update_sync_store + raise OSError(1, '1') +PermissionError: [Errno 1] 1 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpbtr47t66/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:09 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0136 "-" 1692256 - +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:09 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0010 "-" 1692256 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0304 "-" 1692256 - +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0006 "-" 1692256 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0057 "-" 1692256 - +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0005 "-" 1692256 - +test WARNING: Quarantined object /tmp/tmp5uq7si30obj_server_zero_copy/sda1/objects/2100/77c/ab4a8c0dec756ad76845d2920375f77c/1402601849.47475.data: ETag ddbb5de304f43838630b463cf0623404 and file's md5 e0aecd37989701571f2c96b6dd22233c do not match +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 1692256 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 1692256 - +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:10 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 1692256 - +test INFO: 127.0.0.1 - - [29/Oct/2025:12:31:11 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 1692256 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: Handoff requested (9) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=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)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 -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.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.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.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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx80a06ede5adf4370aa1ad-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f)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-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: tx502d09a65f9e47b08d194-006b0f16c5) +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaved ShardRange in 0.003s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015735626220703125s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmp25nli1s6/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/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmp25nli1s6/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012493133544921875s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.367134094238281e-05s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011396408081054688s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0007131099700927734s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmp25nli1s6/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/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761741014.34972, (5, 5) as of 1761741071.48711, cleaved as of 1761741014.34972> in 0.011s, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp25nli1s6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.35644.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.dbtest.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies +test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx1eb28b1be6ec4af484249-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx310dda7646bd4d8c80cd4-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx34da0a11b6e44c79b3963-006902090f) +proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx34da0a11b6e44c79b3963-006902090f)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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication ... ok +test.unit.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 + +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmpoyvdnlvy/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/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test INFO: Cleaved ShardRange in 0.019s, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.0001068115234375s, path: a/c, db: /tmp/tmpoyvdnlvy/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/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1761741014.34972, (1, 6144) as of 1761741071.60267, cleaved as of 1761741014.34972> in 0.011s, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpoyvdnlvy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.52248.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpboh08nop/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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001780986785888672s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmpboh08nop/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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx57165de79c6e42878308c-006902090f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx5d5e563d4ea4404f9a7d4-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe15aba9314cd42cf93830-006b0f16c5) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe15aba9314cd42cf93830-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txec5209308bc9472fa8493-006b0f16c5) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txec5209308bc9472fa8493-006b0f16c5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txec5209308bc9472fa8493-006b0f16c5) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txec5209308bc9472fa8493-006b0f16c5) -proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: txec5209308bc9472fa8493-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx7319e14798ef413292016-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f)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 +test.unit.container.test_sharder.TestSharder.test_cleave_repeated +test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx213897d257fd41fbacead-006902090f) +proxy-server ERROR: Object returning 503 for [] (txn: tx213897d257fd41fbacead-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txb939a838aa414f1c80f58-006902090f) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.7:1007/sdh (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.1:1001/sdb (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.3:1003/sdd (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb939a838aa414f1c80f58-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.0:1000/sda (txn: tx3cf600944be64c0cb22e9-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx21032db8b1a34c55ac79e-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f)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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... ok + +sharder-test DEBUG: got 6 rows (deleted=False) in 0.00017309188842773438s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmpboh08nop/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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761741014.34972, (6, 6) as of 1761741071.73782, cleaved as of 1761741014.34972> in 0.014s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'd78cefd2-f079-4a99-b3c8-49d314e5e543-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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013184547424316406s, path: a/c, db: /tmp/tmpboh08nop/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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaved ShardRange in 0.014s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (6, 6) as of 1761741071.73782, cleaved as of 1761741014.34972>, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpboh08nop/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/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761741014.34972, (6, 6) as of 1761741071.73782, cleaved as of 1761741014.34972> in 0.014s, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpboh08nop/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.63856.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row ... 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 + +proxy-server DEBUG: Ignoring 412 from primary (txn: tx793f3ce8b2944f64a19ce-006902090f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [458, 458, 490, 458, 458, 458, 458, 458, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: txf30981b059504fc4810e4-006902090f) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx65a04b1bc2524cb0ab0e9-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx65a04b1bc2524cb0ab0e9-006902090f) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx65a04b1bc2524cb0ab0e9-006902090f) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 412 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaec6cb79d232491688b42-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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 /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910)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 DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txc83edc2d99444da892088-006902090a) +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: txc83edc2d99444da892088-006902090a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc83edc2d99444da892088-006902090a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txc83edc2d99444da892088-006902090a) +test DEBUG: Setting object count to 1064 (txn: txc83edc2d99444da892088-006902090a) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txb52aa31db455406db3b0f-006902090a) +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: txb52aa31db455406db3b0f-006902090a) +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: txb52aa31db455406db3b0f-006902090a) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txb52aa31db455406db3b0f-006902090a) +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: txb52aa31db455406db3b0f-006902090a) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb52aa31db455406db3b0f-006902090a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txb52aa31db455406db3b0f-006902090a) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: txa3175df785d64ab1b7d45-006902090a) +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: txa3175df785d64ab1b7d45-006902090a) +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: txa3175df785d64ab1b7d45-006902090a) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txa3175df785d64ab1b7d45-006902090a) +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: txa3175df785d64ab1b7d45-006902090a) +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: txa3175df785d64ab1b7d45-006902090a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa3175df785d64ab1b7d45-006902090a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9adbaaac83ba423aa13b7-006902090b) +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: tx9adbaaac83ba423aa13b7-006902090b) +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: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9adbaaac83ba423aa13b7-006902090b) +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: tx9adbaaac83ba423aa13b7-006902090b) +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: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx9adbaaac83ba423aa13b7-006902090b) +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: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Setting object count to 1065 (txn: tx9adbaaac83ba423aa13b7-006902090b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx14541cf4c706427e9e0dc-006902090d) +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: tx14541cf4c706427e9e0dc-006902090d) +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: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx14541cf4c706427e9e0dc-006902090d) +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: tx14541cf4c706427e9e0dc-006902090d) +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: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx14541cf4c706427e9e0dc-006902090d) +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: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Setting object count to 1065 (txn: tx14541cf4c706427e9e0dc-006902090d) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx85952e5582d44eea96f8b-006902090e) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx85952e5582d44eea96f8b-006902090e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9c6edba33b694deeb58ca-0069020910)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error ... ok +test.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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range ... ok + +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: a/c, db: /tmp/tmpc6a_6oyf/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/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaved ShardRange in 0.014s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, found as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpc6a_6oyf/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/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.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/tmpc6a_6oyf/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761741014.34972, (3, 6) as of 1761741072.02695, cleaved as of 1761741014.34972> in 0.007s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001423358917236328s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmpc6a_6oyf/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/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761741014.34972, (1, 100) as of 1761741072.05175, cleaved as of 1761741014.34972> in 0.016s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001609325408935547s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_root +test.unit.container.test_sharder.TestSharder.test_cleave_root ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server ERROR: Object returning 503 for [] (txn: tx7d41fe06b6bf40069dc1a-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: txc90ad8c3813c46ff911d6-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx11a012a937314426b6313-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: txf16adb233962401e855dc-0069020910) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx07f7ccffc6774173b3a9b-0069020910) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx943b0a021780499c9c561-0069020910) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx8ecdd82007c2440f8694a-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910)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 + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910)test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011897087097167969s, path: a/c, db: /tmp/tmpc6a_6oyf/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/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1761741014.34972, (1, 1000) as of 1761741072.11455, cleaved as of 1761741014.34972> in 0.014s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1761741014.34972, (2, 15) as of 1761741072.13516, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpc6a_6oyf/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/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1761741014.34972, (2, 15) as of 1761741072.13516, active as of 1761741014.34972> in 0.014s, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpc6a_6oyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741071.87390.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013399124145507812s, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test INFO: Cleaved ShardRange in 0.013s, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmptxo1zbn8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.21304.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.004366874694824219s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges +test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... 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 + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: Object returning 503 for [] (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx42bc704e2f27436d9ed23-0069020910) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication ... ok -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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... 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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok + +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001418590545654297s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013709068298339844s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpsgrsfwue/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.28084.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014162063598632812s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.602836608886719e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmpkhfs0hms/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/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaved ShardRange in 0.02s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, found as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000148773193359375s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.4849853515625e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.127357482910156e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.8650970458984375e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpkhfs0hms/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/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.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/tmpkhfs0hms/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx31e18bf0e32e4c3b9e325-0069020910) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx31e18bf0e32e4c3b9e325-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txae4f3adc80594893a329e-0069020910) +proxy-server ERROR: ERROR Unhandled exception in request: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/server.py", line 602, in handle_request + return handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 373, in wrapped + return func(*a, **kw) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 275, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 263, in GETorHEAD + resp = self._get_or_head_response(req, node_iter, partition, policy) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response + app_iter.kickoff(req, resp) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1175, in kickoff + self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2511, in reiterate + chunk = next(iterator) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3262, in _get_next_item + return super(StringAlong, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range + for i, next_seg in enumerate(segment_iter): + ~~~~~~~~~^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments + segment = self.policy.pyeclib_driver.decode(fragments) + File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode + return self.ec_lib_reference.decode(fragment_payloads, ranges, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode + return pyeclib_c.decode(self.handle, _fragment_payloads, + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + fragment_len, ranges, force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: txae4f3adc80594893a329e-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server ERROR: Object returning 503 for [] (txn: tx3b12970c256f437782f5f-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_frags_swapped_around +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok +test.unit.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.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... ok + +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761741014.34972, (3, 6) as of 1761741072.57779, cleaved as of 1761741014.34972> in 0.011s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015997886657714844s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.173683166503906e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpkhfs0hms/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/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761741014.34972, (1, 100) as of 1761741072.60985, cleaved as of 1761741014.34972> in 0.023s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000164031982421875s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.745887756347656e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 5.4836273193359375e-05s, path: a/c, db: /tmp/tmpkhfs0hms/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/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1761741014.34972, (1, 1000) as of 1761741072.67961, cleaved as of 1761741014.34972> in 0.021s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1761741014.34972, (2, 15) as of 1761741072.70319, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014281272888183594s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.245208740234375e-05s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmpkhfs0hms/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/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1761741014.34972, (2, 15) as of 1761741072.70319, active as of 1761741014.34972> in 0.011s, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpkhfs0hms/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.39594.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_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default ... 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 +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.container.test_sharder.TestSharder.test_cleave_root_ranges_change +test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change ... 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 + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.004244089126586914s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000110626220703125s, path: a/c, db: /tmp/tmp5i6_m914/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/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaved ShardRange in 0.01s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1761741014.34972, (500000, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001494884490966797s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp5i6_m914/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/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1761741014.34972, (2, 103) as of 1761741072.87275, cleaved as of 1761741014.34972> in 0.011s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1761741072.89574, (500000, 0) as of 1761741072.89574, created as of 1761741072.89574>, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016045570373535156s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011324882507324219s, path: a/c, db: /tmp/tmp5i6_m914/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/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1761741072.89574, (3, 1103) as of 1761741072.93064, cleaved as of 1761741072.89574> in 0.02s, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp5i6_m914/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741072.78600.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013399124145507812s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.270408630371094e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/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/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/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/tmp0u7b834q/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.988380432128906e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015783309936523438s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.245208740234375e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server ERROR: Object returning 503 for [] (txn: txe8408ec2e2484b0da3254-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server ERROR: Object returning 503 for [] (txn: tx79d6897b3b9846e6887a7-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx31d8baeb5c6d4541900b7-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx2da594eaa990408daaa62-0069020910) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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_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_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.container.test_sharder.TestSharder.test_cleave_shard +test.unit.container.test_sharder.TestSharder.test_cleave_shard ... 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 + +sharder-test DEBUG: got 1 rows (deleted=True) in 6.151199340820312e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015234947204589844s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/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/tmp0u7b834q/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 1761741072.94773, (0, 0) as of 1761741072.94773, sharding as of 1761741072.94773>, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761741014.34972, (3, 6) as of 1761741073.07597, cleaved as of 1761741014.34972> in 0.027s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001327991485595703s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 5.745887756347656e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.107589721679688e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.915496826171875e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1761741014.34972, (2, 15) as of 1761741073.10412, cleaved as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013899803161621094s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/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 1761741072.94773, (0, 0) as of 1761741072.94773, sharding as of 1761741072.94773>, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761741014.34972, (2, 15) as of 1761741073.10412, cleaved as of 1761741014.34972> in 0.012s, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0u7b834q/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741072.94774.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp3l0qkdyk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp3l0qkdyk/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.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 + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx95270160cad946aeafc96-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx38d3b77a1bf64154922e3-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx564999997da442eab55a1-0069020911) +proxy-server ERROR: Object returning 503 for [] (txn: tx564999997da442eab55a1-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.9:1009/sdj (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.7:1007/sdh (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server ERROR: Exception fetching fragments for '/a/c/o': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part + raise e + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part + chunk = part_file.read(self.app.object_chunk_size) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1110, in read + raise ShortReadError( + "Too few bytes; read %d, expecting %d" % ( + self.nbytes - self.bytes_left, self.nbytes)) +swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: tx5c262889403a40cd9eb69-0069020911)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.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 + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012636184692382812s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.20159912109375e-05s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1761741073.27160, (1000, 11111) as of 1761741073.27160, created as of 1761741073.27160>, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015354156494140625s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/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 1761741096.00000, (0, 0) as of 1761741085.00000, shrunk as of 1761741085.00000>, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761741073.27160, (1000, 11111) as of 1761741073.27160, created as of 1761741073.27160> in 0.016s, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761741086.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001404285430908203s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.916854858398438e-05s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1761741073.36331, (1000, 11111) as of 1761741073.36331, cleaved as of 1761741073.36331>, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015854835510253906s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/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 1761741123.00000, (0, 0) as of 1761741112.00000, shrunk as of 1761741112.00000>, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761741073.36331, (1000, 11111) as of 1761741073.36331, cleaved as of 1761741073.36331> in 0.011s, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761741113.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001239776611328125s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx5c262889403a40cd9eb69-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.12:1012/sdm (txn: tx88e4b51d779b43bba6076-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.4:1004/sde (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.01s) (txn: tx09050d3248fc4f729053a-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.12:1012/sdm (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: tx369e8664eb4d4aca93854-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx78a8baff5b6a4b648c3b7-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 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: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911)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.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 7.82012939453125e-05s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.058547973632812e-05s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1761741073.46342, (1000, 11111) as of 1761741073.46342, active as of 1761741073.46342>, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001659393310546875s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/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 1761741150.00000, (0, 0) as of 1761741139.00000, shrunk as of 1761741139.00000>, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761741073.46342, (1000, 11111) as of 1761741073.46342, active as of 1761741073.46342> in 0.055s, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761741140.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012040138244628906s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011038780212402344s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.083747863769531e-05s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.153915405273438e-05s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1761741073.60121, (1000, 11111) as of 1761741073.60121, created as of 1761741073.60121>, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013780593872070312s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/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 1761741166.00000, (0, 0) as of 1761741166.00000, shrinking as of 1761741166.00000>, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741073.60121, (1000, 11111) as of 1761741073.60121, created as of 1761741073.60121> in 0.01s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1761741073.60124, (1000, 11111) as of 1761741073.60124, created as of 1761741073.60124>, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014281272888183594s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/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 1761741166.00000, (0, 0) as of 1761741166.00000, shrinking as of 1761741166.00000>, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761741073.60124, (1000, 11111) as of 1761741073.60124, created as of 1761741073.60124> in 0.009s, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761741167.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +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: tx9c6edba33b694deeb58ca-0069020910) +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: tx9c6edba33b694deeb58ca-0069020910) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx9c6edba33b694deeb58ca-0069020910) +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: tx9c6edba33b694deeb58ca-0069020910) +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: tx9c6edba33b694deeb58ca-0069020910) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx9c6edba33b694deeb58ca-0069020910) +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: tx9c6edba33b694deeb58ca-0069020910) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx9c6edba33b694deeb58ca-0069020910) +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: tx9c6edba33b694deeb58ca-0069020910) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx9c6edba33b694deeb58ca-0069020910) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txce05940a830449de96f2f-0069020910) +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: txce05940a830449de96f2f-0069020910) +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: txce05940a830449de96f2f-0069020910) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txce05940a830449de96f2f-0069020910) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txe93ca158059f4919b647f-0069020910) +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: txe93ca158059f4919b647f-0069020910) +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: txe93ca158059f4919b647f-0069020910) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txe93ca158059f4919b647f-0069020910) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +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: txbed11877289843e380149-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txbed11877289843e380149-0069020911) +test DEBUG: Setting object count to 3120 (txn: txbed11877289843e380149-0069020911) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911)test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time ... ok + +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011610984802246094s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010204315185546875s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.940696716308594e-05s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1761741073.71525, (1000, 11111) as of 1761741073.71525, cleaved as of 1761741073.71525>, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/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 1761741199.00000, (0, 0) as of 1761741199.00000, shrinking as of 1761741199.00000>, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741073.71525, (1000, 11111) as of 1761741073.71525, cleaved as of 1761741073.71525> in 0.018s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1761741073.71528, (1000, 11111) as of 1761741073.71528, cleaved as of 1761741073.71528>, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001461505889892578s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/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 1761741199.00000, (0, 0) as of 1761741199.00000, shrinking as of 1761741199.00000>, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761741073.71528, (1000, 11111) as of 1761741073.71528, cleaved as of 1761741073.71528> in 0.01s, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761741200.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013327598571777344s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.296966552734375e-05s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.797645568847656e-05s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1761741073.86232, (1000, 11111) as of 1761741073.86232, active as of 1761741073.86232>, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015115737915039062s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/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 1761741232.00000, (0, 0) as of 1761741232.00000, shrinking as of 1761741232.00000>, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741073.86232, (1000, 11111) as of 1761741073.86232, active as of 1761741073.86232> in 0.01s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1761741073.86236, (1000, 11111) as of 1761741073.86236, active as of 1761741073.86236>, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files ... 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 DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +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: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: Setting object count to 3120 (txn: tx35daf07b4b4b40529d147-0069020911) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +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: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: Setting object count to 3120 (txn: txc887a250bb3c4a8cb7af2-0069020911) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txec3f4647088e42b6af1b0-0069020911) +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: txec3f4647088e42b6af1b0-0069020911) +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: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txec3f4647088e42b6af1b0-0069020911) +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: txec3f4647088e42b6af1b0-0069020911) +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: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: Setting object count to 3120 (txn: txec3f4647088e42b6af1b0-0069020911) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx795c6f1ffa734277afe55-0069020911) +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: tx795c6f1ffa734277afe55-0069020911)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 + +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015616416931152344s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/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 1761741232.00000, (0, 0) as of 1761741232.00000, shrinking as of 1761741232.00000>, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761741073.86236, (1000, 11111) as of 1761741073.86236, active as of 1761741073.86236> in 0.01s, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761741233.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001201629638671875s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.915496826171875e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.559226989746094e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.034706115722656e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1761741073.97506, (1000, 11111) as of 1761741073.97506, cleaved as of 1761741073.97506>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001354217529296875s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/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 1761741265.00000, (0, 0) as of 1761741265.00000, shrinking as of 1761741265.00000>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741073.97506, (1000, 11111) as of 1761741073.97506, cleaved as of 1761741073.97506> in 0.005s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1761741073.97509, (1000, 11111) as of 1761741073.97509, cleaved as of 1761741073.97509>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001430511474609375s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/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 1761741265.00000, (0, 0) as of 1761741265.00000, shrinking as of 1761741265.00000>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761741073.97509, (1000, 11111) as of 1761741073.97509, cleaved as of 1761741073.97509> in 0.005s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1761741073.97510, (1000, 11111) as of 1761741073.97510, cleaved as of 1761741073.97510>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00028133392333984375s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/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 1761741265.00000, (0, 0) as of 1761741265.00000, shrinking as of 1761741265.00000>, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761741073.97510, (1000, 11111) as of 1761741073.97510, cleaved as of 1761741073.97510> in 0.005s, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761741266.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.dbtest.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... 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 + +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012445449829101562s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010633468627929688s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1761741074.06074, (1000, 11111) as of 1761741074.06074, created as of 1761741074.06074>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019741058349609375s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014853477478027344s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/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 1761741304.00000, (0, 0) as of 1761741304.00000, shrinking as of 1761741304.00000>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741074.06074, (1000, 11111) as of 1761741074.06074, created as of 1761741074.06074> in 0.009s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1761741074.06077, (1000, 11111) as of 1761741074.06077, created as of 1761741074.06077>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013303756713867188s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.417533874511719e-05s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/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 1761741304.00000, (0, 0) as of 1761741304.00000, shrinking as of 1761741304.00000>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761741074.06077, (1000, 11111) as of 1761741074.06077, created as of 1761741074.06077> in 0.01s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1761741074.06078, (1000, 11111) as of 1761741074.06078, created as of 1761741074.06078>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014519691467285156s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/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 1761741304.00000, (0, 0) as of 1761741304.00000, shrinking as of 1761741304.00000>, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761741074.06078, (1000, 11111) as of 1761741074.06078, created as of 1761741074.06078> in 0.015s, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761741305.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001220703125s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.487701416015625e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1761741074.15635, (1000, 11111) as of 1761741074.15635, active as of 1761741074.15635>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000152587890625s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/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 1761741343.00000, (0, 0) as of 1761741343.00000, shrinking as of 1761741343.00000>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741074.15635, (1000, 11111) as of 1761741074.15635, active as of 1761741074.15635> in 0.01s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1761741074.15638, (1000, 11111) as of 1761741074.15638, active as of 1761741074.15638>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001628398895263672s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/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 1761741343.00000, (0, 0) as of 1761741343.00000, shrinking as of 1761741343.00000>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761741074.15638, (1000, 11111) as of 1761741074.15638, active as of 1761741074.15638> in 0.006s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1761741074.15639, (1000, 11111) as of 1761741074.15639, active as of 1761741074.15639>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001366138458251953s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.083747863769531e-05s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/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 1761741343.00000, (0, 0) as of 1761741343.00000, shrinking as of 1761741343.00000>, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761741074.15639, (1000, 11111) as of 1761741074.15639, active as of 1761741074.15639> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761741344.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpk1dvj1a6/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012922286987304688s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.702278137207031e-05s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.1552734375e-05s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1761741074.25419, (1000, 11111) as of 1761741074.25419, created as of 1761741074.25419>, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001380443572998047s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/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 1761741382.00000, (0, 0) as of 1761741382.00000, shrinking as of 1761741382.00000>, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741074.25419, (1000, 11111) as of 1761741074.25419, created as of 1761741074.25419> in 0.005s, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '503225da-a27e-4a72-a529-60980a3aabc2-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/tmpk1dvj1a6/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761741383.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash ... ok +test.unit.proxy.controllers.test_obj.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_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012350082397460938s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.273124694824219e-05s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.891654968261719e-05s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1761741074.31517, (1000, 11111) as of 1761741074.31517, cleaved as of 1761741074.31517>, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/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 1761741408.00000, (0, 0) as of 1761741408.00000, shrinking as of 1761741408.00000>, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741074.31517, (1000, 11111) as of 1761741074.31517, cleaved as of 1761741074.31517> in 0.009s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1761741074.31520, (1000, 11111) as of 1761741074.31520, cleaved as of 1761741074.31520>, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014591217041015625s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/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 1761741408.00000, (0, 0) as of 1761741408.00000, shrinking as of 1761741408.00000>, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761741074.31520, (1000, 11111) as of 1761741074.31520, cleaved as of 1761741074.31520> in 0.011s, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c460c6d3-bccd-47bc-9e45-604a5879875c-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/tmpk1dvj1a6/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761741409.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013136863708496094s, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.392333984375e-05s, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010919570922851562s, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c9bea6ca-2368-49f2-9f45-1a047e1780b0-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/tmpk1dvj1a6/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761741441.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.dbtest.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking +test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries ... ok + +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011944770812988281s, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.153915405273438e-05s, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001277923583984375s, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1b492b0e-da65-4641-a56b-d140b410b4d4-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/tmpk1dvj1a6/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761741461.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011706352233886719s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000110626220703125s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1761741074.60423, (1000, 11111) as of 1761741074.60423, cleaved as of 1761741074.60423>, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015807151794433594s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/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 1761741480.00000, (0, 0) as of 1761741480.00000, shrinking as of 1761741480.00000>, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761741074.60423, (1000, 11111) as of 1761741074.60423, cleaved as of 1761741074.60423> in 0.015s, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e3113f7a-2df3-4f30-bfcd-9164906ee76e-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/tmpk1dvj1a6/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761741481.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012946128845214844s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.557868957519531e-05s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/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/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011897087097167969s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/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_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok + +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1761741077.00000, (0, 0) as of 1761741077.00000, active as of 1761741077.00000>, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014638900756835938s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1761741074.79577, (0, 0) as of 1761741075.00000, shrunk as of 1761741075.00000>, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1761741077.00000, (0, 0) as of 1761741077.00000, active as of 1761741077.00000> in 0.014s, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmppck455mf/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012254714965820312s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.891654968261719e-05s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.772445678710938e-05s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1761741077.00000, (0, 0) as of 1761741077.00000, active as of 1761741077.00000>, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001513957977294922s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/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 1761741075.00000, (0, 0) as of 1761741075.00000, sharding as of 1761741075.00000>, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1761741077.00000, (0, 0) as of 1761741077.00000, active as of 1761741077.00000> in 0.01s, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpq8zg_9br/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011444091796875s, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/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/tmp4nqbsmoz/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/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.130073547363281e-05s, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013494491577148438s, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.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_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.container.test_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.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries ... ok + +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp4nqbsmoz/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012087821960449219s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/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/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013017654418945312s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1761741075.06740, (0, 0) as of 1761741075.00000, shrunk as of 1761741075.00000>, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test INFO: Cleaved ShardRange in 0.015s, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp86cbfgfl/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741076.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00013971328735351562s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmpqhzdgba7/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/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaved ShardRange in 0.014s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014019012451171875s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmpqhzdgba7/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/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1761741014.34972, (2, 3) as of 1761741075.14606, cleaved as of 1761741014.34972> in 0.01s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015115737915039062s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found +test.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found ... ok +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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record ... ok +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16338a48e00d4679a6b9a-0069020911) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx12d805a83446420bae340-0069020912) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx75bb2c4886f44ad785a93-0069020912) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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.3:1003/sdd (txn: txa9dc7d4281ac4ff685939-0069020912) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txba15b36631b7422b93063-006b0f16c5) -proxy-server ERROR: Object GET returning 503 for [] (txn: txba15b36631b7422b93063-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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 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: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: Setting object count to 3120 (txn: tx795c6f1ffa734277afe55-0069020911) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +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: txa04d78ca456644859e750-0069020912) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txa04d78ca456644859e750-0069020912) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx2bdc4951e8b64e509dba9-0069020912) +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: tx2bdc4951e8b64e509dba9-0069020912) +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: tx2bdc4951e8b64e509dba9-0069020912) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx2bdc4951e8b64e509dba9-0069020912) +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: tx2bdc4951e8b64e509dba9-0069020912) +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: tx2bdc4951e8b64e509dba9-0069020912) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx2bdc4951e8b64e509dba9-0069020912) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +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: txe09afce67a6d474fad56b-0069020912) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txe09afce67a6d474fad56b-0069020912) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx46841a3dd15f4e668ea59-0069020912) +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: tx46841a3dd15f4e668ea59-0069020912) +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: tx46841a3dd15f4e668ea59-0069020912) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx46841a3dd15f4e668ea59-0069020912) +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: tx60ef66747b1a40b59c733-0069020912) +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: tx60ef66747b1a40b59c733-0069020912) +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: tx60ef66747b1a40b59c733-0069020912) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx60ef66747b1a40b59c733-0069020912) +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: txb66afae148ea4373a65c7-0069020912) +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: txb66afae148ea4373a65c7-0069020912) +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: txb66afae148ea4373a65c7-0069020912) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txb66afae148ea4373a65c7-0069020912) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc697c15a312045c0b951d-0069020913) +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: txc697c15a312045c0b951d-0069020913) +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: txc697c15a312045c0b951d-0069020913) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc697c15a312045c0b951d-0069020913) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txcdbada5ecab740ad974e9-0069020910) +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: txcdbada5ecab740ad974e9-0069020910) +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: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcdbada5ecab740ad974e9-0069020910) +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: txcdbada5ecab740ad974e9-0069020910) +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: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txcdbada5ecab740ad974e9-0069020910) +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: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Setting object count to 1065 (txn: txcdbada5ecab740ad974e9-0069020910) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txdf40303f8b3247d29be59-0069020911) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txdf40303f8b3247d29be59-0069020911) +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: txdf40303f8b3247d29be59-0069020911) +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: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdf40303f8b3247d29be59-0069020911) +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: txdf40303f8b3247d29be59-0069020911) +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: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txdf40303f8b3247d29be59-0069020911) +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: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Setting object count to 1065 (txn: txdf40303f8b3247d29be59-0069020911) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx7e3a6f01519b4faf977aa-0069020912) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx7e3a6f01519b4faf977aa-0069020912) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx3945fac9233e4e47907c6-0069020913) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx3945fac9233e4e47907c6-0069020913) +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: tx3945fac9233e4e47907c6-0069020913) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx3945fac9233e4e47907c6-0069020913) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9a3ba00aaf2c41ceb4cf7-0069020913) +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: tx9a3ba00aaf2c41ceb4cf7-0069020913)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpqhzdgba7/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/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1761741014.34972, (2, 103) as of 1761741075.20306, cleaved as of 1761741014.34972> in 0.013s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, found as of 1761741014.34972>, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741075.21138>, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001468658447265625s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017142295837402344s, path: a/c, db: /tmp/tmpqhzdgba7/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/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1761741014.34972, (1, 1000) as of 1761741075.25808, cleaved as of 1761741075.21138> in 0.019s, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpqhzdgba7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.08348.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014972686767578125s, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00010895729064941406s, path: a/c, db: /tmp/tmpiurhdhup/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/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test INFO: Cleaved ShardRange in 0.015s, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014472007751464844s, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011777877807617188s, path: a/c, db: /tmp/tmpiurhdhup/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/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1761741014.34972, (1, 18432) as of 1761741075.36908, cleaved as of 1761741014.34972> in 0.017s, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpiurhdhup/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.27654.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics +test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok + +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, 'f882d91493b47e0afeb3967d4446e23f', 'edc384d6-e79f-4ec9-a317-a3ec994ccaaf-sdb', '1761741075.40567', '0000000000.00000', '0', '') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1761741077.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1761741078.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1761741079.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1761741080.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1761741081.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'edc384d6-e79f-4ec9-a317-a3ec994ccaaf-sdb') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpe7wc1hbq/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/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmpe7wc1hbq/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/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761741014.34972, (3, 3) as of 1761741075.47827, cleaved as of 1761741014.34972> in 0.006s, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpe7wc1hbq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '771ab32d-52d6-422e-bf10-59aa8ff2bb95-', '1761741075.40163', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-d62f87b1-8945-4e56-8212-f8a657f0ba21-sda": ["{\\"ref\\": \\"d62f87b1-8945-4e56-8212-f8a657f0ba21-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}", "1761741075.47938"]}') +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1761741014.34972', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1761741075.46704', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741014.34972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1761741014.34972', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1761741075.47827', 'deleted': 0, 'state': 40, 'state_timestamp': '1761741014.34972', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761741075.42875', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761741075.48220', 'deleted': 0, 'state': 70, 'state_timestamp': '1761741075.42880', 'epoch': '1761741075.42880', 'reported': 0, 'tombstones': -1}], '771ab32d-52d6-422e-bf10-59aa8ff2bb95-') +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db +test.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db ... ok +test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range +test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range ... ok +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root ... ok + +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/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/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001518726348876953s, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpe7wc1hbq/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/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761741014.34972, (3, 3) as of 1761741075.47827, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015115737915039062s, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: a/c, db: /tmp/tmpe7wc1hbq/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/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761741014.34972, (3, 3) as of 1761741075.47827, active as of 1761741014.34972> in 0.005s, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpe7wc1hbq/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.42880.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpj1_uys21/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1a12d268-d5d7-41cd-8bf5-d267a38deffe-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/tmpypwb2vq3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1a12d268-d5d7-41cd-8bf5-d267a38deffe-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/tmpypwb2vq3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1a12d268-d5d7-41cd-8bf5-d267a38deffe-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/tmpypwb2vq3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '1a12d268-d5d7-41cd-8bf5-d267a38deffe-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/tmpypwb2vq3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'ecbd55de-cd2a-42dd-b2d1-ebae38dbd964-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/tmpypwb2vq3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '4a1fe806-ccee-44a0-a36f-7969c4e1bef1-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/tmpevp3_nxy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '4a1fe806-ccee-44a0-a36f-7969c4e1bef1-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/tmpevp3_nxy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '4a1fe806-ccee-44a0-a36f-7969c4e1bef1-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/tmpevp3_nxy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.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.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... 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.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... 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.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_sharder.TestSharder.test_find_and_enable_shrinking_candidates +test.unit.container.test_sharder.TestSharder.test_find_and_enable_shrinking_candidates ... ok + +sharder-test WARNING: Repeat cleaving required, context: {'ref': '4a1fe806-ccee-44a0-a36f-7969c4e1bef1-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/tmpevp3_nxy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'abe8d0b0-3de9-4e20-9e33-7ea14252fb9e-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/tmpevp3_nxy/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741075.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/tmpqd2fzq67/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/tmpqd2fzq67/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/tmpqd2fzq67/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/tmpqd2fzq67/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/tmpqd2fzq67/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/tmpqd2fzq67/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/tmpqatreemd/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/tmpqatreemd/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/tmpqatreemd/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/tmpbizpv3xb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpxua46q0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpxua46q0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpxua46q0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpxua46q0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1761741075.81935, (100000, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpxua46q0b/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpob6f4vmy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpob6f4vmy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpob6f4vmy/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpv9ypb0qh/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmp_tv8rjz7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741075.00000.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx6ec2347a81a94025a19c2-0069020913) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Ignoring 507 from handoff (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: tx18dee3951fdb4641af8c9-0069020913) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx740a1f815f9444a9becbb-0069020913) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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.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_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.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.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges ... 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.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.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.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 + proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc2d6f90d50a44896b8000-006b0f16c5) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: txc2d6f90d50a44896b8000-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx83ea3bcf2f98409a8d4fb-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc3052558934940d19b486-0069020914) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txc3052558934940d19b486-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx8af5b82fd838422f846f0-0069020914) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx70e16d2306c8409baab3d-006b0f16c5) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx70e16d2306c8409baab3d-006b0f16c5) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx714dd985a62e4b10bfed5-006b0f16c5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx714dd985a62e4b10bfed5-006b0f16c5) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx714dd985a62e4b10bfed5-006b0f16c5) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx714dd985a62e4b10bfed5-006b0f16c5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort ... ok +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914)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.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.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.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.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-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txe5fd1cde0b934480b3db9-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx209f52a84d054aa8998d8-0069020914) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx209f52a84d054aa8998d8-0069020914) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx695c0c83fd3640ae84f69-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914)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.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_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 +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... ok + +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp3sgp8cwf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpf_xgr7gy/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp0542hkbz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp0542hkbz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp0542hkbz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp0542hkbz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpnoojdixx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpnoojdixx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpnoojdixx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpnoojdixx/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpticxbt9w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpticxbt9w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpticxbt9w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpticxbt9w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp0popoh57/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp0popoh57/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp0popoh57/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp0popoh57/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp7jeoub4o/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp7jeoub4o/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp7jeoub4o/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0test.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.container.test_sharder.TestSharder.test_identify_sharding_candidate +test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... 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.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.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.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.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_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 + +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx695c0c83fd3640ae84f69-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -78470,24 +68825,301 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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_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.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 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_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.container.test_sharder.TestSharder.test_init +test.unit.container.test_sharder.TestSharder.test_init ... ok +test.unit.container.test_sharder.TestSharder.test_init_deprecated_options +test.unit.container.test_sharder.TestSharder.test_init_deprecated_options ... ok +test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error +test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error ... ok +test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name +test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker +test.unit.container.test_sharder.TestSharder.test_log_broker ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker_exception +test.unit.container.test_sharder.TestSharder.test_log_broker_exception ... ok + +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:16 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test WARNING: Repeat cleaving required, context: {'ref': '25996214-842c-4ebf-a410-dc3bf4c6ed6a-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/tmp4x1f4x_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-10-29T12:31:16.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/tmp4x1f4x_l/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-10-29T12:31:17.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/tmpd8yqr6ua/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741077.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/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpd2rkd7l7/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmpw63dn85x/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 445, in test_log_broker_exception + raise ValueError('test') +ValueError: test +sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmp63o6zqk5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: bonjour mes amis, path: a/c, db: test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging +test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker_levels +test.unit.container.test_sharder.TestSharder.test_log_broker_levels ... ok +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 DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9a3ba00aaf2c41ceb4cf7-0069020913) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx9a3ba00aaf2c41ceb4cf7-0069020913) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx7c8215d811cc4c69a450e-0069020913) +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: tx7c8215d811cc4c69a450e-0069020913) +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: tx7c8215d811cc4c69a450e-0069020913) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: tx7c8215d811cc4c69a450e-0069020913) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +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: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: Setting object count to 3120 (txn: tx83abf5ba4af9465098cf5-0069020914) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +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: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txd422d7aeef964e70aa512-0069020914) +test DEBUG: Setting object count to 3120 (txn: txd422d7aeef964e70aa512-0069020914) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx872de9613b1246189f34b-0069020914)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 + +sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmp63o6zqk5/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/tmp63o6zqk5/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/tmp63o6zqk5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: bonjour mes amis, path: a/c, db: +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001590251922607422s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014328956604003906s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019931793212890625s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010418891906738281s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.320808410644531e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.34600830078125e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018358230590820312s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016021728515625s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741076.70017, (0, 0) as of 1761741076.70017, active as of 1761741076.70017>, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741076.70018, (0, 0) as of 1761741076.70018, active as of 1761741076.70018>, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741076.70019, (0, 0) as of 1761741076.70019, active as of 1761741076.70019>, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012445449829101562s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.463859558105469e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.083747863769531e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.463859558105469e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741076.70018, (0, 0) as of 1761741076.70018, active as of 1761741076.70018>, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.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.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.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok + +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741076.70019, (0, 0) as of 1761741076.70019, active as of 1761741076.70019>, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpq_vchul_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.70069.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015401840209960938s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00014829635620117188s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002238750457763672s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017404556274414062s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016164779663085938s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017523765563964844s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.012222290039062e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010991096496582031s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010633468627929688s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.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 DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +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: tx872de9613b1246189f34b-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx872de9613b1246189f34b-0069020914) +test DEBUG: Setting object count to 3120 (txn: tx872de9613b1246189f34b-0069020914) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa5976bf5ad814684a3058-0069020914) +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: txa5976bf5ad814684a3058-0069020914) +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: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa5976bf5ad814684a3058-0069020914) +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: txa5976bf5ad814684a3058-0069020914) +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: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txa5976bf5ad814684a3058-0069020914) +test DEBUG: Setting object count to 3120 (txn: txa5976bf5ad814684a3058-0069020914) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +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: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: Setting object count to 3120 (txn: tx8ff20acbc7944a9091abf-0069020914) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +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: txe76419e2138b480c9e63a-0069020914) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txe76419e2138b480c9e63a-0069020914) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx87a71a77a281463e8a726-0069020915) +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: tx87a71a77a281463e8a726-0069020915) +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: tx87a71a77a281463e8a726-0069020915) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx87a71a77a281463e8a726-0069020915) +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: tx87a71a77a281463e8a726-0069020915) +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: tx87a71a77a281463e8a726-0069020915) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx87a71a77a281463e8a726-0069020915)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 proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) @@ -78495,40 +69127,251 @@ proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txa634c725033d41f69e3ee-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx578dee568a5a44ecb77c6-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.4:1004/sde (txn: tx3e8d9667392845f19ddca-0069020914) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 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)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 + +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011777877807617188s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.916854858398438e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.988380432128906e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001201629638671875s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010776519775390625s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000110626220703125s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001251697540283203s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpv8isod09/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741076.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001811981201171875s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015091896057128906s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.004360675811767578s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas ... ok +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas ... ok +test.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 + +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018358230590820312s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001049041748046875s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019025802612304688s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015974044799804688s, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741077.11172, (0, 0) as of 1761741077.11172, active as of 1761741077.11172>, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741077.11173, (0, 0) as of 1761741077.11173, active as of 1761741077.11173>, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741077.11174, (0, 0) as of 1761741077.11174, active as of 1761741077.11174>, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.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/tmph1oeuzyl/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmph1oeuzyl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.11226.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016999244689941406s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014328956604003906s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00022530555725097656s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001761913299560547s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019240379333496094s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.608268737792969e-05s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018358230590820312s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001571178436279297s, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741077.19611, (0, 0) as of 1761741077.19611, active as of 1761741077.19611>, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741077.19612, (0, 0) as of 1761741077.19612, active as of 1761741077.19612>, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.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_hfcvdde/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741077.19613, (0, 0) as of 1761741077.19613, active as of 1761741077.19613>, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_hfcvdde/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.19661.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +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 (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)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.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 - +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 (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 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: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915)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 +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 + +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016880035400390625s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014853477478027344s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00023126602172851562s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019812583923339844s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020074844360351562s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001010894775390625s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.797645568847656e-05s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019168853759765625s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015616416931152344s, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741077.29320, (0, 0) as of 1761741077.29320, active as of 1761741077.29320>, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.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/tmpcy35_f1v/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741077.29321, (0, 0) as of 1761741077.29321, active as of 1761741077.29321>, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741077.29322, (0, 0) as of 1761741077.29322, active as of 1761741077.29322>, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.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/tmpcy35_f1v/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcy35_f1v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.29798.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001704692840576172s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014400482177734375s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001442432403564453s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00033664703369140625s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001876354217529297s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015592575073242188s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001971721649169922s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016117095947265625s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741077.40364, (0, 0) as of 1761741077.40364, active as of 1761741077.40364>, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741077.40365, (0, 0) as of 1761741077.40365, active as of 1761741077.40365>, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx26a7dbe86c464cea9ffbb-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx74d9a650aefb476f9f396-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbbe915995e5d43e391197-0069020915) 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/tmppy9t2ygt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmppy9t2ygt/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpsjrdg_l4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpsjrdg_l4/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/tmppy9t2ygt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmppy9t2ygt/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpsjrdg_l4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpsjrdg_l4/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -78537,427 +69380,180 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0034 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0032 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0032 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0031 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a9b07de78dc4d2e9b55a-006b0f16c6" "proxy-server 1398990" 0.0013 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:58665/sdb1/0/a/c" "tx2a9b07de78dc4d2e9b55a-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:41369/sda1/0/a/c" "tx2a9b07de78dc4d2e9b55a-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2a9b07de78dc4d2e9b55a-006b0f16c6" "proxy-server 1398990" 0.0130 "-" 1398990 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx2a9b07de78dc4d2e9b55a-006b0f16c6" "proxy-server 1398990" 0.0092 "-" 1398990 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx2a9b07de78dc4d2e9b55a-006b0f16c6 - 0.0213 - - 1796150982.296597004 1796150982.317856550 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx08e2baad546d4d2bb8086-006b0f16c6" "proxy-server 1398990" 0.0012 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:41369/sda1/2/a1/c1" "tx08e2baad546d4d2bb8086-006b0f16c6" "container-server 1398990" 0.0012 "-" 1398990 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:58665/sdb1/2/a1/c1" "tx08e2baad546d4d2bb8086-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx08e2baad546d4d2bb8086-006b0f16c6" "proxy-server 1398990" 0.0153 "-" 1398990 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx08e2baad546d4d2bb8086-006b0f16c6" "proxy-server 1398990" 0.0116 "-" 1398990 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx08e2baad546d4d2bb8086-006b0f16c6 - 0.0231 - - 1796150982.319336891 1796150982.342481375 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e20199ec7974daba41dd-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:41369/sda1/0/a/c1" "tx8e20199ec7974daba41dd-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 1 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:58665/sdb1/0/a/c1" "tx8e20199ec7974daba41dd-006b0f16c6" "container-server 1398990" 0.0017 "-" 1398990 1/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0074 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0073 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0071 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46b929fba02b44efa32db-0069020915" "proxy-server 1692256" 0.0013 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:48783/sdb1/1/a/c" "tx46b929fba02b44efa32db-0069020915" "container-server 1692256" 0.0052 "-" 1692256 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:57255/sda1/1/a/c" "tx46b929fba02b44efa32db-0069020915" "container-server 1692256" 0.0010 "-" 1692256 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx46b929fba02b44efa32db-0069020915" "proxy-server 1692256" 0.0167 "-" 1692256 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx46b929fba02b44efa32db-0069020915" "proxy-server 1692256" 0.0260 "-" 1692256 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/17 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx46b929fba02b44efa32db-0069020915 - 0.0477 - - 1761741077.538533211 1761741077.586215258 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx0bbf767235574f7b8c091-0069020915" "proxy-server 1692256" 0.0052 "-" 1692256 - +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741077.40366, (0, 0) as of 1761741077.40366, active as of 1761741077.40366>, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012946128845214844s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011658668518066406s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.416175842285156e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.463859558105469e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.008858442306518555s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741077.40364, (0, 0) as of 1761741077.40364, active as of 1761741077.40364>, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuqymy499/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.40415.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013208389282226562s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010776519775390625s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012111663818359375s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001811981201171875s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018215179443359375s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8e20199ec7974daba41dd-006b0f16c6" "proxy-server 1398990" 0.0139 "-" 1398990 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx8e20199ec7974daba41dd-006b0f16c6" "proxy-server 1398990" 0.0101 "-" 1398990 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx8e20199ec7974daba41dd-006b0f16c6 - 0.0228 - - 1796150982.343892574 1796150982.366741419 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0f0ba19aaf940369a887-006b0f16c6" "proxy-server 1398990" 0.0020 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:58665/sdb1/2/a/c2" "txa0f0ba19aaf940369a887-006b0f16c6" "container-server 1398990" 0.0018 "-" 1398990 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:41369/sda1/2/a/c2" "txa0f0ba19aaf940369a887-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa0f0ba19aaf940369a887-006b0f16c6" "proxy-server 1398990" 0.0133 "-" 1398990 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa0f0ba19aaf940369a887-006b0f16c6" "proxy-server 1398990" 0.0097 "-" 1398990 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa0f0ba19aaf940369a887-006b0f16c6 - 0.0225 - - 1796150982.368175030 1796150982.390636206 2 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d9c6e2736dd445fad49e-006b0f16c6" "proxy-server 1398990" 0.0020 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx5d9c6e2736dd445fad49e-006b0f16c6" "container-server 1398990" 0.0017 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx5d9c6e2736dd445fad49e-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx5d9c6e2736dd445fad49e-006b0f16c6" "proxy-server 1398990" 0.0088 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx5d9c6e2736dd445fad49e-006b0f16c6" "proxy-server 1398990" 0.0137 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx5d9c6e2736dd445fad49e-006b0f16c6 - 0.0224 - - 1796150982.392281532 1796150982.414659262 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca1804d6049141ed9a5b4-006b0f16c6" "proxy-server 1398990" 0.0020 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe2ea0dd774eb4c1fa0b79-006b0f16c6" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txf16a374cb1774f78bcba0-006b0f16c6" "proxy-server 1398990" 0.0057 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txf16a374cb1774f78bcba0-006b0f16c6" "object-server 1398990" 0.0005 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txf16a374cb1774f78bcba0-006b0f16c6" "object-server 1398990" 0.0005 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txf16a374cb1774f78bcba0-006b0f16c6" "proxy-server 1398990" 0.0169 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txf16a374cb1774f78bcba0-006b0f16c6" "proxy-server 1398990" 0.0168 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - txf16a374cb1774f78bcba0-006b0f16c6 - 0.0314 - - 1796150982.416132927 1796150982.447573185 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx175a2c404b424d5dbaac0-006b0f16c6" "proxy-server 1398990" 0.0014 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx585829ae294e45d8a5e02-006b0f16c6" "proxy-server 1398990" 0.0034 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx1d32685cec7a49ad9bba2-006b0f16c6" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx1d32685cec7a49ad9bba2-006b0f16c6" "proxy-server 1398990" 0.0004 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx1d32685cec7a49ad9bba2-006b0f16c6 - 0.0176 - - 1796150982.449011087 1796150982.466583729 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx192ef335b4ee47ffb4a37-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx192ef335b4ee47ffb4a37-006b0f16c6" "container-server 1398990" 0.0012 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx192ef335b4ee47ffb4a37-006b0f16c6" "proxy-server 1398990" 0.0073 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx192ef335b4ee47ffb4a37-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx192ef335b4ee47ffb4a37-006b0f16c6" "proxy-server 1398990" 0.0121 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx192ef335b4ee47ffb4a37-006b0f16c6 - 0.0205 - - 1796150982.468655348 1796150982.489137411 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53f7dcae41ea41e39fe07-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx136f780c937d4b31b66a0-006b0f16c6" "proxy-server 1398990" 0.0014 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx97ef8df502e644dbb1bfe-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx97ef8df502e644dbb1bfe-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx97ef8df502e644dbb1bfe-006b0f16c6) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx97ef8df502e644dbb1bfe-006b0f16c6) (client_ip: 127.0.0.1) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx97ef8df502e644dbb1bfe-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx97ef8df502e644dbb1bfe-006b0f16c6) (client_ip: 127.0.0.1)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 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx97ef8df502e644dbb1bfe-006b0f16c6 - 0.0176 - - 1796150982.490639210 1796150982.508239508 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3883e56980a4975b5fb2-006b0f16c6" "proxy-server 1398990" 0.0013 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "txc3883e56980a4975b5fb2-006b0f16c6" "container-server 1398990" 0.0018 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "txc3883e56980a4975b5fb2-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc3883e56980a4975b5fb2-006b0f16c6" "proxy-server 1398990" 0.0097 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc3883e56980a4975b5fb2-006b0f16c6" "proxy-server 1398990" 0.0079 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txc3883e56980a4975b5fb2-006b0f16c6 - 0.0177 - - 1796150982.509927273 1796150982.527636528 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf0f6cc89340428e87dad-006b0f16c6" "proxy-server 1398990" 0.0020 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx142e5cb89fcc442fb2514-006b0f16c6" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx184b91caf5a44233a312b-006b0f16c6" "proxy-server 1398990" 0.0054 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/3/a/ec/big-obj-get" "tx184b91caf5a44233a312b-006b0f16c6" "object-server 1398990" 0.0005 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdi1/3/a/ec/big-obj-get" "tx184b91caf5a44233a312b-006b0f16c6" "object-server 1398990" 0.0004 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx184b91caf5a44233a312b-006b0f16c6" "proxy-server 1398990" 0.0112 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx184b91caf5a44233a312b-006b0f16c6" "proxy-server 1398990" 0.0163 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx184b91caf5a44233a312b-006b0f16c6 - 0.0293 - - 1796150982.529053688 1796150982.558401823 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf74f92f146614d449bc10-006b0f16c6" "proxy-server 1398990" 0.0024 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txbb77282e5edd41b7bf2a5-006b0f16c6" "proxy-server 1398990" 0.0032 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx30c06845bf7941e887f2b-006b0f16c6" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx30c06845bf7941e887f2b-006b0f16c6" "proxy-server 1398990" 0.0004 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx30c06845bf7941e887f2b-006b0f16c6 - 0.0188 - - 1796150982.559851170 1796150982.578617334 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a1c7eaa5d294edab12b5-006b0f16c6" "proxy-server 1398990" 0.0015 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:58665/sdb1/0/a/ec_deleted" "tx0a1c7eaa5d294edab12b5-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:41369/sda1/0/a/ec_deleted" "tx0a1c7eaa5d294edab12b5-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx0a1c7eaa5d294edab12b5-006b0f16c6" "proxy-server 1398990" 0.0086 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx0a1c7eaa5d294edab12b5-006b0f16c6" "proxy-server 1398990" 0.0138 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx0a1c7eaa5d294edab12b5-006b0f16c6 - 0.0217 - - 1796150982.580518484 1796150982.602182865 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa2401c75258463da9012-006b0f16c6" "proxy-server 1398990" 0.0021 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:41369/sda1/0/a/ec_deleted" "txfa2401c75258463da9012-006b0f16c6" "container-server 1398990" 0.0017 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:58665/sdb1/0/a/ec_deleted" "txfa2401c75258463da9012-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txfa2401c75258463da9012-006b0f16c6" "proxy-server 1398990" 0.0080 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txfa2401c75258463da9012-006b0f16c6" "proxy-server 1398990" 0.0122 "-" 1398990 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txfa2401c75258463da9012-006b0f16c6 - 0.0202 - - 1796150982.603661060 1796150982.623882055 - - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bff967c505d4256a3890-006b0f16c6" "proxy-server 1398990" 0.0020 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb02e68a15b94486f9a861-006b0f16c6" "proxy-server 1398990" 0.0011 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb02e68a15b94486f9a861-006b0f16c6" "proxy-server 1398990" 0.0011 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx76c40926ad144995a830e-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx76c40926ad144995a830e-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx76c40926ad144995a830e-006b0f16c6) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx76c40926ad144995a830e-006b0f16c6) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx76c40926ad144995a830e-006b0f16c6" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx76c40926ad144995a830e-006b0f16c6) (client_ip: 127.0.0.1)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 - -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx76c40926ad144995a830e-006b0f16c6 - 0.0203 - - 1796150982.625278950 1796150982.645601988 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txece83705584a4ddaad6aa-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "txece83705584a4ddaad6aa-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txece83705584a4ddaad6aa-006b0f16c6" "proxy-server 1398990" 0.0140 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "txece83705584a4ddaad6aa-006b0f16c6" "container-server 1398990" 0.0012 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txece83705584a4ddaad6aa-006b0f16c6" "proxy-server 1398990" 0.0188 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txece83705584a4ddaad6aa-006b0f16c6 - 0.0270 - - 1796150982.647339106 1796150982.674290657 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36900586f392499cb14f2-006b0f16c6" "proxy-server 1398990" 0.0023 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd0fd808dba5440b995398-006b0f16c6" "proxy-server 1398990" 0.0014 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9324a6317e28490fa7298-006b0f16c6" "proxy-server 1398990" 0.0065 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/1/a/ec/crash-test-dummy" "tx9324a6317e28490fa7298-006b0f16c6" "object-server 1398990" 0.0005 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "tx9324a6317e28490fa7298-006b0f16c6" "object-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9324a6317e28490fa7298-006b0f16c6" "proxy-server 1398990" 0.0112 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx9324a6317e28490fa7298-006b0f16c6" "proxy-server 1398990" 0.0112 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx9324a6317e28490fa7298-006b0f16c6 - 0.0262 - - 1796150982.675820351 1796150982.701977015 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76d1263d223a4f26bcb81-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7f9a2ca8ccf54d1eb4a5c-006b0f16c6" "proxy-server 1398990" 0.0031 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdg1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx9cdf6de843d44525bdc14-006b0f16c6" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx9cdf6de843d44525bdc14-006b0f16c6" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx9cdf6de843d44525bdc14-006b0f16c6) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx9cdf6de843d44525bdc14-006b0f16c6) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/42 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx9cdf6de843d44525bdc14-006b0f16c6 - 0.0209 - - 1796150982.703534365 1796150982.724463940 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: (1398990) wsgi starting up on http://127.0.0.1:56151 -proxy DEBUG: (1398990) accepted ('127.0.0.1', 54808) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15c19a244069475c8c803-006b0f16c6" "proxy-server 1398990" 0.0014 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx15c19a244069475c8c803-006b0f16c6" "container-server 1398990" 0.0011 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx15c19a244069475c8c803-006b0f16c6" "proxy-server 1398990" 0.0074 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx15c19a244069475c8c803-006b0f16c6" "container-server 1398990" 0.0010 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx15c19a244069475c8c803-006b0f16c6" "proxy-server 1398990" 0.0113 "-" 1398990 3 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:42] "PUT /v1/a/ec HTTP/1.1" 202 252 0.018868 (txn: tx15c19a244069475c8c803-006b0f16c6) -proxy DEBUG: (1398990) accepted ('127.0.0.1', 54814) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx260e3c597f5b467493bee-006b0f16c6" "proxy-server 1398990" 0.0022 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6ae8617b653b436e9a0cd-006b0f16c6" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txaf37f37a6ead4e6a8c5b5-006b0f16c6" "proxy-server 1398990" 0.1042 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txaf37f37a6ead4e6a8c5b5-006b0f16c6" "object-server 1398990" 0.0005 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txaf37f37a6ead4e6a8c5b5-006b0f16c6" "object-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txaf37f37a6ead4e6a8c5b5-006b0f16c6" "proxy-server 1398990" 0.1084 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txaf37f37a6ead4e6a8c5b5-006b0f16c6" "proxy-server 1398990" 0.0113 "-" 1398990 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok - -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:42] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.123325 (txn: txaf37f37a6ead4e6a8c5b5-006b0f16c6) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44b4c9ec20004f9e98104-006b0f16c6" "proxy-server 1398990" 0.0015 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx90382ec41d7047948f390-006b0f16c6" "proxy-server 1398990" 0.0036 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx5f81df486458442f914bc-006b0f16c6" "proxy-server 1398990" 0.0005 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:42 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx5f81df486458442f914bc-006b0f16c6" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy INFO: 127.0.0.1 - - [01/Dec/2026 06:49:42] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1729 0.017222 (txn: tx5f81df486458442f914bc-006b0f16c6) -proxy DEBUG: (1398990) timed out ('127.0.0.1', 54814) (txn: tx5f81df486458442f914bc-006b0f16c6) -proxy INFO: (1398990) wsgi exited, is_accepting=True -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6453454ef26c43f1b3a8c-006b0f16c7" "proxy-server 1398990" 0.0043 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx6453454ef26c43f1b3a8c-006b0f16c7" "container-server 1398990" 0.0023 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6453454ef26c43f1b3a8c-006b0f16c7" "proxy-server 1398990" 0.0123 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx6453454ef26c43f1b3a8c-006b0f16c7" "container-server 1398990" 0.0020 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6453454ef26c43f1b3a8c-006b0f16c7" "proxy-server 1398990" 0.0166 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx6453454ef26c43f1b3a8c-006b0f16c7 - 0.0369 - - 1796150983.206794500 1796150983.243723631 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6696cdd71db94685b7be4-006b0f16c7" "proxy-server 1398990" 0.0041 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx43fa146382de4152b853d-006b0f16c7" "proxy-server 1398990" 0.0023 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5a4ad1fdbea24fc3b9255-006b0f16c7" "proxy-server 1398990" 0.0102 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-head-it" "tx5a4ad1fdbea24fc3b9255-006b0f16c7" "object-server 1398990" 0.0005 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx5a4ad1fdbea24fc3b9255-006b0f16c7" "object-server 1398990" 0.0006 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5a4ad1fdbea24fc3b9255-006b0f16c7" "proxy-server 1398990" 0.0223 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5a4ad1fdbea24fc3b9255-006b0f16c7" "proxy-server 1398990" 0.0206 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx5a4ad1fdbea24fc3b9255-006b0f16c7 - 0.0477 - - 1796150983.246512890 1796150983.294239044 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx807c0c94e91e42809708c-006b0f16c7" "proxy-server 1398990" 0.0021 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2a0ef967a126424b9a5a9-006b0f16c7" "proxy-server 1398990" 0.0035 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdh1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txb73cc67808524c27a1c4e-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txb73cc67808524c27a1c4e-006b0f16c7 - 0.0159 - - 1796150983.296047211 1796150983.311908245 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf79e8990e4f44988a4f68-006b0f16c7" "proxy-server 1398990" 0.0026 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "txf79e8990e4f44988a4f68-006b0f16c7" "container-server 1398990" 0.0012 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf79e8990e4f44988a4f68-006b0f16c7" "proxy-server 1398990" 0.0083 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "txf79e8990e4f44988a4f68-006b0f16c7" "container-server 1398990" 0.0013 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf79e8990e4f44988a4f68-006b0f16c7" "proxy-server 1398990" 0.0136 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf79e8990e4f44988a4f68-006b0f16c7 - 0.0230 - - 1796150983.314004898 1796150983.336964130 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93e5caa6cb0347a58ada5-006b0f16c7" "proxy-server 1398990" 0.0026 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx25b5c2e651654251a6845-006b0f16c7" "proxy-server 1398990" 0.0015 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txd90a02a418f744a99c522-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txd90a02a418f744a99c522-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txd90a02a418f744a99c522-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - txd90a02a418f744a99c522-006b0f16c7 - 0.0185 - - 1796150983.338530302 1796150983.357006311 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde2d501b22e24202a9f02-006b0f16c7" "proxy-server 1398990" 0.0026 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec-con" "txde2d501b22e24202a9f02-006b0f16c7" "container-server 1398990" 0.0012 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec-con" "txde2d501b22e24202a9f02-006b0f16c7" "container-server 1398990" 0.0010 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txde2d501b22e24202a9f02-006b0f16c7" "proxy-server 1398990" 0.0141 "-" 1398990 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txde2d501b22e24202a9f02-006b0f16c7" "proxy-server 1398990" 0.0100 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txde2d501b22e24202a9f02-006b0f16c7 - 0.0246 - - 1796150983.359336615 1796150983.383973837 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx408804f7b73e4958af9b1-006b0f16c7" "proxy-server 1398990" 0.0019 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx86a5e7556c1e439fab12b-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcd6fc65738e642e8a361f-006b0f16c7" "proxy-server 1398990" 0.0022 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcd6fc65738e642e8a361f-006b0f16c7" "proxy-server 1398990" 0.0043 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txcd6fc65738e642e8a361f-006b0f16c7" "proxy-server 1398990" 0.0059 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txcd6fc65738e642e8a361f-006b0f16c7 - 0.0242 - - 1796150983.385613680 1796150983.409789324 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx703f53a1aa5341d098603-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec-con" "tx703f53a1aa5341d098603-006b0f16c7" "container-server 1398990" 0.0010 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec-con" "tx703f53a1aa5341d098603-006b0f16c7" "container-server 1398990" 0.0025 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx703f53a1aa5341d098603-006b0f16c7" "proxy-server 1398990" 0.0076 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx703f53a1aa5341d098603-006b0f16c7" "proxy-server 1398990" 0.0108 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx703f53a1aa5341d098603-006b0f16c7 - 0.0178 - - 1796150983.414304733 1796150983.432147503 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f2781214c1e4f1383186-006b0f16c7" "proxy-server 1398990" 0.0020 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa45a7732fb894b21a859e-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx370931cb27a04804ad470-006b0f16c7" "proxy-server 1398990" 0.0020 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx370931cb27a04804ad470-006b0f16c7" "proxy-server 1398990" 0.0033 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx370931cb27a04804ad470-006b0f16c7" "proxy-server 1398990" 0.0047 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx370931cb27a04804ad470-006b0f16c7 - 0.0182 - - 1796150983.433906078 1796150983.452115536 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87de7c9d18de4584939d8-006b0f16c7" "proxy-server 1398990" 0.0026 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx87de7c9d18de4584939d8-006b0f16c7" "container-server 1398990" 0.0017 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx87de7c9d18de4584939d8-006b0f16c7" "container-server 1398990" 0.0009 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx87de7c9d18de4584939d8-006b0f16c7" "proxy-server 1398990" 0.0093 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx87de7c9d18de4584939d8-006b0f16c7" "proxy-server 1398990" 0.0074 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx87de7c9d18de4584939d8-006b0f16c7 - 0.0183 - - 1796150983.457301617 1796150983.475610018 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5378a9ab7a94fdeae3e4-006b0f16c7" "proxy-server 1398990" 0.0019 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0ba26fb94538464da3598-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx20b59baf2fe74bbb89405-006b0f16c7" "proxy-server 1398990" 0.0049 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx20b59baf2fe74bbb89405-006b0f16c7" "object-server 1398990" 0.0004 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx20b59baf2fe74bbb89405-006b0f16c7" "object-server 1398990" 0.0004 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx20b59baf2fe74bbb89405-006b0f16c7" "proxy-server 1398990" 0.0102 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx20b59baf2fe74bbb89405-006b0f16c7" "proxy-server 1398990" 0.0097 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx20b59baf2fe74bbb89405-006b0f16c7 - 0.0231 - - 1796150983.476903439 1796150983.499966145 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09d8e5c690124bdb8b1a5-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7f49e748b9824c0090d48-006b0f16c7" "proxy-server 1398990" 0.0031 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx556032f9b6734cbfa5d3b-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx556032f9b6734cbfa5d3b-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx556032f9b6734cbfa5d3b-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx556032f9b6734cbfa5d3b-006b0f16c7) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx556032f9b6734cbfa5d3b-006b0f16c7 - 0.0164 - - 1796150983.501300335 1796150983.517696142 3 -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx654966d71499408a9a7d8-006b0f16c7" "proxy-server 1398990" 0.0020 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec" "tx654966d71499408a9a7d8-006b0f16c7" "container-server 1398990" 0.0009 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx654966d71499408a9a7d8-006b0f16c7" "proxy-server 1398990" 0.0067 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec" "tx654966d71499408a9a7d8-006b0f16c7" "container-server 1398990" 0.0009 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx654966d71499408a9a7d8-006b0f16c7" "proxy-server 1398990" 0.0106 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx654966d71499408a9a7d8-006b0f16c7 - 0.0178 - - 1796150983.519327402 1796150983.537155390 3 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38b5f4ae1cb44971901af-006b0f16c7" "proxy-server 1398990" 0.0019 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf3cab1aa84434decbd6fe-006b0f16c7" "proxy-server 1398990" 0.0011 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txd4f384b4adf64c4690cee-006b0f16c7 - 0.0170 - - 1796150983.538419008 1796150983.555406094 3 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txd4f384b4adf64c4690cee-006b0f16c7" "proxy-server 1398990" 0.0033 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txd4f384b4adf64c4690cee-006b0f16c7" "proxy-server 1398990" 0.0061 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txd4f384b4adf64c4690cee-006b0f16c7" "proxy-server 1398990" 0.0073 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2391035c0744feeb06c5-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/10cb23b40d984915bb79ba46c2bccf99" 201 - "PUT http://127.0.0.1:41369/sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" "txc2391035c0744feeb06c5-006b0f16c7" "container-server 1398990" 0.0009 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/10cb23b40d984915bb79ba46c2bccf99" 201 - "PUT http://127.0.0.1:58665/sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" "txc2391035c0744feeb06c5-006b0f16c7" "container-server 1398990" 0.0017 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" 201 - "PUT http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txc2391035c0744feeb06c5-006b0f16c7" "proxy-server 1398990" 0.0124 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 201 - "PUT http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txc2391035c0744feeb06c5-006b0f16c7" "proxy-server 1398990" 0.0089 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/10cb23b40d984915bb79ba46c2bccf99 HTTP/1.0 201 - - t - - - txc2391035c0744feeb06c5-006b0f16c7 - 0.0197 - - 1796150983.561679363 1796150983.581400871 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd0d5906368a4b4cad9d5-006b0f16c7" "proxy-server 1398990" 0.0019 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx97de0ab0735a47b5b31ee-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 201 - "PUT http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4192e79ce32e478f871a3-006b0f16c7" "proxy-server 1398990" 0.0053 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 201 - "PUT http://localhost/sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4192e79ce32e478f871a3-006b0f16c7" "object-server 1398990" 0.0005 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 201 - "PUT http://localhost/sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4192e79ce32e478f871a3-006b0f16c7" "object-server 1398990" 0.0004 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 201 - "PUT http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4192e79ce32e478f871a3-006b0f16c7" "proxy-server 1398990" 0.0094 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 201 - "PUT http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4192e79ce32e478f871a3-006b0f16c7" "proxy-server 1398990" 0.0110 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals HTTP/1.0 201 - - t 52 - - tx4192e79ce32e478f871a3-006b0f16c7 - 0.0233 - - 1796150983.582715988 1796150983.606038094 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b75a3740c414e41a8f46-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txed186608b1474c8cb424d-006b0f16c7" "proxy-server 1398990" 0.0031 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4c33976552a14e16957b8-006b0f16c7" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx4c33976552a14e16957b8-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51e3e288173d42f893cad-006b0f16c7" "proxy-server 1398990" 0.0018 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx7bdf9fbd7e324f8e8f754-006b0f16c7" "proxy-server 1398990" 0.0031 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx59bc163bdfec4bf99abcc-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx59bc163bdfec4bf99abcc-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx59bc163bdfec4bf99abcc-006b0f16c7) -proxy DEBUG: Ignoring 412 from primary (txn: tx59bc163bdfec4bf99abcc-006b0f16c7) -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx59bc163bdfec4bf99abcc-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx59bc163bdfec4bf99abcc-006b0f16c7) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1757bc715543494f9db48-006b0f16c7" "proxy-server 1398990" 0.0042 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx5113d585b0f9402680c99-006b0f16c7" "proxy-server 1398990" 0.0014 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txe5d7e9d898fe4bdebdb4b-006b0f16c7" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txe5d7e9d898fe4bdebdb4b-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx813316b487ad4fd4994d7-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx4fe83471b6fb442baf923-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx925ef8bc385e4eaaba4bd-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx925ef8bc385e4eaaba4bd-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx925ef8bc385e4eaaba4bd-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3742b877013442c586e8d-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx3577e085fbd04cadb52c5-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txf391403ea8da4c9d8fc91-006b0f16c7" "proxy-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txf391403ea8da4c9d8fc91-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dd05ff724ae49d4aeacd-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx7aaacc4071b5443e83d0c-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txa91a5980a734404789478-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txa91a5980a734404789478-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "GET http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txa91a5980a734404789478-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx321c22d62611452689965-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txcca328847d74482c8ee47-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txac948a126a534c3c9e62d-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d2018f0cd0949ddac0ec-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx32c81359007b4d808bafc-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx065213015cf94c4b81e0e-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx065213015cf94c4b81e0e-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 412 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx065213015cf94c4b81e0e-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a638b2fb43c469f8940d-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txa3e6b0198c884304b2476-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdh1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx044e471859aa4eb2add05-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3747070b42b44793a31c1-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx64415e0fa3a741fc86387-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txeb7bb8950da540bcbb8ad-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25db89f7d9544105be14d-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... ok +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014162063598632812s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001285076141357422s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001494884490966797s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011157989501953125s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014400482177734375s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001277923583984375s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012683868408203125s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001513957977294922s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014853477478027344s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017523765563964844s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001804828643798828s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020074844360351562s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001671314239501953s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002319812774658203s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000202178955078125s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok +test.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 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "tx76dde9f56c584f9985861-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdi1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 200 106 "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "txb15caece0a064acb9ec1d-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4029f8fb90924dc885b75-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/2/a/10cb23b40d984915bb79ba46c2bccf99" 204 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99" "txa5a6a1010d6840fcadbd8-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdg1/0/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" 304 - "HEAD http://localhost/v1/a/10cb23b40d984915bb79ba46c2bccf99/conditionals" "tx88d14d1cb81647d9aaf9b-006b0f16c7" "proxy-server 1398990" 0.0002 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0afc95f9c70b4f2a910f6-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec-discon" "tx0afc95f9c70b4f2a910f6-006b0f16c7" "container-server 1398990" 0.0010 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec-discon" "tx0afc95f9c70b4f2a910f6-006b0f16c7" "container-server 1398990" 0.0009 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx0afc95f9c70b4f2a910f6-006b0f16c7" "proxy-server 1398990" 0.0116 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx0afc95f9c70b4f2a910f6-006b0f16c7" "proxy-server 1398990" 0.0083 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx0afc95f9c70b4f2a910f6-006b0f16c7 - 0.0190 - - 1796150983.771418095 1796150983.790433884 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx067e345746644590977a9-006b0f16c7" "proxy-server 1398990" 0.0019 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txa03faf37e1f54b4fb5e34-006b0f16c7" "proxy-server 1398990" 0.0012 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4984eab1ef594dc691c38-006b0f16c7" "proxy-server 1398990" 0.0091 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx4984eab1ef594dc691c38-006b0f16c7" "object-server 1398990" 0.0005 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx4984eab1ef594dc691c38-006b0f16c7" "object-server 1398990" 0.0004 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4984eab1ef594dc691c38-006b0f16c7" "proxy-server 1398990" 0.0147 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx4984eab1ef594dc691c38-006b0f16c7" "proxy-server 1398990" 0.0147 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx4984eab1ef594dc691c38-006b0f16c7 - 0.0276 - - 1796150983.791306734 1796150983.818952799 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5421b080dea4551aed9b-006b0f16c7" "proxy-server 1398990" 0.0013 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx67bbca0107e6482dbeeca-006b0f16c7" "proxy-server 1398990" 0.0030 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdg1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txe7d90867de1f496da12a1-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txe7d90867de1f496da12a1-006b0f16c7" "proxy-server 1398990" 0.0003 "-" 1398990 3 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txe7d90867de1f496da12a1-006b0f16c7) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txe7d90867de1f496da12a1-006b0f16c7) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - txe7d90867de1f496da12a1-006b0f16c7 - 0.0187 - - 1796150983.819878101 1796150983.838605404 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx195c419ff8484a4f826c1-006b0f16c7" "proxy-server 1398990" 0.0021 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:58665/sdb1/1/a/ec-discon" "tx195c419ff8484a4f826c1-006b0f16c7" "container-server 1398990" 0.0021 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx195c419ff8484a4f826c1-006b0f16c7" "proxy-server 1398990" 0.0152 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:41369/sda1/1/a/ec-discon" "tx195c419ff8484a4f826c1-006b0f16c7" "container-server 1398990" 0.0026 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx195c419ff8484a4f826c1-006b0f16c7" "proxy-server 1398990" 0.0149 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/43 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx195c419ff8484a4f826c1-006b0f16c7 - 0.0346 - - 1796150983.938264608 1796150983.972870827 3 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5387314675b40fe9cf06-006b0f16c7" "proxy-server 1398990" 0.0032 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:43 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txe9d8c27405014a8aacc91-006b0f16c7" "proxy-server 1398990" 0.0020 "-" 1398990 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx24b82aec88b143498a3ab-006b0f16c7) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx24b82aec88b143498a3ab-006b0f16c7 - 0.0268 - - 1796150983.974376440 1796150984.001129150 3 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx24b82aec88b143498a3ab-006b0f16c7" "proxy-server 1398990" 0.0130 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx24b82aec88b143498a3ab-006b0f16c7" "proxy-server 1398990" 0.0128 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx24b82aec88b143498a3ab-006b0f16c7" "proxy-server 1398990" 0.0153 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a395cf1656345ccbbf26-006b0f16c8" "proxy-server 1398990" 0.0040 "-" 1398990 -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... ok +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00021886825561523438s, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpdyxedohd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741077.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002040863037109375s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012421607971191406s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014972686767578125s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019502639770507812s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001690387725830078s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001690387725830078s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014781951904296875s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001876354217529297s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012922286987304688s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001518726348876953s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011801719665527344s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001418590545654297s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013256072998046875s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000133514404296875s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000118255615234375s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000118255615234375s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.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 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txa25b66ab335b438eb2792-006b0f16c8" "proxy-server 1398990" 0.0027 "-" 1398990 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx55952d9f208a4555a6a87-006b0f16c8) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx55952d9f208a4555a6a87-006b0f16c8 - 0.0320 - - 1796150984.076645136 1796150984.108597517 3 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx55952d9f208a4555a6a87-006b0f16c8" "proxy-server 1398990" 0.0093 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx55952d9f208a4555a6a87-006b0f16c8" "proxy-server 1398990" 0.0084 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx55952d9f208a4555a6a87-006b0f16c8" "proxy-server 1398990" 0.0106 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9269cb1716d44e694865-006b0f16c8" "proxy-server 1398990" 0.0023 "-" 1398990 - -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txfc86e8fe0e954605a535d-006b0f16c8" "proxy-server 1398990" 0.0022 "-" 1398990 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txff3b5b36142c4677a7023-006b0f16c8) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txff3b5b36142c4677a7023-006b0f16c8 - 0.0237 - - 1796150984.177688122 1796150984.201404572 3 - -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txff3b5b36142c4677a7023-006b0f16c8" "proxy-server 1398990" 0.0050 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txff3b5b36142c4677a7023-006b0f16c8" "proxy-server 1398990" 0.0070 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txff3b5b36142c4677a7023-006b0f16c8" "proxy-server 1398990" 0.0058 "-" 1398990 3 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe095febd6a54684bd957-006b0f16c8" "proxy-server 1398990" 0.0024 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txc94a040a380448fc9ce76-006b0f16c8" "proxy-server 1398990" 0.0023 "-" 1398990 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx4a6a853a475742b28e1ac-006b0f16c8) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx4a6a853a475742b28e1ac-006b0f16c8 - 0.0244 - - 1796150984.278780937 1796150984.303168297 3 - -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx4a6a853a475742b28e1ac-006b0f16c8" "proxy-server 1398990" 0.0042 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx4a6a853a475742b28e1ac-006b0f16c8" "proxy-server 1398990" 0.0072 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx4a6a853a475742b28e1ac-006b0f16c8" "proxy-server 1398990" 0.0071 "-" 1398990 3 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5ac224a17f9436cb48cd-006b0f16c8" "proxy-server 1398990" 0.0028 "-" 1398990 - -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx9720c8b2b9d9459d8e827-006b0f16c8" "proxy-server 1398990" 0.0026 "-" 1398990 3 -obj2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx120dd0075d3845cf843d6-006b0f16c8" "proxy-server 1398990" 0.0244 "-" 1398990 3 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx120dd0075d3845cf843d6-006b0f16c8" "object-server 1398990" 0.0006 "-" 1398990 3 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx120dd0075d3845cf843d6-006b0f16c8" "object-server 1398990" 0.0006 "-" 1398990 3 -obj1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx120dd0075d3845cf843d6-006b0f16c8" "proxy-server 1398990" 0.0235 "-" 1398990 3 -obj3 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx120dd0075d3845cf843d6-006b0f16c8" "proxy-server 1398990" 0.0257 "-" 1398990 3 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - tx120dd0075d3845cf843d6-006b0f16c8 - 0.0573 - - 1796150984.380846500 1796150984.438101292 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:48783/sdb1/1/a1/c1" "tx0bbf767235574f7b8c091-0069020915" "container-server 1692256" 0.0010 "-" 1692256 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:57255/sda1/1/a1/c1" "tx0bbf767235574f7b8c091-0069020915" "container-server 1692256" 0.0009 "-" 1692256 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0bbf767235574f7b8c091-0069020915" "proxy-server 1692256" 0.0162 "-" 1692256 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx0bbf767235574f7b8c091-0069020915" "proxy-server 1692256" 0.0251 "-" 1692256 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/17 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx0bbf767235574f7b8c091-0069020915 - 0.0399 - - 1761741077.587630749 1761741077.627565861 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7feedbf73494a279bcf9-0069020915" "proxy-server 1692256" 0.0018 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:57255/sda1/2/a/c1" "txa7feedbf73494a279bcf9-0069020915" "container-server 1692256" 0.0059 "-" 1692256 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:48783/sdb1/2/a/c1" "txa7feedbf73494a279bcf9-0069020915" "container-server 1692256" 0.0009 "-" 1692256 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa7feedbf73494a279bcf9-0069020915" "proxy-server 1692256" 0.0250 "-" 1692256 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txa7feedbf73494a279bcf9-0069020915" "proxy-server 1692256" 0.0215 "-" 1692256 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/17 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txa7feedbf73494a279bcf9-0069020915 - 0.0459 - - 1761741077.628945827 1761741077.674843788 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1d27a02b21a4d009d511-0069020915" "proxy-server 1692256" 0.0018 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:57255/sda1/1/a/c2" "txa1d27a02b21a4d009d511-0069020915" "container-server 1692256" 0.0090 "-" 1692256 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:48783/sdb1/1/a/c2" "txa1d27a02b21a4d009d511-0069020915" "container-server 1692256" 0.0011 "-" 1692256 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa1d27a02b21a4d009d511-0069020915" "proxy-server 1692256" 0.0324 "-" 1692256 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txa1d27a02b21a4d009d511-0069020915" "proxy-server 1692256" 0.0249 "-" 1692256 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/17 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txa1d27a02b21a4d009d511-0069020915 - 0.0491 - - 1761741077.676126003 1761741077.725180864 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/tmplsr7680j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmplsr7680j/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpi2ox6spy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpi2ox6spy/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/tmplsr7680j/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmplsr7680j/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpi2ox6spy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpi2ox6spy/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -78966,141 +69562,503 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0038 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0032 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0032 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0031 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f7052686d3444b8b3009-006b0f16c8" "proxy-server 1398990" 0.0011 "-" 1398990 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45347/sda1/0/a/c" "tx8f7052686d3444b8b3009-006b0f16c8" "container-server 1398990" 0.0009 "-" 1398990 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:46355/sdb1/0/a/c" "tx8f7052686d3444b8b3009-006b0f16c8" "container-server 1398990" 0.0012 "-" 1398990 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.TestProxyServerConfigLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value ... ok +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0072 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0073 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0135 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd617b73840ad4adfb9080-0069020915" "proxy-server 1692256" 0.0011 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/c" "txd617b73840ad4adfb9080-0069020915" "container-server 1692256" 0.0011 "-" 1692256 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/c" "txd617b73840ad4adfb9080-0069020915" "container-server 1692256" 0.0010 "-" 1692256 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd617b73840ad4adfb9080-0069020915" "proxy-server 1692256" 0.0267 "-" 1692256 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd617b73840ad4adfb9080-0069020915" "proxy-server 1692256" 0.0214 "-" 1692256 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/18 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd617b73840ad4adfb9080-0069020915 - 0.0430 - - 1761741077.967894077 1761741078.010932684 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx77b5f96ed8114424a469e-0069020916" "proxy-server 1692256" 0.0011 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a1/c1" "tx77b5f96ed8114424a469e-0069020916" "container-server 1692256" 0.0010 "-" 1692256 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:41735/sda1/1/a1/c1" "tx77b5f96ed8114424a469e-0069020916" "container-server 1692256" 0.0052 "-" 1692256 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx77b5f96ed8114424a469e-0069020916" "proxy-server 1692256" 0.0163 "-" 1692256 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx77b5f96ed8114424a469e-0069020916" "proxy-server 1692256" 0.0252 "-" 1692256 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/18 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx77b5f96ed8114424a469e-0069020916 - 0.0403 - - 1761741078.012211561 1761741078.052494526 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf025ef492dc84121ad9e2-0069020916" "proxy-server 1692256" 0.0061 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:43925/sdb1/2/a/c1" "txf025ef492dc84121ad9e2-0069020916" "container-server 1692256" 0.0052 "-" 1692256 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:41735/sda1/2/a/c1" "txf025ef492dc84121ad9e2-0069020916" "container-server 1692256" 0.0015 "-" 1692256 1 +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012087821960449219s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012755393981933594s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011777877807617188s, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjdq82a_9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761741078.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00429987907409668s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001220703125s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.845329284667969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.940696716308594e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.343292236328125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.008155107498168945s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.5367431640625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8f7052686d3444b8b3009-006b0f16c8" "proxy-server 1398990" 0.0124 "-" 1398990 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8f7052686d3444b8b3009-006b0f16c8" "proxy-server 1398990" 0.0087 "-" 1398990 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx8f7052686d3444b8b3009-006b0f16c8 - 0.0201 - - 1796150984.500993490 1796150984.521113396 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txf51d5afb58614f489da45-006b0f16c8" "proxy-server 1398990" 0.0010 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:46355/sdb1/2/a1/c1" "txf51d5afb58614f489da45-006b0f16c8" "container-server 1398990" 0.0009 "-" 1398990 0 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:45347/sda1/2/a1/c1" "txf51d5afb58614f489da45-006b0f16c8" "container-server 1398990" 0.0010 "-" 1398990 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf51d5afb58614f489da45-006b0f16c8" "proxy-server 1398990" 0.0075 "-" 1398990 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txf51d5afb58614f489da45-006b0f16c8" "proxy-server 1398990" 0.0121 "-" 1398990 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txf51d5afb58614f489da45-006b0f16c8 - 0.0185 - - 1796150984.522562265 1796150984.541096926 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefc3e85d96cc4c18946f1-006b0f16c8" "proxy-server 1398990" 0.0018 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:46355/sdb1/0/a/c1" "txefc3e85d96cc4c18946f1-006b0f16c8" "container-server 1398990" 0.0015 "-" 1398990 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:45347/sda1/0/a/c1" "txefc3e85d96cc4c18946f1-006b0f16c8" "container-server 1398990" 0.0009 "-" 1398990 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txefc3e85d96cc4c18946f1-006b0f16c8" "proxy-server 1398990" 0.0079 "-" 1398990 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txefc3e85d96cc4c18946f1-006b0f16c8" "proxy-server 1398990" 0.0122 "-" 1398990 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txefc3e85d96cc4c18946f1-006b0f16c8 - 0.0193 - - 1796150984.542433977 1796150984.561727524 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx200e5b5f7f124bdeb7eb2-006b0f16c8" "proxy-server 1398990" 0.0017 "-" 1398990 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:46355/sdb1/2/a/c2" "tx200e5b5f7f124bdeb7eb2-006b0f16c8" "container-server 1398990" 0.0009 "-" 1398990 2 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:45347/sda1/2/a/c2" "tx200e5b5f7f124bdeb7eb2-006b0f16c8" "container-server 1398990" 0.0015 "-" 1398990 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx200e5b5f7f124bdeb7eb2-006b0f16c8" "proxy-server 1398990" 0.0083 "-" 1398990 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:44 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx200e5b5f7f124bdeb7eb2-006b0f16c8" "proxy-server 1398990" 0.0158 "-" 1398990 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/44 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx200e5b5f7f124bdeb7eb2-006b0f16c8 - 0.0228 - - 1796150984.562963247 1796150984.585719109 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.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.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 +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.751319885253906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.677078247070312e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.002044677734375s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.440017700195312e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.726119995117188e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/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/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.630752563476562e-05s, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp1wc0tejj/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016570091247558594s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.822845458984375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018978118896484375s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.322166442871094e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.843971252441406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.462501525878906e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.963180541992188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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 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 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.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 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf025ef492dc84121ad9e2-0069020916" "proxy-server 1692256" 0.0212 "-" 1692256 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf025ef492dc84121ad9e2-0069020916" "proxy-server 1692256" 0.0301 "-" 1692256 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/18 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txf025ef492dc84121ad9e2-0069020916 - 0.0418 - - 1761741078.058107138 1761741078.099927187 1 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b66bf71986146b9a1f76-0069020916" "proxy-server 1692256" 0.0018 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/c2" "tx6b66bf71986146b9a1f76-0069020916" "container-server 1692256" 0.0057 "-" 1692256 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/c2" "tx6b66bf71986146b9a1f76-0069020916" "container-server 1692256" 0.0015 "-" 1692256 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6b66bf71986146b9a1f76-0069020916" "proxy-server 1692256" 0.0332 "-" 1692256 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6b66bf71986146b9a1f76-0069020916" "proxy-server 1692256" 0.0299 "-" 1692256 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/18 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx6b66bf71986146b9a1f76-0069020916 - 0.0660 - - 1761741078.101186275 1761741078.167217255 2 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb052a878bef046ca8276b-0069020916" "proxy-server 1692256" 0.0018 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" "txb052a878bef046ca8276b-0069020916" "container-server 1692256" 0.0015 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" "txb052a878bef046ca8276b-0069020916" "container-server 1692256" 0.0010 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 201 - "PUT http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "txb052a878bef046ca8276b-0069020916" "proxy-server 1692256" 0.0245 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 201 - "PUT http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "txb052a878bef046ca8276b-0069020916" "proxy-server 1692256" 0.0172 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9733077ec014a2c96c5b-0069020916" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 204 - "HEAD http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "tx70772ec3242e4fa0b2ad1-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdg1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 201 - "PUT http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx1815a2ab82fc4e54a8b1a-0069020916" "proxy-server 1692256" 0.0427 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 201 - "PUT http://localhost/sdh1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx1815a2ab82fc4e54a8b1a-0069020916" "object-server 1692256" 0.0005 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 201 - "PUT http://localhost/sdi1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx1815a2ab82fc4e54a8b1a-0069020916" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdi1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 201 - "PUT http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx1815a2ab82fc4e54a8b1a-0069020916" "proxy-server 1692256" 0.0300 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdh1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 201 - "PUT http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx1815a2ab82fc4e54a8b1a-0069020916" "proxy-server 1692256" 0.0338 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05e3db4eeb394d3684481-0069020916" "proxy-server 1692256" 0.0056 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 204 - "HEAD http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "tx4230b49766c74ebead29c-0069020916" "proxy-server 1692256" 0.0066 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 200 82 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "txff88416a3a1f42d6a07b0-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 200 82 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "txff88416a3a1f42d6a07b0-0069020916" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0d6d3fa167b44ae92f5f-0069020916" "proxy-server 1692256" 0.0021 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 204 - "HEAD http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "tx787e28fc7e34463f997cf-0069020916" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 404 70 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx6439849036e14dc2bf4a3-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdh1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 404 70 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx6439849036e14dc2bf4a3-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx6439849036e14dc2bf4a3-0069020916) +proxy DEBUG: Ignoring 404 from primary (txn: tx6439849036e14dc2bf4a3-0069020916) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 404 70 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "tx6439849036e14dc2bf4a3-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx6439849036e14dc2bf4a3-0069020916) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx248ea2ab836142e889bea-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a/85224d0a90eb4d81967d7e6b5bb5415a" 204 - "HEAD http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a" "txa8d35e5c4d394863b07db-0069020916" "proxy-server 1692256" 0.0024 "-" 1692256 3 +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.036064147949219e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000125885009765625s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.489059448242188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.655952453613281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.82012939453125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.271766662597656e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.004207134246826172s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.34600830078125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/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/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.43865966796875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.726119995117188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.843971252441406e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.916854858398438e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.653236389160156e-05s, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpgwng9ow5/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014019012451171875s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018024444580078125s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010848045349121094s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010251998901367188s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.606910705566406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001685619354248047s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.295608520507812e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/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/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.915496826171875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012445449829101562s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/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/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.058547973632812e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.224082946777344e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014352798461914062s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.487701416015625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/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/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010991096496582031s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.224082946777344e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.486343383789062e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.866455078125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010132789611816406s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/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/tmp56e9rrvl/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.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.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... ok -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.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok -test.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 DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +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: txb46126e643c44300adfcf-0069020915) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txb46126e643c44300adfcf-0069020915) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx312933b42f09401b90900-0069020915) +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: tx312933b42f09401b90900-0069020915) +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: tx312933b42f09401b90900-0069020915) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx312933b42f09401b90900-0069020915) +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: txa27cd87915ef477a8ce1c-0069020915) +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: txa27cd87915ef477a8ce1c-0069020915) +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: txa27cd87915ef477a8ce1c-0069020915) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txa27cd87915ef477a8ce1c-0069020915) +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: txe44d4db790c944d0aff66-0069020915) +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: txe44d4db790c944d0aff66-0069020915) +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: txe44d4db790c944d0aff66-0069020915) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txe44d4db790c944d0aff66-0069020915) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txee3fd2a3dfc6420c91c41-0069020916) +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: txee3fd2a3dfc6420c91c41-0069020916) +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: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txee3fd2a3dfc6420c91c41-0069020916) +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: txee3fd2a3dfc6420c91c41-0069020916) +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: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txee3fd2a3dfc6420c91c41-0069020916) +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: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: Setting object count to 1068 (txn: txee3fd2a3dfc6420c91c41-0069020916) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +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: tx9a9b40b069914f84a916a-0069020916) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx9a9b40b069914f84a916a-0069020916) +test DEBUG: Setting object count to 1068 (txn: tx9a9b40b069914f84a916a-0069020916) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_old_style_find_shard_ranges_finds_two_root +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root ... ok +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard ... ok -test 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': +sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.179115295410156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.392333984375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.34600830078125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, active as of 1761741014.34972>, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp56e9rrvl/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017380714416503906s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015234947204589844s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014901161193847656s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000156402587890625s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000179290771484375s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.489059448242188e-05s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017642974853515625s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001494884490966797s, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761741078.51789, (0, 0) as of 1761741078.51789, active as of 1761741078.51789>, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761741078.51790, (0, 0) as of 1761741078.51790, active as of 1761741078.51790>, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761741078.51790, (0, 0) as of 1761741078.51790, active as of 1761741078.51790>, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpj8mdwozs/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741078.51842.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpxpb9ko3f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpxpb9ko3f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpxpb9ko3f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpxpb9ko3f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpuaoql0cu/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpuaoql0cu/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpuaoql0cu/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpuaoql0cu/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpva_uac60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpva_uac60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpva_uac60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpva_uac60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root ... ok +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 200 82 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "txbd5eb85a215843d5b928f-0069020916" "proxy-server 1692256" 0.0128 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/2/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" 200 82 "GET http://localhost/v1/a/85224d0a90eb4d81967d7e6b5bb5415a/2cd8cebb7ad44370a34db2986669dd0a" "txbd5eb85a215843d5b928f-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66376835e3c040eeb1ea1-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/3e39fcc575b4423194f94c3f6de2d9b9" 201 - "PUT http://127.0.0.1:43925/sdb1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx66376835e3c040eeb1ea1-0069020916" "container-server 1692256" 0.0010 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/3e39fcc575b4423194f94c3f6de2d9b9" 201 - "PUT http://127.0.0.1:41735/sda1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx66376835e3c040eeb1ea1-0069020916" "container-server 1692256" 0.0010 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 201 - "PUT http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx66376835e3c040eeb1ea1-0069020916" "proxy-server 1692256" 0.0357 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 201 - "PUT http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx66376835e3c040eeb1ea1-0069020916" "proxy-server 1692256" 0.0255 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5793755273054a7a9ba2f-0069020916" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 204 - "HEAD http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx0fb796767c80496084327-0069020916" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdi1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 201 - "PUT http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx640e1e8bb71d4ed7b58a4-0069020916" "proxy-server 1692256" 0.0186 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/0/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 201 - "PUT http://localhost/sdh1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx640e1e8bb71d4ed7b58a4-0069020916" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/0/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 201 - "PUT http://localhost/sdg1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx640e1e8bb71d4ed7b58a4-0069020916" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdh1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 201 - "PUT http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx640e1e8bb71d4ed7b58a4-0069020916" "proxy-server 1692256" 0.0284 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdg1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 201 - "PUT http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx640e1e8bb71d4ed7b58a4-0069020916" "proxy-server 1692256" 0.0276 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb1440de47bcd4c6383975-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 204 - "HEAD http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx426e3bd6df034d148d798-0069020916" "proxy-server 1692256" 0.0082 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdh1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 200 82 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx9fcddd92317a4dc38882f-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 200 82 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx9fcddd92317a4dc38882f-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8092b82c5b8474ba83de-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 204 - "HEAD http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx2d2a849fd66f4164aefb8-0069020916" "proxy-server 1692256" 0.2349 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdh1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 404 70 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx84d4ea6adb8f4365a52de-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 404 70 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx84d4ea6adb8f4365a52de-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx84d4ea6adb8f4365a52de-0069020916) +proxy DEBUG: Ignoring 404 from primary (txn: tx84d4ea6adb8f4365a52de-0069020916) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 404 70 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx84d4ea6adb8f4365a52de-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx84d4ea6adb8f4365a52de-0069020916) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb78bc7d4dd82413ca2656-0069020916" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/0/a/3e39fcc575b4423194f94c3f6de2d9b9" 204 - "HEAD http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9" "tx8a984804f84943bea7a21-0069020916" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 404 70 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx75d99069639347e9b86c1-0069020916" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdi1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 200 82 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx75d99069639347e9b86c1-0069020916" "proxy-server 1692256" 0.0048 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx75d99069639347e9b86c1-0069020916) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdh1/2/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" 200 82 "GET http://localhost/v1/a/3e39fcc575b4423194f94c3f6de2d9b9/b82e5aeeb9854617b9f510c7ec7b2207" "tx75d99069639347e9b86c1-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3a47d90685047cdb2b6d-0069020916" "proxy-server 1692256" 0.0061 "-" 1692256 -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle +test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok + +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpiaqzvp56/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpiaqzvp56/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpiaqzvp56/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpiaqzvp56/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 Thu Oct 30 02:31:18 2025 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test ERROR: Unhandled exception while processing: kapow!, path: a/c1, db: /tmp/tmps6ecorsh/sdb/containers/0/ash/c1hash/c1hash.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2507, in _one_shard_cycle + self._process_broker(broker, node, part) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 883, in mock_processing + raise Exception('kapow!') +Exception: kapow! +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmps6ecorsh/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 Thu Oct 30 02:31:18 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 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 +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables +test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/1/a/5106b654430a46f78f6691f732273c62" 201 - "PUT http://127.0.0.1:43925/sdb1/2/a/5106b654430a46f78f6691f732273c62" "txf3a47d90685047cdb2b6d-0069020916" "container-server 1692256" 0.0093 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/1/a/5106b654430a46f78f6691f732273c62" 201 - "PUT http://127.0.0.1:41735/sda1/2/a/5106b654430a46f78f6691f732273c62" "txf3a47d90685047cdb2b6d-0069020916" "container-server 1692256" 0.0009 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/2/a/5106b654430a46f78f6691f732273c62" 201 - "PUT http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "txf3a47d90685047cdb2b6d-0069020916" "proxy-server 1692256" 0.0243 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/2/a/5106b654430a46f78f6691f732273c62" 201 - "PUT http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "txf3a47d90685047cdb2b6d-0069020916" "proxy-server 1692256" 0.0372 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf79af64960314585b7a00-0069020916" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/2/a/5106b654430a46f78f6691f732273c62" 204 - "HEAD http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "tx062c1d584e5744069d7f7-0069020916" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdh1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 201 - "PUT http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx72772bc4c98f40308bd3a-0069020916" "proxy-server 1692256" 0.0192 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sda1/2/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 201 - "PUT http://localhost/sdi1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx72772bc4c98f40308bd3a-0069020916" "object-server 1692256" 0.0045 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdb1/2/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 201 - "PUT http://localhost/sdg1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx72772bc4c98f40308bd3a-0069020916" "object-server 1692256" 0.0005 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdg1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 201 - "PUT http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx72772bc4c98f40308bd3a-0069020916" "proxy-server 1692256" 0.0273 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "PUT /sdi1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 201 - "PUT http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx72772bc4c98f40308bd3a-0069020916" "proxy-server 1692256" 0.0357 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31e354ddb67d48a2b1e87-0069020916" "proxy-server 1692256" 0.0019 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "HEAD /sda1/2/a/5106b654430a46f78f6691f732273c62" 204 - "HEAD http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "tx1876616298c045e084b35-0069020916" "proxy-server 1692256" 0.0061 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdh1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 200 82 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx9376f82c67a744dd93c7c-0069020916" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:18 +0000] "GET /sdg1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 200 82 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx9376f82c67a744dd93c7c-0069020916" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56c4afe0fcf147d5b8f92-0069020917" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/2/a/5106b654430a46f78f6691f732273c62" 204 - "HEAD http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "txd53bd2397b494e4c96eaf-0069020917" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 404 70 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx806144ec464547228cfcc-0069020917" "proxy-server 1692256" 0.0045 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 404 70 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx806144ec464547228cfcc-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx806144ec464547228cfcc-0069020917) +proxy DEBUG: Ignoring 404 from primary (txn: tx806144ec464547228cfcc-0069020917) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 404 70 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx806144ec464547228cfcc-0069020917" "proxy-server 1692256" 0.0044 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx806144ec464547228cfcc-0069020917) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb98dec2fb8f3445bbcaf4-0069020917" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/2/a/5106b654430a46f78f6691f732273c62" 204 - "HEAD http://localhost/v1/a/5106b654430a46f78f6691f732273c62" "tx3b55bc0ef8dd4c20a84c6-0069020917" "proxy-server 1692256" 0.0064 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 200 82 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx71308328a49b420bb847e-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 200 82 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx71308328a49b420bb847e-0069020917" "proxy-server 1692256" 0.0006 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/3/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" 200 82 "GET http://localhost/v1/a/5106b654430a46f78f6691f732273c62/404895232b724a06b5268933a5aacf33" "tx71308328a49b420bb847e-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx662beaea827147f09a947-0069020917" "proxy-server 1692256" 0.0055 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 201 - "PUT http://127.0.0.1:41735/sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx662beaea827147f09a947-0069020917" "container-server 1692256" 0.0010 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 201 - "PUT http://127.0.0.1:43925/sdb1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx662beaea827147f09a947-0069020917" "container-server 1692256" 0.0012 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 201 - "PUT http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx662beaea827147f09a947-0069020917" "proxy-server 1692256" 0.0187 "-" 1692256 3 +sharder-test INFO: Found no containers directories +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:18 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -79110,10 +70068,18 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +sharder-test INFO: Container sharder "once" mode completed: 0.05s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override partitions: 0) +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -79123,26 +70089,65 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit "once" mode -test ERROR: ERROR Could not get container info /tmp/tmpntzpjvh9/tmp_test_database_auditor/fail2.db: +sharder-test INFO: Container sharder "once" mode completed: 0.01s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override partitions: 2, 0) +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpntzpjvh9/tmp_test_database_auditor/fail1.db: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +sharder-test INFO: Container sharder "once" mode completed: 0.03s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override devices: sdc) +sharder-test INFO: (Override partitions: 2, 0) +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit "once" mode completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters +test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok +test.unit.container.test_sharder.TestSharder.test_periodic_warning +test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok + +sharder-test INFO: Container sharder "once" mode completed: 0.01s +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 Thu Oct 30 02:31:19 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:19 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -79152,20 +70157,541 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test WARNING: Skipping /tmp/tmpggpko01z/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmpggpko01z/devices3/device_is_file/data' -test WARNING: Skipping /tmp/tmpggpko01z/devices4/device/data because -test WARNING: Skipping device as it is not mounted -test WARNING: Skipping /tmp/tmpczafh50d/asdf/data because [Errno 20] Not a directory: '/tmp/tmpczafh50d/asdf/data' -test WARNING: Skipping /tmp/tmpczafh50d/asdf/data because [Errno 20] Not a directory: '/tmp/tmpczafh50d/asdf/data' -test WARNING: Skipping asdf as it is not mounted -test WARNING: Skipping drive as it is not mounted -test WARNING: Skipping /tmp/tmpb5uh5ux5/asdf/data because [Errno 20] Not a directory: '/tmp/tmpb5uh5ux5/asdf/data' -test ERROR: Problem finding shard upper in '/tmp/tmpoidgzq02/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpoidgzq02/test_container.db': : +sharder-test INFO: Container sharder "once" mode completed: 0.02s +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp5ax_9nwg/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp5ax_9nwg/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmp5ax_9nwg/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmp5ax_9nwg/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 201 - "PUT http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx662beaea827147f09a947-0069020917" "proxy-server 1692256" 0.0365 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx081388b2e2264523aae57-0069020917" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 204 - "HEAD http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "txdc039108a2e34e6e861ba-0069020917" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 201 - "PUT http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx810971fd6c2042298fcad-0069020917" "proxy-server 1692256" 0.0206 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 201 - "PUT http://localhost/sdh1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx810971fd6c2042298fcad-0069020917" "object-server 1692256" 0.0061 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 201 - "PUT http://localhost/sdg1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx810971fd6c2042298fcad-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 201 - "PUT http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx810971fd6c2042298fcad-0069020917" "proxy-server 1692256" 0.0316 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 201 - "PUT http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx810971fd6c2042298fcad-0069020917" "proxy-server 1692256" 0.0387 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51db75cb17284450b0155-0069020917" "proxy-server 1692256" 0.0082 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 204 - "HEAD http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx0eaada5d7b764024a6e52-0069020917" "proxy-server 1692256" 0.0023 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 200 82 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "txc8ac36b63b9d42b3bc4d2-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 200 82 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "txc8ac36b63b9d42b3bc4d2-0069020917" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d80fc84232b4e45ab797-0069020917" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 204 - "HEAD http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx9f2c2d629c684aa6a1b80-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 404 70 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "txd1ba4de1e7754c22afe51-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 404 70 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "txd1ba4de1e7754c22afe51-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txd1ba4de1e7754c22afe51-0069020917) +proxy DEBUG: Ignoring 404 from primary (txn: txd1ba4de1e7754c22afe51-0069020917) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 404 70 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "txd1ba4de1e7754c22afe51-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txd1ba4de1e7754c22afe51-0069020917) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a269369f5904dda84c09-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/2/a/18c6eb45f66b4cb09b7ef1fb278c05e4" 204 - "HEAD http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4" "tx36fb915c227c49289f59b-0069020917" "proxy-server 1692256" 0.0023 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 200 82 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx18c740f35bcd42839c36f-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 404 70 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx18c740f35bcd42839c36f-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx18c740f35bcd42839c36f-0069020917) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" 200 82 "GET http://localhost/v1/a/18c6eb45f66b4cb09b7ef1fb278c05e4/defbdbf22d1041479610a5d833d99551" "tx18c740f35bcd42839c36f-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26def6a7c8de439bbab70-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/1/a/78b6b447c6b349078ebc6d1368b8a97e" 201 - "PUT http://127.0.0.1:43925/sdb1/3/a/78b6b447c6b349078ebc6d1368b8a97e" "tx26def6a7c8de439bbab70-0069020917" "container-server 1692256" 0.0010 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/1/a/78b6b447c6b349078ebc6d1368b8a97e" 201 - "PUT http://127.0.0.1:41735/sda1/3/a/78b6b447c6b349078ebc6d1368b8a97e" "tx26def6a7c8de439bbab70-0069020917" "container-server 1692256" 0.0009 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 201 - "PUT http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "tx26def6a7c8de439bbab70-0069020917" "proxy-server 1692256" 0.0328 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 201 - "PUT http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "tx26def6a7c8de439bbab70-0069020917" "proxy-server 1692256" 0.0209 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4730b8a83fee4f69b5b50-0069020917" "proxy-server 1692256" 0.0020 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 204 - "HEAD http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "txbbf3fd467708431b84a3f-0069020917" "proxy-server 1692256" 0.0013 "-" 1692256 3 +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp66_a1283/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.21268.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpuj8d2og7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuj8d2og7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuj8d2og7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuj8d2og7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmpuj8d2og7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/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/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/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/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others +test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others ... ok + +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/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/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp15kl269s/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/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp15kl269s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/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/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/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/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/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.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 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: txc697c15a312045c0b951d-0069020913) +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: txc697c15a312045c0b951d-0069020913) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc697c15a312045c0b951d-0069020913) +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: txc697c15a312045c0b951d-0069020913) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc697c15a312045c0b951d-0069020913) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txc697c15a312045c0b951d-0069020913) +test DEBUG: Setting object count to 1068 (txn: txc697c15a312045c0b951d-0069020913) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +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: txa32aac5712a4495aa1851-0069020913) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txa32aac5712a4495aa1851-0069020913) +test DEBUG: Setting object count to 1068 (txn: txa32aac5712a4495aa1851-0069020913) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfc20aba62a0344e397c6a-0069020914) +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: txfc20aba62a0344e397c6a-0069020914) +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: txfc20aba62a0344e397c6a-0069020914) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txfc20aba62a0344e397c6a-0069020914) +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: txfc20aba62a0344e397c6a-0069020914) +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: txfc20aba62a0344e397c6a-0069020914) +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: txfc20aba62a0344e397c6a-0069020914) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: txfc20aba62a0344e397c6a-0069020914) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8e21f7e08b4b489287a5d-0069020916) +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: tx8e21f7e08b4b489287a5d-0069020916) +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: tx8e21f7e08b4b489287a5d-0069020916) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8e21f7e08b4b489287a5d-0069020916) +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: tx8e21f7e08b4b489287a5d-0069020916) +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: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx8e21f7e08b4b489287a5d-0069020916) +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: tx8e21f7e08b4b489287a5d-0069020916) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx8e21f7e08b4b489287a5d-0069020916) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917)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 + +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/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/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpom1th7on/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/tmpom1th7on/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/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/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000125885009765625s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.915496826171875e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012159347534179688s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash60False/hash60False_1761741079.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/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/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 201 - "PUT http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx88acf7193b8249af9c7e9-0069020917" "proxy-server 1692256" 0.0189 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 201 - "PUT http://localhost/sdg1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx88acf7193b8249af9c7e9-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 201 - "PUT http://localhost/sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx88acf7193b8249af9c7e9-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 201 - "PUT http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx88acf7193b8249af9c7e9-0069020917" "proxy-server 1692256" 0.0270 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 201 - "PUT http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx88acf7193b8249af9c7e9-0069020917" "proxy-server 1692256" 0.0292 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4949b88fa0a0412cbb267-0069020917" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 204 - "HEAD http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "txd916b31884d2414f9543c-0069020917" "proxy-server 1692256" 0.0096 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 200 82 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx4ec72cba02e44dfc86587-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 200 82 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx4ec72cba02e44dfc86587-0069020917" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx346a289301d043539367f-0069020917" "proxy-server 1692256" 0.0060 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 204 - "HEAD http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "tx5d2845802cc3421a9760a-0069020917" "proxy-server 1692256" 0.0024 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 404 70 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx8ff96fd72b3f4f70a0c5c-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 404 70 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx8ff96fd72b3f4f70a0c5c-0069020917" "proxy-server 1692256" 0.0002 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx8ff96fd72b3f4f70a0c5c-0069020917) +proxy DEBUG: Ignoring 404 from primary (txn: tx8ff96fd72b3f4f70a0c5c-0069020917) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 404 70 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "tx8ff96fd72b3f4f70a0c5c-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx8ff96fd72b3f4f70a0c5c-0069020917) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb507324634fc48a59f558-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/78b6b447c6b349078ebc6d1368b8a97e" 204 - "HEAD http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e" "tx532110a280904a09863cf-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 200 82 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "txfa3a7399cf15400e891b1-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 404 70 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "txfa3a7399cf15400e891b1-0069020917" "proxy-server 1692256" 0.0044 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txfa3a7399cf15400e891b1-0069020917) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/3/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" 200 82 "GET http://localhost/v1/a/78b6b447c6b349078ebc6d1368b8a97e/5a004d2c012446bebc19199784c26b7e" "txfa3a7399cf15400e891b1-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46e84fb496364b17a10d4-0069020917" "proxy-server 1692256" 0.0054 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/1/a/bab03a94dff740a5a9cb7b701ac145c1" 201 - "PUT http://127.0.0.1:43925/sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1" "tx46e84fb496364b17a10d4-0069020917" "container-server 1692256" 0.0010 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/1/a/bab03a94dff740a5a9cb7b701ac145c1" 201 - "PUT http://127.0.0.1:41735/sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" "tx46e84fb496364b17a10d4-0069020917" "container-server 1692256" 0.0009 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx46e84fb496364b17a10d4-0069020917" "proxy-server 1692256" 0.0164 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx46e84fb496364b17a10d4-0069020917" "proxy-server 1692256" 0.0368 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e143cfc787c4f1a93db9-0069020917" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx06f0ce2a88f54adda04b1-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx5e89d453af1347a38235f-0069020917" "object-server 1692256" 0.0005 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx5e89d453af1347a38235f-0069020917" "proxy-server 1692256" 0.0272 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx5e89d453af1347a38235f-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001270771026611328s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014710426330566406s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash60True/hash60True_1761741098.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/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/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001220703125s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.082389831542969e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012373924255371094s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.748603820800781e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/lse/hash50False/hash50False_1761741117.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/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/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges +test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001227855682373047s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001354217529296875s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.987022399902344e-05s, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - zero objects found, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmp5gpn7qh2/sda/containers/0/rue/hash50True/hash50True_1761741133.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/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/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h60/hash60/hash60_1761741079.67294.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/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/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h50/hash50/hash50_1761741079.69454.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/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/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges +test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges ... ok +test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin +test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin ... ok +test.unit.container.test_sharder.TestSharder.test_run_forever +test.unit.container.test_sharder.TestSharder.test_run_forever ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx5e89d453af1347a38235f-0069020917" "proxy-server 1692256" 0.0305 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx5e89d453af1347a38235f-0069020917" "proxy-server 1692256" 0.0303 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99d3cc6ad5cb4aaaa9c30-0069020917" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "txace055337db24f7eb181b-0069020917" "proxy-server 1692256" 0.0170 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx4ad41ccdc5a54c2ba2490-0069020917" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx4ad41ccdc5a54c2ba2490-0069020917" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf62c5dec288247aabc97b-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx0fda4604e9d04ffbb64b4-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx285ff98a363c4f12a96eb-0069020917" "proxy-server 1692256" 0.0256 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx285ff98a363c4f12a96eb-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx285ff98a363c4f12a96eb-0069020917" "proxy-server 1692256" 0.0291 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx285ff98a363c4f12a96eb-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx285ff98a363c4f12a96eb-0069020917" "proxy-server 1692256" 0.0392 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3df69f4eb107462fbb7c2-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "txe511008d31794c75a553f-0069020917" "proxy-server 1692256" 0.0022 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx90bc10c6d8844fc9b70e1-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx90bc10c6d8844fc9b70e1-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba8f4c2dff2d40b8a0580-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "txbb4701b6f53e4088b1df9-0069020917" "proxy-server 1692256" 0.0076 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txdbb8715a209f42f7b10bd-0069020917" "proxy-server 1692256" 0.0162 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txdbb8715a209f42f7b10bd-0069020917" "object-server 1692256" 0.0046 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/3/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txdbb8715a209f42f7b10bd-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txdbb8715a209f42f7b10bd-0069020917" "proxy-server 1692256" 0.0256 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 201 - "PUT http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txdbb8715a209f42f7b10bd-0069020917" "proxy-server 1692256" 0.0247 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx378d4500a94f4ac28fb71-0069020917" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx3185fa85e7374ff4b5749-0069020917" "proxy-server 1692256" 0.0068 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx6e7dd0af37ce4cca9e500-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx6e7dd0af37ce4cca9e500-0069020917" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72017d8d035742aeb9fb2-0069020917" "proxy-server 1692256" 0.0055 "-" 1692256 - +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpb4tdwlib/sda/containers/0/h70/hash70/hash70_1761741079.71100.db +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 5.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 3604.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 30.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c1, db: /tmp/tmp5_6_6n5s/sda/containers/0/ash/c1hash/c1hash.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle + self._record_sharding_progress(broker, node, error) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress + own_shard_range = broker.get_own_shard_range() + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range + self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now + return cls(time.time(), offset=offset, delta=delta) + ~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Test over +sharder-test ERROR: Exception in sharder: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2544, in run_forever + self._one_shard_cycle(devices_to_shard=Everything(), + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + partitions_to_shard=Everything()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2521, in _one_shard_cycle + self._periodic_report_stats() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1139, in _periodic_report_stats + if (time.time() - self.reported) >= self.stats_interval: + ~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle + self._record_sharding_progress(broker, node, error) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress + own_shard_range = broker.get_own_shard_range() + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range + self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now + return cls(time.time(), offset=offset, delta=delta) + ~~~~~~~~~^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -79174,97 +70700,790 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp45q16uh8/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp45q16uh8/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_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 +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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Errortest.unit.container.test_sharder.TestSharder.test_send_shard_ranges +test.unit.container.test_sharder.TestSharder.test_send_shard_ranges ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx11060f0871ec483c823ce-0069020917" "proxy-server 1692256" 0.0094 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 404 70 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txb81c2ef4ed1f473a9f97a-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 404 70 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txb81c2ef4ed1f473a9f97a-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txb81c2ef4ed1f473a9f97a-0069020917) +proxy DEBUG: Ignoring 404 from primary (txn: txb81c2ef4ed1f473a9f97a-0069020917) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdi1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 404 70 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "txb81c2ef4ed1f473a9f97a-0069020917" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txb81c2ef4ed1f473a9f97a-0069020917) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d16e75857c24cf89ed11-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/3/a/bab03a94dff740a5a9cb7b701ac145c1" 204 - "HEAD http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1" "tx404221806eac4aebbdc3d-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx027aef98c6bc414dbb5dd-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx027aef98c6bc414dbb5dd-0069020917" "proxy-server 1692256" 0.0049 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdh1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx027aef98c6bc414dbb5dd-0069020917" "proxy-server 1692256" 0.0049 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "GET /sdg1/0/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" 200 84 "GET http://localhost/v1/a/bab03a94dff740a5a9cb7b701ac145c1/71809b19f57a4a5ab282526ddaa7f029" "tx027aef98c6bc414dbb5dd-0069020917" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6b0e7319c334efd9df9a-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/1/a/1a69cc6eed2d49faa085cabcaf543103" 201 - "PUT http://127.0.0.1:41735/sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" "txb6b0e7319c334efd9df9a-0069020917" "container-server 1692256" 0.0052 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/1/a/1a69cc6eed2d49faa085cabcaf543103" 201 - "PUT http://127.0.0.1:43925/sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103" "txb6b0e7319c334efd9df9a-0069020917" "container-server 1692256" 0.0009 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "txb6b0e7319c334efd9df9a-0069020917" "proxy-server 1692256" 0.0244 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "txb6b0e7319c334efd9df9a-0069020917" "proxy-server 1692256" 0.0167 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbeefb33971d44cbfbe21a-0069020917" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "txd649d352059e457ba8b9c-0069020917" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txedeacb27d14d4ddb9467d-0069020917" "proxy-server 1692256" 0.0177 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txedeacb27d14d4ddb9467d-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txedeacb27d14d4ddb9467d-0069020917" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txedeacb27d14d4ddb9467d-0069020917" "proxy-server 1692256" 0.0216 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "PUT /sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txedeacb27d14d4ddb9467d-0069020917" "proxy-server 1692256" 0.0215 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a178ad35f944d2fba078-0069020917" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:19 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx43ef627915de42c9be928-0069020917" "proxy-server 1692256" 0.0068 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx0948ac011ac24544923fa-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx0948ac011ac24544923fa-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1658bdabc7914a789ac62-0069020918" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx2f4323fa286545d896781-0069020918" "proxy-server 1692256" 0.0014 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txe141bce7d9e447bfbf455-0069020918" "proxy-server 1692256" 0.0263 "-" 1692256 3 +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/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/tmpe01zi91d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001442432403564453s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmp0lfxexvj/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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.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/tmp0lfxexvj/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaved ShardRange in 0.003s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014710426330566406s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: a/c, db: /tmp/tmp0lfxexvj/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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.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/tmp0lfxexvj/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010848045349121094s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.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/tmp0lfxexvj/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.556510925292969e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.628036499023438e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.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/tmp0lfxexvj/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.461143493652344e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.534027099609375e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1761741014.34972, (0, 0) as of 1761741014.34972, cleaved as of 1761741014.34972> in 0.004s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014591217041015625s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmp0lfxexvj/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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1761741014.34972, (2, 2) as of 1761741080.04777, cleaved as of 1761741014.34972> in 0.007s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.001211404800415039s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.033348083496094e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00014638900756835938s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmp0lfxexvj/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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmp0lfxexvj/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures +test.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures ... ok +test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts +test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts ... ok +test.unit.container.test_sharder.TestSharder.test_sharding_enabled +test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txe141bce7d9e447bfbf455-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txe141bce7d9e447bfbf455-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txe141bce7d9e447bfbf455-0069020918" "proxy-server 1692256" 0.0356 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txe141bce7d9e447bfbf455-0069020918" "proxy-server 1692256" 0.0348 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89079476b3f94a7a8c3ad-0069020918" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx35ab4a9e98a84e6c82390-0069020918" "proxy-server 1692256" 0.0022 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7b8bc96276b2430095874-0069020918" "proxy-server 1692256" 0.0048 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7b8bc96276b2430095874-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93b7cbcc9a264a8095751-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "txba3fcbe9adc54804890d4-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txd3dcd1ef9af6439fbcfc9-0069020918" "proxy-server 1692256" 0.0124 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txd3dcd1ef9af6439fbcfc9-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txd3dcd1ef9af6439fbcfc9-0069020918" "object-server 1692256" 0.0006 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txd3dcd1ef9af6439fbcfc9-0069020918" "proxy-server 1692256" 0.0319 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 201 - "PUT http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txd3dcd1ef9af6439fbcfc9-0069020918" "proxy-server 1692256" 0.0316 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx076e8ef49cdb4ca5854a2-0069020918" "proxy-server 1692256" 0.0056 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx3b7975726e284dcd9bc19-0069020918" "proxy-server 1692256" 0.0067 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx0baeabe3cda4491ab0bc0-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx0baeabe3cda4491ab0bc0-0069020918" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaafeff1d735043098e090-0069020918" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx3b89c206c6b144db995ef-0069020918" "proxy-server 1692256" 0.0023 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 404 70 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txf8403092d6ee461f9b40f-0069020918" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 404 70 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txf8403092d6ee461f9b40f-0069020918" "proxy-server 1692256" 0.0002 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txf8403092d6ee461f9b40f-0069020918) +proxy DEBUG: Ignoring 404 from primary (txn: txf8403092d6ee461f9b40f-0069020918) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 404 70 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "txf8403092d6ee461f9b40f-0069020918" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txf8403092d6ee461f9b40f-0069020918) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55b49ed0172948c1ba8a9-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/1a69cc6eed2d49faa085cabcaf543103" 204 - "HEAD http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103" "tx5fdd2f360bae4c5d89f34-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7021b35e09064ec38b377-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7021b35e09064ec38b377-0069020918" "proxy-server 1692256" 0.0008 "-" 1692256 3 +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/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.389617919921875e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.008148193359375e-05s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972>, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1761741014.34972, (0, 0) as of 1761741014.34972, created as of 1761741014.34972> - shard db already in sync, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1761741014.34972, (3, 3) as of 1761741080.09675, cleaved as of 1761741014.34972> in 0.004s, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp0lfxexvj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741079.91561.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '8dbefe2f-8daa-421d-9537-1c2c9d200a0d-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/tmp2gm6d_jt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741080.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '8dbefe2f-8daa-421d-9537-1c2c9d200a0d-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/tmp2gm6d_jt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741080.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '8dbefe2f-8daa-421d-9537-1c2c9d200a0d-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/tmp2gm6d_jt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741080.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '8dbefe2f-8daa-421d-9537-1c2c9d200a0d-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/tmp2gm6d_jt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741080.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '64c2501c-2964-4b87-8a19-87bad5b7bfc1-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/tmp2gm6d_jt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761741080.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1y3inal6/sda/containers/0/ash/c2hash/c2hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1y3inal6/sda/containers/0/ash/c1hash/c1hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1y3inal6/sda/containers/0/ash/c3hash/c3hash.db' +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump +test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump ... ok +test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges +test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges ... ok +test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported +test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... ok + +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Oct 30 02:31:20 2025 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpx05v6zke/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp12hj1jgn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_own_range +test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range ... ok +test.unit.container.test_sharder.TestSharder.test_update_stat +test.unit.container.test_sharder.TestSharder.test_update_stat ... ok +test.unit.container.test_sharder.TestSharder.test_yield_objects +test.unit.container.test_sharder.TestSharder.test_yield_objects ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7021b35e09064ec38b377-0069020918" "proxy-server 1692256" 0.0049 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/3/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" 200 84 "GET http://localhost/v1/a/1a69cc6eed2d49faa085cabcaf543103/127202455a3845a6b3f993336da2a2f0" "tx7021b35e09064ec38b377-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c9a18a40a234c3bafd45-0069020918" "proxy-server 1692256" 0.0055 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/8dab28f535c448b9a199ed8a6c84f08e" 201 - "PUT http://127.0.0.1:43925/sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e" "tx5c9a18a40a234c3bafd45-0069020918" "container-server 1692256" 0.0052 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/8dab28f535c448b9a199ed8a6c84f08e" 201 - "PUT http://127.0.0.1:41735/sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" "tx5c9a18a40a234c3bafd45-0069020918" "container-server 1692256" 0.0009 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx5c9a18a40a234c3bafd45-0069020918" "proxy-server 1692256" 0.0160 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx5c9a18a40a234c3bafd45-0069020918" "proxy-server 1692256" 0.0289 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txddff305b1471429591a1a-0069020918" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "txd8b2f24591624bd0b2c68-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx8cb38e6b435c42c9bfbf1-0069020918" "proxy-server 1692256" 0.0230 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx8cb38e6b435c42c9bfbf1-0069020918" "object-server 1692256" 0.0005 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx8cb38e6b435c42c9bfbf1-0069020918" "object-server 1692256" 0.0005 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx8cb38e6b435c42c9bfbf1-0069020918" "proxy-server 1692256" 0.0268 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx8cb38e6b435c42c9bfbf1-0069020918" "proxy-server 1692256" 0.0361 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69cfbfbd783547cfa7d6f-0069020918" "proxy-server 1692256" 0.0020 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx37040c2a74334793b27ec-0069020918" "proxy-server 1692256" 0.0076 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx86f42d4807f04504bd0b7-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx86f42d4807f04504bd0b7-0069020918" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06c84a8a95484787a55bd-0069020918" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx204d4e79a08b4141b34e4-0069020918" "proxy-server 1692256" 0.0055 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txdc749c9ee26c4c04abb51-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txdc749c9ee26c4c04abb51-0069020918" "proxy-server 1692256" 0.0294 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txdc749c9ee26c4c04abb51-0069020918" "proxy-server 1692256" 0.0297 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txdc749c9ee26c4c04abb51-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txdc749c9ee26c4c04abb51-0069020918" "proxy-server 1692256" 0.0336 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd72a49879c0e466d8a664-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx425217907826441799b93-0069020918" "proxy-server 1692256" 0.0073 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txc7a0df74d7e042b1a210c-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txc7a0df74d7e042b1a210c-0069020918" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bbcfa10229b4c40b1f5d-0069020918" "proxy-server 1692256" 0.0055 "-" 1692256 - +sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmpokhoa7ks/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=False) in 0.00021338462829589844s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=True) in 0.0001761913299560547s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.0001201629638671875s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.00010633468627929688s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00014495849609375s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00017881393432617188s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.0001480579376220703s, path: a/c, db: /tmp/tmp7k1_i89u/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014710426330566406s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015354156494140625s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001342296600341797s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001506805419921875s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00013566017150878906s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.200241088867188e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.2479248046875e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.724761962890625e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.00013566017150878906s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.653236389160156e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.012222290039062e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 7.963180541992188e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 7.987022399902344e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013184547424316406s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.796287536621094e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.034706115722656e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range ... ok +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects ... ok test.unit.container.test_sync.TestContainerSync.test_FileLikeIter test.unit.container.test_sync.TestContainerSync.test_FileLikeIter ... ok test.unit.container.test_sync.TestContainerSync.test_container_first_loop @@ -79287,30 +71506,25 @@ 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 ERROR: Failed to unlink '/tmp/tmp33j7w431/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp33j7w431/containers/part/suffix/hash/container_1796150986.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp33j7w431/containers/part/suffix/hash/container_1796150986.00000.db': ['/tmp/tmp33j7w431/containers/part/suffix/hash/container.db', '/tmp/tmp33j7w431/containers/part/suffix/hash/container_1796150987.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp33j7w431/containers/part/suffix/hash/container_1796150987.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/tmpau2rl__s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' + +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010132789611816406s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.0108642578125e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.00020265579223632812s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.918212890625e-05s, path: a/c, db: /tmp/tmpfm0w647v/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014495849609375s, path: a/c, db: /tmp/tmpao5hkuu8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.702278137207031e-05s, path: a/c, db: /tmp/tmpao5hkuu8/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db 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: 1796150986.0496414, time window end: 1796150986.0496414, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 -test-container-sync ERROR: ERROR Syncing : +test-container-sync INFO: Container sync report: a/c, time window start: 1761741080.5622544, time window end: 1761741080.5622544, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 +test-container-sync ERROR: ERROR Syncing : Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 389, in container_sync if not self.container_sync_row( @@ -79322,18 +71536,18 @@ 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: 1796150986.0521326, time window end: 1796150986.0521421, 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'}: +test-container-sync INFO: Container sync report: a/c, time window start: 1761741080.5645068, time window end: 1761741080.5645156, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync ERROR: ERROR Syncing {'ROWID': 1, 'name': 'o'}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 535, in container_sync_row row['created_at']) ~~~^^^^^^^^^^^^^^ KeyError: 'created_at' -test-container-sync INFO: Container sync report: a/c, time window start: 1796150986.0522723, time window end: 1796150986.0526154, 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: 1796150986.0527127, time window end: 1796150986.0527658, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync INFO: Container sync report: a/c, time window start: 1761741080.564643, time window end: 1761741080.5649807, 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: 1761741080.565076, time window end: 1761741080.5651267, 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'}: +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row delete_object(sync_to, name=row['name'], headers=headers, @@ -79347,7 +71561,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object raise exc[-1] Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row delete_object(sync_to, name=row['name'], headers=headers, @@ -79363,7 +71577,7 @@ 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'}: +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row delete_object(sync_to, name=row['name'], headers=headers, @@ -79376,8 +71590,14 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Exception: test exceptiontest.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.unit.container.test_sync.TestContainerSync.test_container_sync_row_put +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... 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-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row delete_object(sync_to, name=row['name'], headers=headers, @@ -79390,14 +71610,10 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 900, in fake_delete_object raise exc[-1] -swift.common.exceptions.ClientException: test client exceptiontest.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.unit.container.test_sync.TestContainerSync.test_container_sync_row_put -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok - +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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row raise exc @@ -79415,7 +71631,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object raise exc[-1] Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row raise exc @@ -79435,7 +71651,7 @@ 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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row put_object(sync_to, name=row['name'], headers=headers, @@ -79452,7 +71668,7 @@ 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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row if self._object_in_remote_container(row['name'], @@ -79478,7 +71694,7 @@ 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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row raise exc @@ -79496,7 +71712,7 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object raise exc[-1] Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row raise exc @@ -79525,66 +71741,28 @@ 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.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_server.TestZeroCopy.test_GET -test.unit.obj.test_server.TestZeroCopy.test_GET ... ok -test.unit.obj.test_server.TestZeroCopy.test_GET_big -test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok -test.unit.obj.test_server.TestZeroCopy.test_quarantine -test.unit.obj.test_server.TestZeroCopy.test_quarantine ... ok -test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file -test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file ... ok -test.unit.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.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-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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row put_object(sync_to, name=row['name'], headers=headers, @@ -79601,7 +71779,7 @@ 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}: +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row if self._object_in_remote_container(row['name'], @@ -79625,35 +71803,4398 @@ raise Exception() Exception test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 -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 DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 1398988 - -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 1398988 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0311 "-" 1398988 - -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0012 "-" 1398988 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 1398988 - -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0011 "-" 1398988 - -test WARNING: Quarantined object /tmp/tmpy6m_1cizobj_server_zero_copy/sda1/objects/2100/77c/ab4a8c0dec756ad76845d2920375f77c/1402601849.47475.data: ETag ddbb5de304f43838630b463cf0623404 and file's md5 e0aecd37989701571f2c96b6dd22233c do not match -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:46 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 1398988 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 1398988 - -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0011 "-" 1398988 - -test INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0011 "-" 1398988 - +test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpvovdik3z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741080.70441#2#d.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestECDiskFile ERROR: Problem cleaning up /tmp/tmp56z4udcs/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp1q4j1hwi/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1761741080.73487#2#d.data ([Errno 21] Some IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable + fsync_dir(self._datadir) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +IsADirectoryError: [Errno 21] Some IO Error +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp0gje_zl9/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1761741080.73876#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable + fsync_dir(self._datadir) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 100] Some Error +test-TestECDiskFile ERROR: No space left on device for /tmp/tmp6i378kaa/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761741080.74368#2#d.data ([Errno 122] EDQUOT): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 122] EDQUOT +test-TestECDiskFile ERROR: No space left on device for /tmp/tmp62n2jdqx/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761741080.74900#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpupo2gqmq/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761741080.75331#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 100] Some Error +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp64ir0m32/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761741080.75818#2#d.data ([Errno 21] Some other IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +IsADirectoryError: [Errno 21] Some other IO 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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx5b9a45f4b18447e191e44-0069020918" "proxy-server 1692256" 0.0071 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe10dceff03b64393b1069-0069020918" "proxy-server 1692256" 0.0216 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe10dceff03b64393b1069-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe10dceff03b64393b1069-0069020918" "object-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe10dceff03b64393b1069-0069020918" "proxy-server 1692256" 0.0311 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 201 - "PUT http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe10dceff03b64393b1069-0069020918" "proxy-server 1692256" 0.0304 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46786d1348ed4f9aa534c-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx73f5c723f1f84878bf050-0069020918" "proxy-server 1692256" 0.0024 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe2b3ea0b2ea44f1fade62-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "txe2b3ea0b2ea44f1fade62-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea6f195f557547de85aeb-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx9eeb6560cd0f4c9eb55b7-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 404 70 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx277acf1342d2498185f6d-0069020918" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 404 70 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx277acf1342d2498185f6d-0069020918" "proxy-server 1692256" 0.0002 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx277acf1342d2498185f6d-0069020918) +proxy DEBUG: Ignoring 404 from primary (txn: tx277acf1342d2498185f6d-0069020918) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdh1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 404 70 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx277acf1342d2498185f6d-0069020918" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx277acf1342d2498185f6d-0069020918) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea6829bfbe2841878ab49-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/2/a/8dab28f535c448b9a199ed8a6c84f08e" 204 - "HEAD http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e" "tx0e8d74d592ba4e1cbcfb6-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx7e9d96e56c064521aac6c-0069020918" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx7e9d96e56c064521aac6c-0069020918" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/2/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" 200 84 "GET http://localhost/v1/a/8dab28f535c448b9a199ed8a6c84f08e/b5c365179e0c4438a89753c331967007" "tx7e9d96e56c064521aac6c-0069020918" "proxy-server 1692256" 0.0009 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdcc715d9bc34a0294368-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" "txcdcc715d9bc34a0294368-0069020918" "container-server 1692256" 0.0009 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" "txcdcc715d9bc34a0294368-0069020918" "container-server 1692256" 0.0010 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "txcdcc715d9bc34a0294368-0069020918" "proxy-server 1692256" 0.0160 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "txcdcc715d9bc34a0294368-0069020918" "proxy-server 1692256" 0.0249 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx383d4c214f7f48a6adb06-0069020918" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "txe006847cf06247258de4d-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txa7c239688f1f4b878ce5a-0069020918" "proxy-server 1692256" 0.0257 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txa7c239688f1f4b878ce5a-0069020918" "object-server 1692256" 0.0005 "-" 1692256 3test.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txa7c239688f1f4b878ce5a-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txa7c239688f1f4b878ce5a-0069020918" "proxy-server 1692256" 0.0266 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txa7c239688f1f4b878ce5a-0069020918" "proxy-server 1692256" 0.0262 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a47d37c6b464153a77e6-0069020918" "proxy-server 1692256" 0.0062 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx2be757bbfd0b4f36b4c5c-0069020918" "proxy-server 1692256" 0.0066 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txc892caf192304b43a42d7-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txc892caf192304b43a42d7-0069020918" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b78ebc8fdea48e8bdfba-0069020918" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "txdcaa2357db68460fb2c48-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx9bff386cf2f940aebe550-0069020918" "proxy-server 1692256" 0.0183 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx9bff386cf2f940aebe550-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx9bff386cf2f940aebe550-0069020918" "object-server 1692256" 0.0045 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx9bff386cf2f940aebe550-0069020918" "proxy-server 1692256" 0.0275 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx9bff386cf2f940aebe550-0069020918" "proxy-server 1692256" 0.0267 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx913a049e2c094dcc8375d-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx18a417bd50924a2884ff4-0069020918" "proxy-server 1692256" 0.0023 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx4f3a89f565a941ed81b27-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx4f3a89f565a941ed81b27-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e3b2d48e9a2488496154-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx41bde996c0f14877a6c0f-0069020918" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx30439a11df6145d5bc3a5-0069020918" "proxy-server 1692256" 0.0210 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx30439a11df6145d5bc3a5-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx30439a11df6145d5bc3a5-0069020918" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx30439a11df6145d5bc3a5-0069020918" "proxy-server 1692256" 0.0343 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "PUT /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 201 - "PUT http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx30439a11df6145d5bc3a5-0069020918" "proxy-server 1692256" 0.0355 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9bcfd055d8ed4eaabd53c-0069020918" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "HEAD /sda1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx399ed6b05e3e437b9a893-0069020918" "proxy-server 1692256" 0.0074 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx3745cfbf3a554ea4be63c-0069020918" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:20 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx3745cfbf3a554ea4be63c-0069020918" "proxy-server 1692256" 0.0006 "-" 1692256 3test.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-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmp0q63afr9/tmp_test_obj_server_DiskFile/sda1/tmp/tmpl3lcc2n7: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open + fallocate(self._fd, self._size) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 28] No space left on device + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create + yield dfw.open() + ~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open + raise DiskFileNoSpace() +swift.common.exceptions.DiskFileNoSpace + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close + os.unlink(self._tmppath) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +FileNotFoundError: [Errno 2] No such file or directory +test-TestECDiskFile WARNING: Quarantined object /tmp/tmph3xsm352/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741080.92915#2#d.data: Bytes read: 84, does not match metadata: 85 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjtonb3w8/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.15146#2#d.data: [Errno 5] Input/output error +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0ybek41i/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.15952#2#d.data: Bytes read: 82, does not match metadata: 83 +Problem cleaning up /tmp/tmpzrvxv0oa/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup + raise OSError() +OSError +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd67d41e6d695495db5201-0069020919" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx7191235f63a4475eb6a57-0069020919" "proxy-server 1692256" 0.0136 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 404 70 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txaec03a92c0da423896bf0-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 404 70 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txaec03a92c0da423896bf0-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txaec03a92c0da423896bf0-0069020919) +proxy DEBUG: Ignoring 404 from primary (txn: txaec03a92c0da423896bf0-0069020919) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 404 70 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "txaec03a92c0da423896bf0-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: txaec03a92c0da423896bf0-0069020919) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ed02729c1784cb68a609-0069020919" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/3f6e6ef6eadc472f91a3f9d451623619" 204 - "HEAD http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619" "tx612e83ee2b414eb1b832e-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx0409bc3df8ee4418bf45f-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx0409bc3df8ee4418bf45f-0069020919" "proxy-server 1692256" 0.0047 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/0/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" 200 82 "GET http://localhost/v1/a/3f6e6ef6eadc472f91a3f9d451623619/9cb855f1621b480a8a581a00d1070451" "tx0409bc3df8ee4418bf45f-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f06d5a22c374f399b690-0069020919" "proxy-server 1692256" 0.0054 "-" 1692256 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/af65c733b5ae473d942df562da8a3dd1" "tx3f06d5a22c374f399b690-0069020919" "container-server 1692256" 0.0052 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/af65c733b5ae473d942df562da8a3dd1" "tx3f06d5a22c374f399b690-0069020919" "container-server 1692256" 0.0009 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "tx3f06d5a22c374f399b690-0069020919" "proxy-server 1692256" 0.0243 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "tx3f06d5a22c374f399b690-0069020919" "proxy-server 1692256" 0.0209 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3874902cf214891876b8-0069020919" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "txe7c13dc416a746c182d5d-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txeb9332bc245d402e9b0ee-0069020919" "proxy-server 1692256" 0.0188 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txeb9332bc245d402e9b0ee-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txeb9332bc245d402e9b0ee-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txeb9332bc245d402e9b0ee-0069020919" "proxy-server 1692256" 0.0266 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txeb9332bc245d402e9b0ee-0069020919" "proxy-server 1692256" 0.0432 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8c09821344640e4a2c04-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "txfc6baa6bab604babaa0d5-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx583468b8e151448e83db7-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx583468b8e151448e83db7-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd9d55ed71854da7babcd-0069020919" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "tx1c596a870fa14189a2a9e-0069020919" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx2d19da8b509c4df4bbd93-0069020919" "proxy-server 1692256" 0.0180 "-" 1692256 3test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... ok +test.unit.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_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx2d19da8b509c4df4bbd93-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx2d19da8b509c4df4bbd93-0069020919" "object-server 1692256" 0.0003 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx2d19da8b509c4df4bbd93-0069020919" "proxy-server 1692256" 0.0337 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx2d19da8b509c4df4bbd93-0069020919" "proxy-server 1692256" 0.0348 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe19b2362f6fa42a0b97e2-0069020919" "proxy-server 1692256" 0.0083 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "tx5043e92062854a24b417b-0069020919" "proxy-server 1692256" 0.0184 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx1bb522c8a4fd4884981bd-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx1bb522c8a4fd4884981bd-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb813cf9ccf34bb4960a0-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "txa298e6bd8f474272950ac-0069020919" "proxy-server 1692256" 0.0025 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx4a711e49b85b43ab86313-0069020919" "proxy-server 1692256" 0.0214 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx4a711e49b85b43ab86313-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx4a711e49b85b43ab86313-0069020919" "proxy-server 1692256" 0.0193 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx4a711e49b85b43ab86313-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 201 - "PUT http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx4a711e49b85b43ab86313-0069020919" "proxy-server 1692256" 0.0323 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e62e20ca3e840269c133-0069020919" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "txf628dadaa4ec48d8bbcad-0069020919" "proxy-server 1692256" 0.0067 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txef86ad32de894e8880333-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "txef86ad32de894e8880333-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe18b1de4ebd48619d630-0069020919" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "txb6555c8524b8444b8f503-0069020919" "proxy-server 1692256" 0.0094 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 404 70 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx968fd99a2a9542a3ac917-0069020919" "proxy-server 1692256" 0.0044 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 404 70 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx968fd99a2a9542a3ac917-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx968fd99a2a9542a3ac917-0069020919) +proxy DEBUG: Ignoring 404 from primary (txn: tx968fd99a2a9542a3ac917-0069020919) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 404 70 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx968fd99a2a9542a3ac917-0069020919" "proxy-server 1692256" 0.0044 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx968fd99a2a9542a3ac917-0069020919) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6c2494c9dcb498597245-0069020919" "proxy-server 1692256" 0.0056 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/af65c733b5ae473d942df562da8a3dd1" 204 - "HEAD http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1" "tx070bd640df0d4be3b3281-0069020919" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx8914dbed9b6446c2a0d96-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 200 82 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx8914dbed9b6446c2a0d96-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... ok +test.unit.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.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... ok +test.unit.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.obj.test_diskfile.TestECDiskFile.test_purge_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/2/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" 404 70 "GET http://localhost/v1/a/af65c733b5ae473d942df562da8a3dd1/6f43fadf639d4eef959e8ed5b051b207" "tx8914dbed9b6446c2a0d96-0069020919" "proxy-server 1692256" 0.0004 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx8914dbed9b6446c2a0d96-0069020919) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx805a012067304348bbf58-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 201 - "PUT http://127.0.0.1:43925/sdb1/1/a/a0640112b60f446b939d969f24f5e636" "tx805a012067304348bbf58-0069020919" "container-server 1692256" 0.0010 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/a0640112b60f446b939d969f24f5e636" 201 - "PUT http://127.0.0.1:41735/sda1/1/a/a0640112b60f446b939d969f24f5e636" "tx805a012067304348bbf58-0069020919" "container-server 1692256" 0.0011 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/a0640112b60f446b939d969f24f5e636" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx805a012067304348bbf58-0069020919" "proxy-server 1692256" 0.0367 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx805a012067304348bbf58-0069020919" "proxy-server 1692256" 0.0208 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdef4ee3eed364ec4b0725-0069020919" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx63e16f7402914dd7a7935-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx66ea3c6b48cf48109bc9c-0069020919" "proxy-server 1692256" 0.0180 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx66ea3c6b48cf48109bc9c-0069020919" "object-server 1692256" 0.0046 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx66ea3c6b48cf48109bc9c-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx66ea3c6b48cf48109bc9c-0069020919" "proxy-server 1692256" 0.0215 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx66ea3c6b48cf48109bc9c-0069020919" "proxy-server 1692256" 0.0214 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81b6baf4b76148b281ffe-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx12f536f466a442eaa9de6-0069020919" "proxy-server 1692256" 0.0074 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txd8928f3897c94b6993012-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txd8928f3897c94b6993012-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93914b6d1b32426b88d40-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx74296598cbf543f69ddb1-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txc02de28e3bbe48e2b754b-0069020919" "proxy-server 1692256" 0.0162 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txc02de28e3bbe48e2b754b-0069020919" "object-server 1692256" 0.0005 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txc02de28e3bbe48e2b754b-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txc02de28e3bbe48e2b754b-0069020919" "proxy-server 1692256" 0.0329 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "txc02de28e3bbe48e2b754b-0069020919" "proxy-server 1692256" 0.0243 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx939d3c763b694c98bb95a-0069020919" "proxy-server 1692256" 0.0019 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "txcfeb87af4004470da40d7-0069020919" "proxy-server 1692256" 0.0069 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx35fddcef2cc6471f9b274-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx35fddcef2cc6471f9b274-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cfe36655d3545759eed8-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "txe264814834424ceb95293-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 3test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... ok +test.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-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmp4je82yvg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.29645#2#d.data close failure: a very special error : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up + raise Exception('a very special error') +Exception: a very special error + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpca24n1se/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1761741081.36477#2#d.data: Hash of name in metadata does not match directory name +test-TestECDiskFile DEBUG: open(/tmp/tmpw6rc48n_/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/tmpw6rc48n_/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/tmpw6rc48n_/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/tmpymrxhx12/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761741081.46743#2.data to /tmp/tmpymrxhx12/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761741081.46743#2.data due to next_part_power set +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpymrxhx12/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761741081.46743#2#d.data (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +test-TestECDiskFile DEBUG: Relinking /tmp/tmpymrxhx12/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1761741081.46906.data to /tmp/tmpymrxhx12/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1761741081.46906.data due to next_part_power set +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmkudgkcp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.63307.ts: Metadata checksum mismatch for /tmp/tmpmkudgkcp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.63307.ts: stored checksum='b'a095e33db6295ffd7df3bf17f4c87251'', computed='b'8f5efaf2118650d3c6c9efe3ca0959cc'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmptzrtq5op/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.82611#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741081.83099#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741081.83099#2#d.data'>: stored checksum='b'e85c6df91d068c137f978930c8111f24'', computed='b'1ea990709592af7d73107ca4337cc0dd'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741081.83314#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741081.83314#2#d.data'>: stored checksum='b'f9d5f161d5c298bbb62d4b694fff8b8c'', computed='b'fd12aec4868b0cbd57f7e026388b8ea8'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741081.83535#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741081.83535#2#d.data'>: stored checksum='b'b71e2370608e23ec81c3685311883c31'', computed='b'52cc267457826df47b993ed94dba23fd'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741081.83901#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741081.83901#2#d.data'>: stored checksum='b'dda74e074db6bbbccb3e21552c8badb7'', computed='b'9eecddac19c5b996333c775c3af4fc94'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741081.84125#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741081.84125#2#d.data'>: stored checksum='b'7ccba8769bf5640d01348eec4c2de2eb'', computed='b'08157a839e083db37abda3b928de98ac'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741081.84428#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741081.84428#2#d.data'>: stored checksum='b'794d2d405ac1981ba6ed4b94771ecc97'', computed='b'59c08871246db32898c1aec3f1e492f4'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741081.84644#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741081.84644#2#d.data'>: stored checksum='b'0ae9cb137552dc2e133327cf2561b0f5'', computed='b'584d9dd0b6bf7c58349aada48c7fdbbc'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741081.85448#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741081.85448#2#d.data'>: stored checksum='b'd71a178d1d11eeac370f2d6469f9b562'', computed='b'c0b80ebdb448d5e1c2cf8c2009b1eae9'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741081.85673#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmppz8ldvw7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741081.85673#2#d.data'>: stored checksum='b'3d8d0c23e5c70b4da67af698631f28a7'', computed='b'5d763836d32f98aae562338d0cadf061'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0ddyyn23/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.87466#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6x6c7zzh/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741081.89954#2#d.data: not stat-able: test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx19bde988ea3c496eaf387-0069020919" "proxy-server 1692256" 0.0218 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx19bde988ea3c496eaf387-0069020919" "object-server 1692256" 0.0004 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx19bde988ea3c496eaf387-0069020919" "object-server 1692256" 0.0003 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx19bde988ea3c496eaf387-0069020919" "proxy-server 1692256" 0.0298 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 201 - "PUT http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx19bde988ea3c496eaf387-0069020919" "proxy-server 1692256" 0.0378 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31f715b4bd584116a604c-0069020919" "proxy-server 1692256" 0.0099 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx8629b83a353045e0a5f72-0069020919" "proxy-server 1692256" 0.0061 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx9e3c30dae7854b51a8d34-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx9e3c30dae7854b51a8d34-0069020919" "proxy-server 1692256" 0.0006 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc58132bc24f46c4847c5-0069020919" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx1dd178102e9b45ca833dd-0069020919" "proxy-server 1692256" 0.0064 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 404 70 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx9c319fe8a40942b188211-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 404 70 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx9c319fe8a40942b188211-0069020919" "proxy-server 1692256" 0.0002 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx9c319fe8a40942b188211-0069020919) +proxy DEBUG: Ignoring 404 from primary (txn: tx9c319fe8a40942b188211-0069020919) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 404 70 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx9c319fe8a40942b188211-0069020919" "proxy-server 1692256" 0.0003 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx9c319fe8a40942b188211-0069020919) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx670948f6b9014f7db7fff-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a/a0640112b60f446b939d969f24f5e636" 204 - "HEAD http://localhost/v1/a/a0640112b60f446b939d969f24f5e636" "tx804ef71d73c84bf6b4227-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdh1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx0b0e8959775645c193abd-0069020919" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdg1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 200 82 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx0b0e8959775645c193abd-0069020919" "proxy-server 1692256" 0.0048 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "GET /sdi1/1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" 404 70 "GET http://localhost/v1/a/a0640112b60f446b939d969f24f5e636/8418d7c54bcd4076aceb20677073e899" "tx0b0e8959775645c193abd-0069020919" "proxy-server 1692256" 0.0004 "-" 1692256 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx0b0e8959775645c193abd-0069020919) +proxy ERROR: Object returning 503 for [] (txn: tx0b0e8959775645c193abd-0069020919) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx754bf0f276ed4663955f7-0069020919" "proxy-server 1692256" 0.0013 "-" 1692256 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:43925/sdb1/0/a/ec-con" "tx754bf0f276ed4663955f7-0069020919" "container-server 1692256" 0.0010 "-" 1692256 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:41735/sda1/0/a/ec-con" "tx754bf0f276ed4663955f7-0069020919" "container-server 1692256" 0.0010 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx754bf0f276ed4663955f7-0069020919" "proxy-server 1692256" 0.0170 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx754bf0f276ed4663955f7-0069020919" "proxy-server 1692256" 0.0260 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/21 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx754bf0f276ed4663955f7-0069020919 - 0.0456 - - 1761741081.939851284 1761741081.985488176 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00136c4b592746339dac4-0069020919" "proxy-server 1692256" 0.0061 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1e27db46d1484a29a74ca-0069020919" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txe9d1e3899b7c4fa1805fa-006902091a" "proxy-server 1692256" 0.0172 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sda1/0/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "txe9d1e3899b7c4fa1805fa-006902091a" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txe9d1e3899b7c4fa1805fa-006902091a" "proxy-server 1692256" 0.0207 "-" 1692256 3test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... 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.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad ... ok + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmeab11bi/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpmeab11bi/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpe4iv9niv/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpe4iv9niv/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpe4iv9niv/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpe4iv9niv/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage +test-TestECDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage +test-TestECDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage +test-TestECDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage +test-TestECDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage +test-TestECDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage +test-TestECDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage +test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.00114#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.00808#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.01465#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.01697#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.02305#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.03344#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.03591#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.04241#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmpwlzbxg/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.04466#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.05929#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.06600#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.06825#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.07477#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.07693#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.08352#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.09385#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.09611#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmphtcvuj3y/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.10268#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.11191#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.11849#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.12067#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.13122#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.13755#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.13991#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.14639#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.14862#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpda10561h/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.15518#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.16906#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.17294#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not matchtest.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left ... ok + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.18156#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.18396#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.18640#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.18871#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpomuhg0rg/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.19718#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.21598#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.21991#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.22216#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.22430#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.22649#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.22854#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.23070#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.23283#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpzku8_33b/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.23503#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.23971#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.24306#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.24522#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.24739#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.24948#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.25156#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6p_8geun/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.25595#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6htiftby/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.26326#2#d.data: Failed to open /tmp/tmp6htiftby/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.26326#2#d.data: [Errno 61] -ENODATA fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpsdrsow3c/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.26966#2#d.data: Failed to open /tmp/tmpsdrsow3c/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.26966#2#d.data: [Errno 117] -EUCLEAN fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpvujjkme7/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.27432#2#d.data: missing content-length in metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.27995#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.27995#2#d.data'>: stored checksum='b'99f0b9d8d6e1c80ff0357f953931d0bd'', computed='b'82cab26c1501a33b57cc6ea8685d1780'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.28230#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.28230#2#d.data'>: stored checksum='b'5aec929b25c3ac7875c23ac73862a132'', computed='b'588b92fce25b2cfc622f054587b245fb'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.28440#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.28440#2#d.data'>: stored checksum='b'2d4baf8112607ba3982010c2e4f2f110'', computed='b'd07aebf8671e797c7cfb8356eb75280e'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.28650#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.28650#2#d.data'>: stored checksum='b'f58277697da033c0787e026330ce852b'', computed='b'830b52b91396f316a43424ac5e89c6fc'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.28854#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.28854#2#d.data'>: stored checksum='b'086e3bc6815015c7030da15bed4cc602'', computed='b'e58b50f6a50af3fc0acb27476e90f060'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.29070#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.29070#2#d.data'>: stored checksum='b'd1724d2419d2bd1155626cded458b4e0'', computed='b'ad30f3ce50a3df7ba702b6452f1cad62''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.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... 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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... ok + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdb1/0/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdh1/2/a/ec-con/range-get-test" "txe9d1e3899b7c4fa1805fa-006902091a" "object-server 1692256" 0.0004 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txe9d1e3899b7c4fa1805fa-006902091a" "proxy-server 1692256" 0.0317 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - txe9d1e3899b7c4fa1805fa-006902091a - 0.0647 - - 1761741081.987369776 1761741082.052041292 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx585f5d52c3784a378cc86-006902091a" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2d879b7e00914de29d2c2-006902091a" "proxy-server 1692256" 0.0061 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdh1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9010c4d683d84dacacf73-006902091a" "proxy-server 1692256" 0.0228 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sda1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdg1/3/a/ec-con/range-get-test-tiny" "tx9010c4d683d84dacacf73-006902091a" "object-server 1692256" 0.0005 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdi1/3/a/ec-con/range-get-test-tiny" "tx9010c4d683d84dacacf73-006902091a" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdg1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9010c4d683d84dacacf73-006902091a" "proxy-server 1692256" 0.0256 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdi1/3/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx9010c4d683d84dacacf73-006902091a" "proxy-server 1692256" 0.0268 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - tx9010c4d683d84dacacf73-006902091a - 0.0632 - - 1761741082.057722807 1761741082.120964527 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64b438a420de4ce99fbe7-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3ae18fdc4ed7489694219-006902091a" "proxy-server 1692256" 0.0060 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx800a913ab92d49b69b9c5-006902091a" "proxy-server 1692256" 0.0235 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-aligned" "tx800a913ab92d49b69b9c5-006902091a" "object-server 1692256" 0.0046 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sda1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdh1/0/a/ec-con/range-get-test-aligned" "tx800a913ab92d49b69b9c5-006902091a" "object-server 1692256" 0.0004 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx800a913ab92d49b69b9c5-006902091a" "proxy-server 1692256" 0.0326 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx800a913ab92d49b69b9c5-006902091a" "proxy-server 1692256" 0.0339 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - tx800a913ab92d49b69b9c5-006902091a - 0.0632 - - 1761741082.126594782 1761741082.189835072 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf57918faeabd41399836e-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfc96ae97cdce40ae97be2-006902091a" "proxy-server 1692256" 0.0064 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +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" "tx0225fa74bc6f4726af915-006902091a" "proxy-server 1692256" 0.0162 "-" 1692256 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sda1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-zero-byte" "tx0225fa74bc6f4726af915-006902091a" "object-server 1692256" 0.0004 "-" 1692256 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "PUT /sdb1/0/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdh1/0/a/ec-con/range-get-test-zero-byte" "tx0225fa74bc6f4726af915-006902091a" "object-server 1692256" 0.0003 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +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" "tx0225fa74bc6f4726af915-006902091a" "proxy-server 1692256" 0.0390 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +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" "tx0225fa74bc6f4726af915-006902091a" "proxy-server 1692256" 0.0245 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - tx0225fa74bc6f4726af915-006902091a - 0.0605 - - 1761741082.191242933 1761741082.251772165 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7a9f9440de344d2b408a-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe05ea1935ddf4139a12dd-006902091a" "proxy-server 1692256" 0.0023 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7abbc35fc2364517aaed2-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7abbc35fc2364517aaed2-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - tx7abbc35fc2364517aaed2-006902091a - 0.0372 - - 1761741082.256887436 1761741082.294133425 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48e364fe2f3d480eb86cf-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end ... ok + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.29829#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.29829#2#d.data'>: stored checksum='b'1b78c4678ab00065b2a24a638bdfc981'', computed='b'b47ba851602ee417da727c3f5c2a82b7'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.30059#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.30059#2#d.data'>: stored checksum='b'7a33d653cfa50ac76ba3ff119909b8fd'', computed='b'7536e843edb131ff67012fedd1b73e98'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.30701#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpy5utlscf/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.30701#2#d.data'>: stored checksum='b'c605bf91c05e0303f435219e50123e13'', computed='b'c96acabcfbc6fec46108c40f51efd835'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.31579#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761741082.31579#2#d.data'>: stored checksum='b'39d109175fee083d1ab70ff860450c32'', computed='b'da1c52f606ec9c532402a9e9264c1904'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.32594#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761741082.32594#2#d.data'>: stored checksum='b'bb2dbe4e8f525a91b1b2ba9cb79297de'', computed='b'32d0ce379426e2806fd302fb14100f24'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.32811#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761741082.32811#2#d.data'>: stored checksum='b'5d7ad301fe19e6943e6d75e27a019810'', computed='b'c02b3df41bb0d0a9e310d506fa727fd3'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.33025#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761741082.33025#2#d.data'>: stored checksum='b'2bcd76cbe68f8f6eb48b508f15564b7c'', computed='b'dd09fcff66fb445603a31d800c2f3904'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.33233#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761741082.33233#2#d.data'>: stored checksum='b'065abcf1e0784dfdcac60f287e60e216'', computed='b'd31fd8faed20063d064e9e1f06eff69a'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.33855#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761741082.33855#2#d.data'>: stored checksum='b'cb89f25b37f547bea5bf410ed0077717'', computed='b'993caaf12bc17086deb47d79c9187cad'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.34071#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761741082.34071#2#d.data'>: stored checksum='b'0c3927a09ab186c672333bf285b4f90d'', computed='b'e9416340040f2b418b1f042c266684c2'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.34741#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.34741#2#d.data'>: stored checksum='b'a8d709d6ca5738d7cc2fc4360aea22a3'', computed='b'658fe4c1d38d55a8ddce43f26181de27'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.34980#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp_nxhdd1m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761741082.34980#2#d.data'>: stored checksum='b'2bf4d9248d524a9dcd0a16d0eda87c10'', computed='b'88a0116a52cfd166a55bb2ea56abadcc'' +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata + metadata += xattr.getxattr( + ~~~~~~~~~~~~~~^ + fd, METADATA_KEY + str(key or '').encode('ascii')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range ... 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.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... 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.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch +test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... ok +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj1198v0q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741082.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj1198v0q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741083.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj1198v0q/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741084.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmp9datw_mk/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpn4tz39um/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpn4tz39um/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5e_ree9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741083.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5e_ree9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741084.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpu5e_ree9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761741085.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile DEBUG: Relinking /tmp/tmp3bo696v2/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761741082.48863#2.data to /tmp/tmp3bo696v2/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761741082.48863#2.data due to next_part_power set +test-TestECDiskFile DEBUG: Relinking /tmp/tmp3bo696v2/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1761741082.48924.data to /tmp/tmp3bo696v2/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1761741082.48924.data due to next_part_power set +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC + raise IOError(errno.ENOSPC, "No space left on device") +OSError: [Errno 28] No space left on device +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT + raise IOError(errno.EDQUOT, "Exceeded quota") +OSError: [Errno 122] Exceeded quota +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... ok +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus +test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries +test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries ... 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.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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa744a6f4ac4741c892683-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txdfe302f7f5a547118befd-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txdfe302f7f5a547118befd-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - txdfe302f7f5a547118befd-006902091a - 0.0376 - - 1761741082.305701733 1761741082.343281984 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ea2584a62b6461692445-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx19d906a4e54c448889766-006902091a" "proxy-server 1692256" 0.0145 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx58c6bdfa039e4937861fd-006902091a" "proxy-server 1692256" 0.0087 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx58c6bdfa039e4937861fd-006902091a" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx58c6bdfa039e4937861fd-006902091a - 0.0455 - - 1761741082.360506058 1761741082.406007528 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62be1115a75e45adb7eab-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4c04a100e2c04ec29ce94-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx5e954112b34943c48a2c4-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx5e954112b34943c48a2c4-006902091a" "proxy-server 1692256" 0.0048 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - tx5e954112b34943c48a2c4-006902091a - 0.0342 - - 1761741082.417882919 1761741082.452110291 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f9b6b657aed4c2298fa1-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7f0d21206c4f4f0d98909-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx406fea30e8654217a6a22-006902091a" "proxy-server 1692256" 0.0048 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx406fea30e8654217a6a22-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - tx406fea30e8654217a6a22-006902091a - 0.0314 - - 1761741082.466044426 1761741082.497432470 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ad95bf446044e839c06e-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5f40b9926c164ef5b0ea4-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txc6fa68f5d6fc4d1988940-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txc6fa68f5d6fc4d1988940-006902091a" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txc6fa68f5d6fc4d1988940-006902091a - 0.0322 - - 1761741082.507146358 1761741082.539304733 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx545b1782eb7046d49b739-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx638abacf4ac8433eb2681-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txefb101f736ee40a3b9eb5-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txefb101f736ee40a3b9eb5-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - txefb101f736ee40a3b9eb5-006902091a - 0.0273 - - 1761741082.549900055 1761741082.577152729 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_byte_0 +test.unit.proxy.test_server.TestObjectECRangedGET.test_byte_0 ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts ... 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.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_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... 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.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... 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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44f1b925fd0f40748dc7e-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txac92b733ae9e41ee886de-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx49175050937347fab4088-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx49175050937347fab4088-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx49175050937347fab4088-006902091a - 0.0243 - - 1761741082.588693142 1761741082.613001108 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b354a54274e45858fbb5-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6961d10dc1c94a2daf85b-006902091a" "proxy-server 1692256" 0.0060 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txaf3c40a6dfd0409db7e71-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txaf3c40a6dfd0409db7e71-006902091a" "proxy-server 1692256" 0.0057 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txaf3c40a6dfd0409db7e71-006902091a - 0.0391 - - 1761741082.627282858 1761741082.666398287 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx225f7e79b1e9480b89ea5-006902091a" "proxy-server 1692256" 0.0018 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx32cd277df9cb47499f40b-006902091a" "proxy-server 1692256" 0.0026 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "txc0207ba577a94438bb6ab-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "txc0207ba577a94438bb6ab-006902091a" "proxy-server 1692256" 0.0023 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - txc0207ba577a94438bb6ab-006902091a - 0.0193 - - 1761741082.675714970 1761741082.694975853 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txffdc76c106454e7783f43-006902091a" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0f6362dd768c4918862d8-006902091a" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txb0e0a3edfe36492ca69c3-006902091a" "proxy-server 1692256" 0.0049 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txb0e0a3edfe36492ca69c3-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - txb0e0a3edfe36492ca69c3-006902091a - 0.0323 - - 1761741082.710725546 1761741082.742983818 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd2e4cbcb5da41599a8b7-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7d17672685644b5697211-006902091a" "proxy-server 1692256" 0.0021 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txbdf68fe31b9b413abb12a-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txbdf68fe31b9b413abb12a-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - txbdf68fe31b9b413abb12a-006902091a - 0.0347 - - 1761741082.749487400 1761741082.784200668 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx999a94bc05324b028f8e1-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1561ff59927d4e8d965e3-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0c23f6668beb4fbab4ec2-006902091a" "proxy-server 1692256" 0.0018 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0c23f6668beb4fbab4ec2-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - tx0c23f6668beb4fbab4ec2-006902091a - 0.0347 - - 1761741082.798086166 1761741082.832816124 3 -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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable ... ok +test.unit.proxy.controllers.test_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_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... 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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end ... 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74dc154ad4044eaf830ad-006902091a" "proxy-server 1692256" 0.0056 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc3d46485225540daa8d5a-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txa8ad2bdee4924ba98bafa-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txa8ad2bdee4924ba98bafa-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - txa8ad2bdee4924ba98bafa-006902091a - 0.0367 - - 1761741082.850888729 1761741082.887587309 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92b95e0d1bd041a5bd60e-006902091a" "proxy-server 1692256" 0.0065 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb5105e1aab03435ba38b3-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx789739b0960c4ec6b689a-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx789739b0960c4ec6b689a-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - tx789739b0960c4ec6b689a-006902091a - 0.0336 - - 1761741082.898966074 1761741082.932532310 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 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3efc989e8697424c95bf6-006902091a" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5bdd9d675b4349f192508-006902091a" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txac6a083b247c43498df57-006902091a" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:22 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txac6a083b247c43498df57-006902091a" "proxy-server 1692256" 0.0048 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/22 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txac6a083b247c43498df57-006902091a - 0.0348 - - 1761741082.946283102 1761741082.981039286 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf69527a2821f4ca39a050-006902091a" "proxy-server 1692256" 0.0055 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8ca418d5d18242469b21c-006902091b" "proxy-server 1692256" 0.0055 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx014a6972edf046549910b-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx014a6972edf046549910b-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx014a6972edf046549910b-006902091b - 0.0321 - - 1761741082.995027781 1761741083.027126551 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b20228da9894f988465a-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx40207306ad6543b3869d3-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3a36affd89f9494888641-006902091b" "proxy-server 1692256" 0.0089 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3a36affd89f9494888641-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx3a36affd89f9494888641-006902091b - 0.0277 - - 1761741083.041825771 1761741083.069478750 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6967fe6971e405196cab-006902091b" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx41ddf691c2fd411d8ce47-006902091b" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txb99b7a400c18467f8aa4a-006902091b" "proxy-server 1692256" 0.0048 "-" 1692256 3test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object ... ok +test-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-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpnby9pp_t/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpnby9pp_t/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpnby9pp_t/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/tmpbizbl9gk/node/sda1/objects-1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpbizbl9gk/node/sda1/objects-2: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp1oiz3edg/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (289.14/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1oiz3edg/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp1oiz3edg/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/tmp1oiz3edg/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmp1oiz3edg/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (469.11/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpopczv_2v/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpopczv_2v/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpopczv_2v/node/sda1/objects-1/1 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (152.68/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0056s, 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/tmpopczv_2v/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpopczv_2v/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpopczv_2v/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (101.18/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0121s, 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/tmpr_1e_07p/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (136.70/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/tmpr_1e_07p/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (106.01/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpv7_w6q7c/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (310.60/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/tmpv7_w6q7c/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (325.06/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/tmp7vel66vs/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp7vel66vs/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp7vel66vs/node/sda1/objects-1/0 +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfu756o_x/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfu756o_x/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/tmpfu756o_x/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (487.14/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/tmpfu756o_x/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfu756o_x/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/tmpfu756o_x/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (237.52/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining.test.unit.obj.test_reconstructor.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.proxy.test_server.TestObjectECRangedGET.test_small_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object ... ok +test.unit.proxy.controllers.test_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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txb99b7a400c18467f8aa4a-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - txb99b7a400c18467f8aa4a-006902091b - 0.0369 - - 1761741083.078817368 1761741083.115693808 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf928bc80e00843998d10d-006902091b" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2ae3031d2b38446191cba-006902091b" "proxy-server 1692256" 0.0054 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx5ab466db5f18430291549-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx5ab466db5f18430291549-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - tx5ab466db5f18430291549-006902091b - 0.0380 - - 1761741083.124737501 1761741083.162752151 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd01fd82dc7bc46879b355-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8e157bad90f24c0db0563-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6da658076e6d489cbacc4-006902091b" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6da658076e6d489cbacc4-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - tx6da658076e6d489cbacc4-006902091b - 0.0303 - - 1761741083.172032595 1761741083.202332973 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb51d1fd7aadb417aa732a-006902091b" "proxy-server 1692256" 0.0054 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc7adc20b64474981ab943-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx96f3f24e4870440594b05-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx96f3f24e4870440594b05-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - tx96f3f24e4870440594b05-006902091b - 0.0316 - - 1761741083.211721659 1761741083.243324041 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx594e8d40f49e4a73b89a5-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd9675bbc6d21463480903-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx8479972c4b1f44658e612-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/3/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx8479972c4b1f44658e612-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - tx8479972c4b1f44658e612-006902091b - 0.0255 - - 1761741083.257761240 1761741083.283265829 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bc319caf3064d98a2ce6-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2fa1aec864a14653a5b0c-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx48e268acdb6f4fb5a2170-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx48e268acdb6f4fb5a2170-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - tx48e268acdb6f4fb5a2170-006902091b - 0.0199 - - 1761741083.288843155 1761741083.308699369 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4187131c0284748ba1a1-006902091b" "proxy-server 1692256" 0.0014 "-" 1692256 -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.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned ... 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.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... 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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc5bf97ed6d0246ae9150b-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +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" "txdeda5f16a3474feab3b0e-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/0/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txdeda5f16a3474feab3b0e-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - txdeda5f16a3474feab3b0e-006902091b - 0.0347 - - 1761741083.315458059 1761741083.350129128 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88d88f8a40c1407b9d8a2-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txedb0b3aa67fd46ee945e1-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txf753fe9daf38466cbb218-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txf753fe9daf38466cbb218-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - txf753fe9daf38466cbb218-006902091b - 0.0154 - - 1761741083.357788563 1761741083.373232603 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx373e70e71b03477f82a7b-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx66a1a9b4e269493197769-006902091b" "proxy-server 1692256" 0.0014 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9d1cfc5360b84cafa9168-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9d1cfc5360b84cafa9168-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - tx9d1cfc5360b84cafa9168-006902091b - 0.0160 - - 1761741083.378854990 1761741083.394843578 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca60cd213ca74d8b9a35f-006902091b" "proxy-server 1692256" 0.0014 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx41cfaa44f24346e4927f8-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx681d0447ce9340a38dbfb-006902091b" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx681d0447ce9340a38dbfb-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx681d0447ce9340a38dbfb-006902091b - 0.0180 - - 1761741083.400146246 1761741083.418134928 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf86838c8581a4bd39e491-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2bcdf514941349bea9ee1-006902091b" "proxy-server 1692256" 0.0014 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0cbcf85862eb4e9ab2a1a-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0cbcf85862eb4e9ab2a1a-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx0cbcf85862eb4e9ab2a1a-006902091b - 0.0146 - - 1761741083.423574924 1761741083.438210011 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4adb5b9e7004da0a4c20-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1aea1fabafa64f70bc081-006902091b" "proxy-server 1692256" 0.0018 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txdc8617f2066242bba8571-006902091b" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txdc8617f2066242bba8571-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - txdc8617f2066242bba8571-006902091b - 0.0176 - - 1761741083.439743519 1761741083.457367659 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txecd56f74b44d4029911a7-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 -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.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok + +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpi521mgtc/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpi521mgtc/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpi521mgtc/node/sda1/objects-1/1 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (109.82/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0048s, min 0.0005s, med 0.0006s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpk6t56gny/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpk6t56gny/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpk6t56gny/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (414.33/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/tmpk6t56gny/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpk6t56gny/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpk6t56gny/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (137.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 DEBUG: Skipping sync_only job for /tmp/tmpk6t56gny/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpk6t56gny/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpk6t56gny/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpk6t56gny/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (429.39/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/tmpvoe6ca7n/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/tmpvoe6ca7n/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpvoe6ca7n/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/tmpj8cvq2yd/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/tmpj8cvq2yd/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/tmpj8cvq2yd/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/tmp67n4usrv/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp67n4usrv/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp67n4usrv/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/tmp5yic9rvi/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/tmp5yic9rvi/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/tmp5yic9rvi/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/tmp9imu7t8j/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/tmp9imu7t8j/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmp9imu7t8j/node/sda1/objects-2/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp9imu7t8j/node/sda1/objects-2/0 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.00s (627.17/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.0005605220794677734 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpv4gu9fg2/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmpv4gu9fg2/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/tmppb6d7nlg/node/sda1/objects-1/0 +test-reconstructor WARNING: Unable to read '/tmp/tmppb6d7nlg/node/sda1/objects-1/1/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmppb6d7nlg/node/sda1/objects-1/1' +test-reconstructor WARNING: Unexpected entity '/tmp/tmppb6d7nlg/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmppb6d7nlg/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmppb6d7nlg/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (388.10/sec, 0s remaining)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... 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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3c67cbbf879043248eb78-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx02f1620999fb431d8af42-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx02f1620999fb431d8af42-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx02f1620999fb431d8af42-006902091b - 0.0281 - - 1761741083.468385696 1761741083.496459007 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0dd612411f8b4914bcd79-006902091b" "proxy-server 1692256" 0.0013 "-" 1692256 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx018c7ca2057747838591a-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1f4911cd9c604580b5235-006902091b" "proxy-server 1692256" 0.0007 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1f4911cd9c604580b5235-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - tx1f4911cd9c604580b5235-006902091b - 0.0257 - - 1761741083.509695530 1761741083.535385609 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 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75f7d70304ff41c5b46a1-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfcaf2e0ac26f4c9c90c83-006902091b" "proxy-server 1692256" 0.0012 "-" 1692256 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txb3e8556d9edc40f0b4a00-006902091b" "proxy-server 1692256" 0.0008 "-" 1692256 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:23 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txb3e8556d9edc40f0b4a00-006902091b" "proxy-server 1692256" 0.0006 "-" 1692256 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/23 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - txb3e8556d9edc40f0b4a00-006902091b - 0.0158 - - 1761741083.540546656 1761741083.556396484 3 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 1}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.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.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.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.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.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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, '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.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.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_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_timeout_send_line +test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_timeout_send_line ... 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-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, 52s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sda1/objects-1/0 +test-reconstructor INFO: 1/8 (12.50%) partitions reconstructed in 0.00s (478.64/sec, 0s remaining) +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (366.86/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sdb1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sdb1/objects-1/1 +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (390.05/sec, 0s remaining) +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (499.62/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sdc1/objects-1/0 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (561.19/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sda1/objects-1/1 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (487.47/sec, 0s remaining) +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (479.68/sec, 0s remaining) +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (441.37/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sda1/objects-1/2 +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (397.88/sec, 0s remaining) +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (457.60/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sdb1/objects-1/3 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (493.35/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpsh44_9ya/node/sdb1/objects-1/2 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (467.33/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (461.29/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 29s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmphx60bbcc/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (132.30/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (127.33/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/tmp195uyrjp/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (125.14/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp4ugpna9w/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (238.68/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmp4ugpna9w/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.84164#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp4ugpna9w/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp4ugpna9w/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.84164#4.data' -> '/tmp/tmp4ugpna9w/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.84164#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp4ugpna9w/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/tmpyx6n8n73/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (508.52/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpyx6n8n73/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.88940#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpyx6n8n73/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpyx6n8n73/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.88940#4.data' -> '/tmp/tmpyx6n8n73/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1761136282.88940#4#d.data' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpyx6n8n73/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +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 ERROR: 1.2.3.4:5678/sda1/99 0.01 seconds: missing_check send line: 0 lines (0 bytes) sent +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.36.0/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.36.0/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.36.0/swift/common/utils/__init__.py", line 1176, in node_to_string + node_ip, node_port = select_ip_port(node_dict, use_replication=replication) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1159, in select_ip_port + node_ip = node_dict['replication_ip'] + ~~~~~~~~~^^^^^^^^^^^^^^^^^^ +TypeError: 'NoneType' object is not subscriptabletest.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_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_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 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.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.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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx53f2e6204fc646438009a-0069020918) +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: tx53f2e6204fc646438009a-0069020918) +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: tx53f2e6204fc646438009a-0069020918) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx53f2e6204fc646438009a-0069020918) +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: tx53f2e6204fc646438009a-0069020918) +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: tx53f2e6204fc646438009a-0069020918) +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: tx53f2e6204fc646438009a-0069020918) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx53f2e6204fc646438009a-0069020918) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf34a2835b7a7430a9fc4a-0069020919) +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: txf34a2835b7a7430a9fc4a-0069020919) +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: txf34a2835b7a7430a9fc4a-0069020919) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf34a2835b7a7430a9fc4a-0069020919) +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: txf34a2835b7a7430a9fc4a-0069020919) +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: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txf34a2835b7a7430a9fc4a-0069020919) +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: txf34a2835b7a7430a9fc4a-0069020919) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: txf34a2835b7a7430a9fc4a-0069020919) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx47ce3950f05f4b4e9b183-006902091a) +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: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Setting object count to 1058 (txn: tx47ce3950f05f4b4e9b183-006902091a) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8990b90fc023421d898e7-006902091c) +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: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx8990b90fc023421d898e7-006902091c)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_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_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: txdc9cc39bbd964ac29ec13-0069020917) +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: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Setting object count to 1058 (txn: txdc9cc39bbd964ac29ec13-0069020917) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0e99132e63fe4cdb85b06-0069020919) +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: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Setting object count to 1024 (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Setting object count to 1024 (txn: tx0e99132e63fe4cdb85b06-0069020919) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx882a97bcd30648dfbc0b5-006902091b) +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: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Setting object count to 1072 (txn: tx882a97bcd30648dfbc0b5-006902091b) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c)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-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.36.0/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-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx053a19f88c524066a95ed-006902091c) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx2bf0416e57ef44e4b511c-006902091c) +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.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_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... 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.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 +root: Container 'a/c' cannot be set to sharded state while in unsharded state +root: Container 'a/c' cannot be set to sharding state: missing epoch + +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.00023 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 +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx416f8a1e27fc460aa41dc-0069020909) +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx451a6a106b2945048deec-0069020909) +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: tx1ac63321946c405985df1-0069020909) +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) 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: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.1" 200 160 0.000062 +proxy INFO: 192.168.0.1 - - [30/Oct/2025 02:31:05] "GET /otherurl HTTP/1.1" 200 179 0.000025 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.0" 200 186 0.000053 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.0" 200 179 0.000041 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.0" 200 180 0.000036 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.0" 200 180 0.000047 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +proxy INFO: (1692271) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:05] "GET /someurl HTTP/1.0" 200 180 0.000036 +proxy INFO: wsgi exiting +proxy INFO: (1692271) wsgi exited, is_accepting=True +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 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 1692271 +test NOTICE: Started child 1 (PID 97) for port 6009 +test NOTICE: Child 2 (PID 1692271, port 6007) exiting normally +test WARNING: Ignoring wait() result from unknown PID 89 +test NOTICE: Started child 0 (PID 88) for port 6006 +test NOTICE: Started child 1 (PID 89) for port 6006 +test NOTICE: Started child 2 (PID 90) for port 6006 +test NOTICE: Started child 0 (PID 91) for port 6007 +test NOTICE: Started child 1 (PID 92) for port 6007 +test NOTICE: Started child 2 (PID 93) for port 6007 +test INFO: Begin container audit "once" mode +test DEBUG: Audit passed for /tmp/tmphmtk062b/sda/containers/0/0/0/test.db +test INFO: Container audit "once" mode completed: 0.00s +test ERROR: Problem finding shard upper in '/tmp/tmpjmugh99x/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpjmugh99x/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmp1zi4y5sz/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmp1zi4y5sz/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 +root: 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 +root: Container 'a/c' cannot be set to sharded state while in sharded state + +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txaf7f94b878954357a8d85-006902091c) +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: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Setting object count to 1072 (txn: txaf7f94b878954357a8d85-006902091c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx0d6e512148704cb7910cf-006902091e) +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: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Setting object count to 1072 (txn: tx0d6e512148704cb7910cf-006902091e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txaf14418e4e9f42cab8a1a-006902091f)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_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... 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.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 DEBUG: Setting object count to 1024 (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Setting object count to 1024 (txn: tx8990b90fc023421d898e7-006902091c) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx5062e1f44b0d47cead792-006902091e) +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: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Setting object count to 1072 (txn: tx5062e1f44b0d47cead792-006902091e) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx5cc525c3ad0249b2982aa-006902091f) +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: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Setting object count to 1072 (txn: tx5cc525c3ad0249b2982aa-006902091f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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.TestContainerBrokerBeforeSPI.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok +test.unit.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.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.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... ok +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.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_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/tmpkow_f2yj/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpkow_f2yj/containers/part/suffix/hash/container_1761741088.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpkow_f2yj/containers/part/suffix/hash/container_1761741088.00000.db': ['/tmp/tmpkow_f2yj/containers/part/suffix/hash/container.db', '/tmp/tmpkow_f2yj/containers/part/suffix/hash/container_1761741089.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpkow_f2yj/containers/part/suffix/hash/container_1761741089.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: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0059 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0035 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0033 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1692271 2 +test ERROR: ERROR Account update failed with 127.0.0.1:53331/sda1 (will retry later): Response 503 OK +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0036 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0023 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0049 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0043 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0003 "-" 1692271 2test.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 INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0052 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0050 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:28 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0051 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0052 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0051 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmpclpcpznz/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok +test.unit.proxy.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.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 INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0028 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0068 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0025 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0074 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmpzm__hjnf/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0067 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0078 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0075 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0021 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0110 "-" 1692271 2 +test 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_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 INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0088 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0112 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0082 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0116 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0083 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0078 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0080 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0079 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0076 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692271 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0102 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0084 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:29 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0063 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0063 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0067 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating ... ok + +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0052 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0011 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0056 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0056 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0150 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0058 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0057 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0041 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0064 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmplidncjb6/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0061 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0065 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmpkqt_cz7v/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0062 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0059 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0058 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0088 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0066 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0065 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0082 "-" 1692271 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_server.TestNonLegacyDefaultStoragePolicy.test_GET_path +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix ... ok + +test 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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txaf14418e4e9f42cab8a1a-006902091f) +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: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Setting object count to 1072 (txn: txaf14418e4e9f42cab8a1a-006902091f) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb57cc285f1d44460bcf11-0069020920) +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: txb57cc285f1d44460bcf11-0069020920) +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: txb57cc285f1d44460bcf11-0069020920) +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: txb57cc285f1d44460bcf11-0069020920) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: txb57cc285f1d44460bcf11-0069020920) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +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: tx3fe0d49edd6145f78e6a1-0069020921) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx3fe0d49edd6145f78e6a1-0069020921) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922) +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: tx6d7cdb789b1f4a3aae90b-0069020922)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok + +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0085 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0004 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0085 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0004 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0086 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0045 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0020 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0020 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 1692271 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: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0033 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0030 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0037 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0017 "-" 1692271 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 INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0017 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0039 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0067 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0026 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmp1bjfcflz/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0013 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0104 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 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 DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx839fbb3854b84052935a6-0069020920) +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: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Setting object count to 1072 (txn: tx839fbb3854b84052935a6-0069020920) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx97fb17de4a094e64b90f2-0069020921) +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: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Setting object count to 1072 (txn: tx97fb17de4a094e64b90f2-0069020921) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txedbe449933e642d3a683e-0069020922) +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: txedbe449933e642d3a683e-0069020922) +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: txedbe449933e642d3a683e-0069020922) +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: txedbe449933e642d3a683e-0069020922) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: txedbe449933e642d3a683e-0069020922)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.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 INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0090 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0108 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0034 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0039 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0008 "-" 1692271 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0052 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 -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 +swift: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 1692271 - +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok +swift: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda-null/p/a/c" 400 75 "-" "-" "-" 0.0003 "-" 1692271 - +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 INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0058 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0047 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0076 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0012 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0058 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0051 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 1692271 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 1692271 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... ok + +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0060 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0029 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0096 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmpjmy_1zsa/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0020 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692271 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 +swift: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0003 "-" 1692271 - +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 INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 1692271 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0081 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0040 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0029 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0033 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0035 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0104 "-" 1692271 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: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 1692271 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 - "-" "-" "-" - "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 0 +test 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: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 1692271 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: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 1692271 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0056 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0038 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0015 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0016 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 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 + +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx6d7cdb789b1f4a3aae90b-0069020922) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txcfab63de29564286909ee-0069020923) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +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: txcfab63de29564286909ee-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txcfab63de29564286909ee-0069020923) +test DEBUG: Setting object count to 3120 (txn: txcfab63de29564286909ee-0069020923) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txdc9f268b90244905ac149-0069020923) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +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: txdc9f268b90244905ac149-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txdc9f268b90244905ac149-0069020923) +test DEBUG: Setting object count to 3120 (txn: txdc9f268b90244905ac149-0069020923) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0052 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0045 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0086 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:31 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0047 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +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: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +test DEBUG: Setting object count to 3120 (txn: txf16e7a1fb32743a9a8e2c-0069020923) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx45bc62f6ca6249a5b5366-0069020923) +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: tx45bc62f6ca6249a5b5366-0069020923) +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: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx45bc62f6ca6249a5b5366-0069020923) +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: tx45bc62f6ca6249a5b5366-0069020923) +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: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx45bc62f6ca6249a5b5366-0069020923) +test DEBUG: Setting object count to 3120 (txn: tx45bc62f6ca6249a5b5366-0069020923) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx3a0766388866414ca1c09-0069020923) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +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: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx3a0766388866414ca1c09-0069020923) +test DEBUG: Setting object count to 3120 (txn: tx3a0766388866414ca1c09-0069020923) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx73ad9fae19d94df3940f0-0069020924) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +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: tx73ad9fae19d94df3940f0-0069020924) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx73ad9fae19d94df3940f0-0069020924) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txd4c15b3263e04af9ae61e-0069020924) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txd4c15b3263e04af9ae61e-0069020924) +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: txd4c15b3263e04af9ae61e-0069020924) +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: txd4c15b3263e04af9ae61e-0069020924) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txd4c15b3263e04af9ae61e-0069020924) +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: txd4c15b3263e04af9ae61e-0069020924) +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: txd4c15b3263e04af9ae61e-0069020924) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txd4c15b3263e04af9ae61e-0069020924)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_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.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.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 INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0009 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmp8xo8cvy3/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0053 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 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: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0089 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0004 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0088 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0058 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0074 "-" 1692271 2 +test DEBUG: Unlinked retiring db '/tmp/tmpussuwop1/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0082 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0060 "-" 1692271 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 + +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:32 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1692271 - +test 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: - - - [29/Oct/2025:12:31:32 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 1692271 - +test 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: - - - [29/Oct/2025:12:31:32 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0004 "-" 1692271 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [29/Oct/2025:12:31:32 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0019 "-" 1692271 - +test 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: - - - [29/Oct/2025:12:31:32 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.2806 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0023 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0085 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0021 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:32 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0060 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0080 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0011 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0065 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0052 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0061 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0067 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0059 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 1692271 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0082 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 1692271 -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 +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" "-" "-" "-" 0.0002 "-" 1692271 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... 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.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 +swift: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +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 +swift: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692271 0 +swift: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 0 +swift: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 1692271 2 +swift: - - - [29/Oct/2025:12:31:33 +0000] "UPDATE /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0004 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +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 +swift: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692271 0 +swift: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 0 +swift: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +swift: - - - [29/Oct/2025:12:31:33 +0000] "UPDATE /sda1/p/a/c" 507 - "-" "-" "-" 0.0001 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0004 "-" 1692271 - +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 INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0022 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0119 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0095 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0083 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0080 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 1692271 - +test 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: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0039 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0076 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0075 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0066 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0163 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0065 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0062 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 1692271 nada +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 1692271 999 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0034 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0013 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0077 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0012 "-" 1692271 1 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0074 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0054 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0076 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0011 "-" 1692271 3 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0075 "-" 1692271 4 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0011 "-" 1692271 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: - - - [29/Oct/2025:12:31:33 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 1692271 - +test 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0043 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0022 "-" 1692271 2 +test DEBUG: 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_reservedswift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 1692271 - + ... 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 INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0037 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0005 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0063 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0104 "-" 1692271 2 +test 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0084 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0066 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0070 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0075 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0046 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0035 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0082 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0078 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0073 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0074 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0064 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0074 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0086 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0227 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0021 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0003 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0062 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0077 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0074 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0022 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0078 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 1692271 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 +swift: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0080 "-" 1692271 2 +swift: - - - [29/Oct/2025:12:31:33 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 1692271 2 +swift: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 1692271 2 +swift: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 1692271 - +swift: - - - [29/Oct/2025:12:31:33 +0000] "OPTIONS /sda1/p/a/c" 200 - "-" "-" "-" 0.0001 "-" 1692271 - +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.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.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.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... ok + +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0020 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0033 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0003 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0075 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 1692271 0 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0081 "-" 1692271 0 +test 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: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0034 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 1692271 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0051 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1692271 - +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 1692271 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:33 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0055 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0052 "-" 1692271 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 1692271 2 +test INFO: - - - [29/Oct/2025:12:31:34 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0033 "-" 1692271 2 +object-reconstructor DEBUG: Run listdir on /tmp/tmpj3nault4/devices/sda/objects/0 (txn: tx836ecf9c74a243f3a5b61-00690208f9) +object-reconstructor DEBUG: Run listdir on /tmp/tmpj3nault4/devices/sda/objects/0 (txn: tx6f5f707aab584261ac292-00690208fe) +object-reconstructor INFO: Nothing reconstructed for 1.1682510375976562e-05 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.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmpg814kj0b/devices/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: kaboom! +object-reconstructor INFO: Nothing reconstructed for 3.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 5.245208740234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor ERROR: Unable to list partitions in '/tmp/tmpf0q0qmjc/devices/sda/objects': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts + partitions = os.listdir(obj_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpf0q0qmjc/devices/sda/objects'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 + +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txe14a67e0428249e5beee0-0069020924) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +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: txe14a67e0428249e5beee0-0069020924) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txe14a67e0428249e5beee0-0069020924) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txbe9d6d51eb0042e5bc3e4-0069020924) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txbe9d6d51eb0042e5bc3e4-0069020924) +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: txbe9d6d51eb0042e5bc3e4-0069020924) +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: txbe9d6d51eb0042e5bc3e4-0069020924) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txbe9d6d51eb0042e5bc3e4-0069020924) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx99cdbe1a5bfa4045b8de6-0069020924) +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: tx99cdbe1a5bfa4045b8de6-0069020924) +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: tx99cdbe1a5bfa4045b8de6-0069020924) +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: tx99cdbe1a5bfa4045b8de6-0069020924) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx99cdbe1a5bfa4045b8de6-0069020924) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx25e84fe021694610aecb5-0069020924) +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: tx25e84fe021694610aecb5-0069020924) +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: tx25e84fe021694610aecb5-0069020924) +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: tx25e84fe021694610aecb5-0069020924) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx25e84fe021694610aecb5-0069020924) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx246f58a2a3b64e4495bea-0069020925) +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: tx246f58a2a3b64e4495bea-0069020925) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx246f58a2a3b64e4495bea-0069020925) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc60c7f8935114d1c879e2-0069020926) +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: txc60c7f8935114d1c879e2-0069020926) +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: txc60c7f8935114d1c879e2-0069020926) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc60c7f8935114d1c879e2-0069020926) +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: txc60c7f8935114d1c879e2-0069020926) +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: txc60c7f8935114d1c879e2-0069020926) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txc60c7f8935114d1c879e2-0069020926) +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: txc60c7f8935114d1c879e2-0069020926) +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.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmp6v0ifzdq/devices/sda/objects/1 (txn: tx2484bf488f664bab8abca-00690208fd) +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpjlp5nahr/devices/sda/objects/1 (txn: tx4fb800b4435549cea6412-0069020900) +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-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 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.245208740234375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. +object-reconstructor INFO: Nothing reconstructed for 4.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 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.0531158447265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.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 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': 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.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-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/tmphsruqmcp/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmphsruqmcp/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmphsruqmcp/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmphsruqmcp/devices/sda/objects/not +object-reconstructor WARNING: Unable to read '/tmp/tmphsruqmcp/devices/sda/objects/1234/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmphsruqmcp/devices/sda/objects/1234' (txn: tx1c92862993db407792540-00690208f3) +object-reconstructor WARNING: Unexpected entity '/tmp/tmphsruqmcp/devices/sda/objects/1234' is not a directory +object-reconstructor INFO: Removing partition: /tmp/tmphsruqmcp/devices/sda/objects/1234 +object-reconstructor DEBUG: Run listdir on /tmp/tmphsruqmcp/devices/sda/objects/1 +object-reconstructor DEBUG: Run listdir on /tmp/tmphsruqmcp/devices/sda/objects/0 (txn: txfb0e0418eea44789a887a-0069020900) +object-reconstructor DEBUG: Run listdir on /tmp/tmphsruqmcp/devices/sda/objects/2 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.02s (394.39/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-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]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.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.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 + +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) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc60c7f8935114d1c879e2-0069020926) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txc60c7f8935114d1c879e2-0069020926) +test DEBUG: Setting object count to 1065 (txn: txc60c7f8935114d1c879e2-0069020926) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: tx1022f058256f4cedbc396-0069020926) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txdee39326fd5540299a2a5-0069020926) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, '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: txf828be56a8bd4b49b3bde-0069020926) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txf828be56a8bd4b49b3bde-0069020926) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txf828be56a8bd4b49b3bde-0069020926) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txf828be56a8bd4b49b3bde-0069020926) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_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/tmpup2k220t/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpup2k220t/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpj2cvi5j1/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj2cvi5j1/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/tmpup2k220t/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpup2k220t/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpj2cvi5j1/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj2cvi5j1/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -79662,148 +76203,3196 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0046 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0041 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0038 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0036 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd20991ee6990476599c00-006b0f16cb" "proxy-server 1398988" 0.0016 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45413/sdb1/1/a/c" "txd20991ee6990476599c00-006b0f16cb" "container-server 1398988" 0.0011 "-" 1398988 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:49953/sda1/1/a/c" "txd20991ee6990476599c00-006b0f16cb" "container-server 1398988" 0.0010 "-" 1398988 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd20991ee6990476599c00-006b0f16cb" "proxy-server 1398988" 0.0143 "-" 1398988 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txd20991ee6990476599c00-006b0f16cb" "proxy-server 1398988" 0.0099 "-" 1398988 0/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0071 "-" 1692283 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 1692283 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0068 "-" 1692283 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0069 "-" 1692283 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54b85c44f49c4ae98d116-0069020926" "proxy-server 1692283" 0.0011 "-" 1692283 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:37613/sdb1/3/a/c" "tx54b85c44f49c4ae98d116-0069020926" "container-server 1692283" 0.0010 "-" 1692283 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:42593/sda1/3/a/c" "tx54b85c44f49c4ae98d116-0069020926" "container-server 1692283" 0.0052 "-" 1692283 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx54b85c44f49c4ae98d116-0069020926" "proxy-server 1692283" 0.0165 "-" 1692283 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx54b85c44f49c4ae98d116-0069020926" "proxy-server 1692283" 0.0256 "-" 1692283 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.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.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 + +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) +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)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.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_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_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.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout ... ok +test.unit.proxy.controllers.test_container.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 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/47 PUT /v1/a/c HTTP/1.0 201 - - t - - - txd20991ee6990476599c00-006b0f16cb - 0.0233 - - 1796150987.607696056 1796150987.631013632 0 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbd57265639a14ff49cf85-006b0f16cb" "proxy-server 1398988" 0.0014 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:45413/sdb1/1/a1/c1" "txbd57265639a14ff49cf85-006b0f16cb" "container-server 1398988" 0.0009 "-" 1398988 0 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:49953/sda1/1/a1/c1" "txbd57265639a14ff49cf85-006b0f16cb" "container-server 1398988" 0.0009 "-" 1398988 0 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbd57265639a14ff49cf85-006b0f16cb" "proxy-server 1398988" 0.0118 "-" 1398988 0 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbd57265639a14ff49cf85-006b0f16cb" "proxy-server 1398988" 0.0081 "-" 1398988 0 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/47 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbd57265639a14ff49cf85-006b0f16cb - 0.0196 - - 1796150987.632323742 1796150987.651942492 0 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f612b849fa64c28a6bb1-006b0f16cb" "proxy-server 1398988" 0.0018 "-" 1398988 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45413/sdb1/2/a/c1" "tx1f612b849fa64c28a6bb1-006b0f16cb" "container-server 1398988" 0.0015 "-" 1398988 1 -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:49953/sda1/2/a/c1" "tx1f612b849fa64c28a6bb1-006b0f16cb" "container-server 1398988" 0.0009 "-" 1398988 1 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1f612b849fa64c28a6bb1-006b0f16cb" "proxy-server 1398988" 0.0079 "-" 1398988 1 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1f612b849fa64c28a6bb1-006b0f16cb" "proxy-server 1398988" 0.0123 "-" 1398988 1 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/47 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1f612b849fa64c28a6bb1-006b0f16cb - 0.0195 - - 1796150987.653150797 1796150987.672675371 1 - -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02b66d93bf2a45ffb1478-006b0f16cb" "proxy-server 1398988" 0.0018 "-" 1398988 - -acct2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:45413/sdb1/1/a/c2" "tx02b66d93bf2a45ffb1478-006b0f16cb" "container-server 1398988" 0.0049 "-" 1398988 2 -acct1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:49953/sda1/1/a/c2" "tx02b66d93bf2a45ffb1478-006b0f16cb" "container-server 1398988" 0.0010 "-" 1398988 2 -cont2 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx02b66d93bf2a45ffb1478-006b0f16cb" "proxy-server 1398988" 0.0155 "-" 1398988 2 -cont1 INFO: 127.0.0.1 - - [01/Dec/2026:18:49:47 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx02b66d93bf2a45ffb1478-006b0f16cb" "proxy-server 1398988" 0.0122 "-" 1398988 2 -proxy INFO: 127.0.0.1 127.0.0.1 01/Dec/2026/18/49/47 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx02b66d93bf2a45ffb1478-006b0f16cb - 0.0236 - - 1796150987.673959255 1796150987.697569132 2 - +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.4543533325195312e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 0.00030040740966796875 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor INFO: Running object reconstructor in script mode. +object-reconstructor DEBUG: Run listdir on /tmp/tmp41c8w34l/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (737.40/sec, 0s remaining) +object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9147dc4388c34ccb857d5-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx9147dc4388c34ccb857d5-006b0f16cb) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx9147dc4388c34ccb857d5-006b0f16cb) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx9a396efbb75a42ab9bb3e-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx9a396efbb75a42ab9bb3e-006b0f16cb) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx9a396efbb75a42ab9bb3e-006b0f16cb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx336307a36c25401bb8b9f-006b0f16cb) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx336307a36c25401bb8b9f-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx336307a36c25401bb8b9f-006b0f16cb) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx336307a36c25401bb8b9f-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx96af570be43146f3b0cd4-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx96af570be43146f3b0cd4-006b0f16cb) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx96af570be43146f3b0cd4-006b0f16cb) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx96af570be43146f3b0cd4-006b0f16cb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx7c9f0dc50421475ab03ef-006b0f16cb) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: tx27bb2edc15ec4c5aa0dc1-006b0f16cb)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 -test.unit.proxy.test_server.TestController.test_make_requests -test.unit.proxy.test_server.TestController.test_make_requests ... ok -test.unit.proxy.test_server.TestController.test_transfer_headers -test.unit.proxy.test_server.TestController.test_transfer_headers ... ok +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmpdgltcjvt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpdgltcjvt/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/tmpdgltcjvt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpdgltcjvt/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0074 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0030 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0072 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0be5212acd764819bb018-0069020927" "proxy-server 1692271" 0.0056 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:33437/sdb1/1/a/c" "tx0be5212acd764819bb018-0069020927" "container-server 1692271" 0.0011 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:57431/sda1/1/a/c" "tx0be5212acd764819bb018-0069020927" "container-server 1692271" 0.0053 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0be5212acd764819bb018-0069020927" "proxy-server 1692271" 0.0299 "-" 1692271 0/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/34 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx54b85c44f49c4ae98d116-0069020926 - 0.0467 - - 1761741094.703753471 1761741094.750475883 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx1cfbbbb8f3d14a3c8d84c-0069020926" "proxy-server 1692283" 0.0011 "-" 1692283 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:42593/sda1/0/a1/c1" "tx1cfbbbb8f3d14a3c8d84c-0069020926" "container-server 1692283" 0.0011 "-" 1692283 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:37613/sdb1/0/a1/c1" "tx1cfbbbb8f3d14a3c8d84c-0069020926" "container-server 1692283" 0.0011 "-" 1692283 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1cfbbbb8f3d14a3c8d84c-0069020926" "proxy-server 1692283" 0.0226 "-" 1692283 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx1cfbbbb8f3d14a3c8d84c-0069020926" "proxy-server 1692283" 0.0380 "-" 1692283 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/34 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx1cfbbbb8f3d14a3c8d84c-0069020926 - 0.0616 - - 1761741094.751906633 1761741094.813538074 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7550e9031f2464f8dd1a-0069020926" "proxy-server 1692283" 0.0061 "-" 1692283 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:42593/sda1/3/a/c1" "txf7550e9031f2464f8dd1a-0069020926" "container-server 1692283" 0.0010 "-" 1692283 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:37613/sdb1/3/a/c1" "txf7550e9031f2464f8dd1a-0069020926" "container-server 1692283" 0.0058 "-" 1692283 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf7550e9031f2464f8dd1a-0069020926" "proxy-server 1692283" 0.0255 "-" 1692283 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txf7550e9031f2464f8dd1a-0069020926" "proxy-server 1692283" 0.0180 "-" 1692283 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/34 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txf7550e9031f2464f8dd1a-0069020926 - 0.0467 - - 1761741094.815106153 1761741094.861830473 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5fb75ccde3748c2a94a2-0069020926" "proxy-server 1692283" 0.0061 "-" 1692283 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:37613/sdb1/0/a/c2" "txe5fb75ccde3748c2a94a2-0069020926" "container-server 1692283" 0.0015 "-" 1692283 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:42593/sda1/0/a/c2" "txe5fb75ccde3748c2a94a2-0069020926" "container-server 1692283" 0.0010 "-" 1692283 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe5fb75ccde3748c2a94a2-0069020926" "proxy-server 1692283" 0.0168 "-" 1692283 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:34 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe5fb75ccde3748c2a94a2-0069020926" "proxy-server 1692283" 0.0257 "-" 1692283 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/34 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txe5fb75ccde3748c2a94a2-0069020926 - 0.0419 - - 1761741094.863324881 1761741094.905239105 2 - +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +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: txb93c580683e14e0783798-0069020924) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txb93c580683e14e0783798-0069020924) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +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: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txe8ca3fb51e0b4119ac07b-0069020926) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txcd2156d1ae1c491d8de2c-0069020927) +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx0be5212acd764819bb018-0069020927" "proxy-server 1692271" 0.0177 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx0be5212acd764819bb018-0069020927 - 0.0484 - - 1761741095.332632542 1761741095.380983591 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5dacc573e345484190b5d-0069020927" "proxy-server 1692271" 0.0094 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:33437/sdb1/1/a1/c1" "tx5dacc573e345484190b5d-0069020927" "container-server 1692271" 0.0011 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57431/sda1/1/a1/c1" "tx5dacc573e345484190b5d-0069020927" "container-server 1692271" 0.0010 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5dacc573e345484190b5d-0069020927" "proxy-server 1692271" 0.0412 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5dacc573e345484190b5d-0069020927" "proxy-server 1692271" 0.0296 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5dacc573e345484190b5d-0069020927 - 0.0573 - - 1761741095.390733719 1761741095.448036194 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9c25a6aa2124c5a97bf2-0069020927" "proxy-server 1692271" 0.0061 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:33437/sdb1/2/a/c1" "txe9c25a6aa2124c5a97bf2-0069020927" "container-server 1692271" 0.0017 "-" 1692271 1 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:57431/sda1/2/a/c1" "txe9c25a6aa2124c5a97bf2-0069020927" "container-server 1692271" 0.0051 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe9c25a6aa2124c5a97bf2-0069020927" "proxy-server 1692271" 0.0298 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txe9c25a6aa2124c5a97bf2-0069020927" "proxy-server 1692271" 0.0221 "-" 1692271 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txe9c25a6aa2124c5a97bf2-0069020927 - 0.0428 - - 1761741095.453531981 1761741095.496315956 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4925378db9904af8a6663-0069020927" "proxy-server 1692271" 0.0062 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:57431/sda1/1/a/c2" "tx4925378db9904af8a6663-0069020927" "container-server 1692271" 0.0011 "-" 1692271 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:33437/sdb1/1/a/c2" "tx4925378db9904af8a6663-0069020927" "container-server 1692271" 0.0058 "-" 1692271 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4925378db9904af8a6663-0069020927" "proxy-server 1692271" 0.0213 "-" 1692271 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4925378db9904af8a6663-0069020927" "proxy-server 1692271" 0.0302 "-" 1692271 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4925378db9904af8a6663-0069020927 - 0.0424 - - 1761741095.501987219 1761741095.544358969 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: tx596e9c67ca754a9fa92df-0069020927) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx13719674d34a4bb8a7ba4-0069020927) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx13719674d34a4bb8a7ba4-0069020927) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx13719674d34a4bb8a7ba4-0069020927) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf30a3b13c6ab44e6bd952-0069020927" "proxy-server 1692271" 0.0064 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcc54340d66f04ec3ab40d-0069020927" "proxy-server 1692271" 0.0056 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx556a5e960057444297d34-0069020927" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx556a5e960057444297d34-0069020927" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx556a5e960057444297d34-0069020927" "proxy-server 1692271" 0.0098 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx556a5e960057444297d34-0069020927" "proxy-server 1692271" 0.0154 "-" 1692271 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest ... 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: txcd2156d1ae1c491d8de2c-0069020927) +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: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txcd2156d1ae1c491d8de2c-0069020927) +test DEBUG: Setting object count to 3120 (txn: txcd2156d1ae1c491d8de2c-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +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: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx40cdd3b480c745bf84292-0069020927) +test DEBUG: Setting object count to 3120 (txn: tx40cdd3b480c745bf84292-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +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: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx1da1bd4f422f4f51b3163-0069020927) +test DEBUG: Setting object count to 3120 (txn: tx1da1bd4f422f4f51b3163-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx61031e7dad164ff7b105c-0069020927) +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: tx61031e7dad164ff7b105c-0069020927) +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: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx61031e7dad164ff7b105c-0069020927) +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: tx61031e7dad164ff7b105c-0069020927) +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: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx61031e7dad164ff7b105c-0069020927) +test DEBUG: Setting object count to 3120 (txn: tx61031e7dad164ff7b105c-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927)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 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: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +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: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txae890b173f424d8eaa6aa-0069020927) +test DEBUG: Setting object count to 3120 (txn: txae890b173f424d8eaa6aa-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx0acdf0ee5e324503ac8bd-0069020927) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +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: tx0acdf0ee5e324503ac8bd-0069020927) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx0acdf0ee5e324503ac8bd-0069020927) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx56aff5a62c3e4d329433b-0069020928) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx56aff5a62c3e4d329433b-0069020928) +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: tx56aff5a62c3e4d329433b-0069020928) +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: tx56aff5a62c3e4d329433b-0069020928) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx56aff5a62c3e4d329433b-0069020928) +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: tx56aff5a62c3e4d329433b-0069020928) +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: tx56aff5a62c3e4d329433b-0069020928) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx56aff5a62c3e4d329433b-0069020928) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf59691c5cc5b462f8a334-0069020928) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +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: txf59691c5cc5b462f8a334-0069020928) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txf59691c5cc5b462f8a334-0069020928) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx8615f2dab22c418e99a36-0069020928) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx8615f2dab22c418e99a36-0069020928) +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: tx8615f2dab22c418e99a36-0069020928) +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: tx8615f2dab22c418e99a36-0069020928)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 + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx556a5e960057444297d34-0069020927 - 0.0445 - - 1761741095.678104162 1761741095.722603798 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b8ac0364e38445dab29a-0069020927" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx85c0bf3569504e4abe618-0069020927" "proxy-server 1692271" 0.0065 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx0e1857aaf8304f0a8859f-0069020927" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1993300fccd64cdb9afd6-0069020927" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0864393453ac416aadfa2-0069020927" "proxy-server 1692271" 0.0077 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txc84ce56784c84a8a93313-0069020927" "proxy-server 1692271" 0.0004 "-" 1692271 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: tx9b73f2f4455e43a49e53f-0069020927) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3483d99cdbc44788a3f47-0069020927) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe6cf92bb11fc43869e77d-0069020927) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf34610c805ca4c9eb5e5a-0069020927) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3da01aa4d9374e4eb4ce9-0069020927) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txcc9340aa1c98455a82175-0069020927) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86028d5d642a4e3e948ef-0069020927" "proxy-server 1692271" 0.0058 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc57f26f2d43b48aaa01ed-0069020927" "proxy-server 1692271" 0.0015 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "tx8f4fdea88f34477bb7841-0069020927" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "tx8f4fdea88f34477bb7841-0069020927" "object-server 1692271" 0.0005 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx8f4fdea88f34477bb7841-0069020927" "proxy-server 1692271" 0.0326 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx8f4fdea88f34477bb7841-0069020927" "proxy-server 1692271" 0.0325 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/35 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx8f4fdea88f34477bb7841-0069020927 - 0.0628 - - 1761741095.918962955 1761741095.981780529 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8dcdffe054f46119cf5d-0069020927" "proxy-server 1692271" 0.0064 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa84e35df1e3f49808138c-0069020927" "proxy-server 1692271" 0.0079 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx58872e194f4d41d18f250-0069020928" "proxy-server 1692271" 0.0003 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx58872e194f4d41d18f250-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 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: (1692271) wsgi starting up on http://127.0.0.1:48519 +proxy DEBUG: (1692271) accepted ('127.0.0.1', 50304) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc35a2c1ec95b4f9982069-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/1/a/zero" 201 - "PUT http://127.0.0.1:57431/sda1/3/a/zero" "txc35a2c1ec95b4f9982069-0069020928" "container-server 1692271" 0.0051 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/1/a/zero" 201 - "PUT http://127.0.0.1:33437/sdb1/3/a/zero" "txc35a2c1ec95b4f9982069-0069020928" "container-server 1692271" 0.0011 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txc35a2c1ec95b4f9982069-0069020928" "proxy-server 1692271" 0.0255 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txc35a2c1ec95b4f9982069-0069020928" "proxy-server 1692271" 0.0175 "-" 1692271 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:36] "PUT /v1/a/zero HTTP/1.1" 201 174 0.046608 (txn: txc35a2c1ec95b4f9982069-0069020928) +proxy DEBUG: (1692271) accepted ('127.0.0.1', 50308) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf55da3ec0704d37ba7f8-0069020928" "proxy-server 1692271" 0.0061 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "txee8494623c1c48caaf4de-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "tx16fce528dff04dc485247-0069020928" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "tx16fce528dff04dc485247-0069020928" "object-server 1692271" 0.0004 "-" 1692271 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx16fce528dff04dc485247-0069020928" "proxy-server 1692271" 0.0179 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx16fce528dff04dc485247-0069020928" "proxy-server 1692271" 0.0191 "-" 1692271 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:36] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.044389 (txn: tx16fce528dff04dc485247-0069020928) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ba5b32562aa40268858b-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx0713dc5fb99d4a409b523-0069020928" "proxy-server 1692271" 0.0075 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "txb119d2468e244779924b0-0069020928" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:36] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.038260 (txn: txb119d2468e244779924b0-0069020928) +proxy DEBUG: (1692271) timed out ('127.0.0.1', 50308) (txn: txb119d2468e244779924b0-0069020928) +proxy INFO: (1692271) 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 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fa3ac3aeccc4ed781cdb-0069020928" "proxy-server 1692271" 0.0061 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txad152727c0754240ac9a4-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "tx707425cb9feb45a49b8a8-0069020928" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "tx707425cb9feb45a49b8a8-0069020928" "object-server 1692271" 0.0046 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx707425cb9feb45a49b8a8-0069020928" "proxy-server 1692271" 0.0149 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx707425cb9feb45a49b8a8-0069020928" "proxy-server 1692271" 0.0148 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/36 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx707425cb9feb45a49b8a8-0069020928 - 0.0492 - - 1761741096.499445438 1761741096.548657894 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e982c56b04b4b79a9219-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc9d088a9afa94998836b7-0069020928" "proxy-server 1692271" 0.0028 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx4539030a1a064b6394bfc-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd044278786c6437f8562b-0069020928" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8b2f77f692f34f318afe4-0069020928" "proxy-server 1692271" 0.0027 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx3fabd7de7a284689beeac-0069020928" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx345fdf1305e74b7c92965-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx87c67a281a124919b1a6a-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx526d68d2a4324e2398436-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 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 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08b3c75ea1a54dea94c45-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txca107d6515ec4e80ab81f-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "txae6289d2325d4f6396961-0069020928" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "txae6289d2325d4f6396961-0069020928" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txae6289d2325d4f6396961-0069020928" "proxy-server 1692271" 0.0141 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txae6289d2325d4f6396961-0069020928" "proxy-server 1692271" 0.0153 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/36 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txae6289d2325d4f6396961-0069020928 - 0.0400 - - 1761741096.639839411 1761741096.679855347 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb21b750f2eba4c4f92415-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1ecb0a0ed6b449b09d8c8-0069020928" "proxy-server 1692271" 0.0027 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx3d22be67ddcd4eef9d734-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:59217/sdb1 (txn: tx3d22be67ddcd4eef9d734-0069020928) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx3d22be67ddcd4eef9d734-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0be987663d9b4ab7bf759-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7b945a51391c40d3a6fae-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txf15aadf224aa4bde8a0fd-0069020928" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:53803/sda1 (txn: txf15aadf224aa4bde8a0fd-0069020928) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "txf15aadf224aa4bde8a0fd-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:59217/sdb1 (txn: txf15aadf224aa4bde8a0fd-0069020928) +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: txf15aadf224aa4bde8a0fd-0069020928) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbd64ce14b664f56b1b6f-0069020928" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa332b0cb44b041d5b3657-0069020928" "proxy-server 1692271" 0.0171 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx023b2e90feca4ba18eb53-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:59217/sdb1 (txn: tx023b2e90feca4ba18eb53-0069020928) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx023b2e90feca4ba18eb53-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa889437a7b1841b6bb5c7-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx05e0a2ae67ac41e1bffea-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx271e35197228428586a02-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:59217/sdb1 (txn: tx271e35197228428586a02-0069020928) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx271e35197228428586a02-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx420fbfc061b648aaa4484-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4731d5eef4e64c698c952-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx437a508e891943b58d766-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:53803/sda1 (txn: tx437a508e891943b58d766-0069020928) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx437a508e891943b58d766-0069020928" "proxy-server 1692271" 0.0004 "-" 1692271 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: txc2a639feae444b66a4078-0069020928) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_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: tx654cd6649ab64871b143f-0069020928) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_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: tx100538dcbfc34336ab7f0-0069020928) +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: tx1df6b1b8cadd49fd92359-0069020928) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx264da79040654f10a00d3-0069020928) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8125c27cc4a04c2da9a3b-0069020928) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8125c27cc4a04c2da9a3b-0069020928) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8125c27cc4a04c2da9a3b-0069020928) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx8125c27cc4a04c2da9a3b-0069020928) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3ef08032bf384fb68fc5d-0069020928) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3ef08032bf384fb68fc5d-0069020928) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3ef08032bf384fb68fc5d-0069020928) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx3ef08032bf384fb68fc5d-0069020928) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5c1e4d73096453cbe5bc-0069020928" "proxy-server 1692271" 0.0014 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txb5c1e4d73096453cbe5bc-0069020928 - 0.0042 - - 1761741096.951927662 1761741096.956096411 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d9de8537bfe47a793ccf-0069020928" "proxy-server 1692271" 0.0013 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx0d9de8537bfe47a793ccf-0069020928 - 0.0040 - - 1761741096.957180262 1761741096.961204290 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe3b69d48cbfe4fe6ba407-0069020929) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb1149f2676d24138a19ec-0069020929) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb1149f2676d24138a19ec-0069020929) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: txb1149f2676d24138a19ec-0069020929) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx128b9591533249e29bfab-0069020929) +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx128b9591533249e29bfab-0069020929) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2374c5e0190440048fe26-0069020929) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2374c5e0190440048fe26-0069020929) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx2374c5e0190440048fe26-0069020929) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 +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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx643988d4250c4cfc96887-0069020929) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx21f120e71643493aa47dc-0069020929) +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx21f120e71643493aa47dc-0069020929) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7dbfcc7bcfbb4dbca8575-0069020929" "proxy-server 1692271" 0.0015 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaa2c37518864421a87c3a-0069020929" "proxy-server 1692271" 0.0014 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "txd1665869d2b842d8ae7c2-0069020929" "object-server 1692271" 0.0064 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "txd1665869d2b842d8ae7c2-0069020929" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd1665869d2b842d8ae7c2-0069020929" "proxy-server 1692271" 0.0115 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd1665869d2b842d8ae7c2-0069020929" "proxy-server 1692271" 0.0127 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txd1665869d2b842d8ae7c2-0069020929 - 0.0251 - - 1761741097.207063913 1761741097.232119322 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx569ae5f716b84151b8eec-0069020929" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6bd2379c5f54420e8751e-0069020929" "proxy-server 1692271" 0.0028 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "GET /sda1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txd47750bf3a7b4cc28180d-0069020929" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txd47750bf3a7b4cc28180d-0069020929 - 0.0131 - - 1761741097.232990742 1761741097.246098518 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 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15b7be62fa0b474eb06f2-0069020929" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1b2744b93d3742f588c99-0069020929" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/0/a/c/o.last_modified" "tx40bee6b954fc4cb387dd5-0069020929" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/0/a/c/o.last_modified" "tx40bee6b954fc4cb387dd5-0069020929" "object-server 1692271" 0.0005 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx40bee6b954fc4cb387dd5-0069020929" "proxy-server 1692271" 0.0145 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx40bee6b954fc4cb387dd5-0069020929" "proxy-server 1692271" 0.0145 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx40bee6b954fc4cb387dd5-0069020929 - 0.0442 - - 1761741097.252856731 1761741097.297007799 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9aed3e33f2f1479897689-0069020929" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx142c01ad545f45e9bc245-0069020929" "proxy-server 1692271" 0.0068 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx258f1f1a4d2e474da71a4-0069020929" "proxy-server 1692271" 0.0002 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx258f1f1a4d2e474da71a4-0069020929 - 0.0212 - - 1761741097.306783676 1761741097.327942610 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2971cb37d6e4427797063-0069020929" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7f79b7a4d04e428697bd8-0069020929" "proxy-server 1692271" 0.0064 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "GET /sda1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txe1cab6bf77bc4039a470d-0069020929" "proxy-server 1692271" 0.0045 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txe1cab6bf77bc4039a470d-0069020929 - 0.0253 - - 1761741097.341667891 1761741097.367000103 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56d413e13bbd4c48a6af5-0069020929" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx620dca9c935f491b9ae95-0069020929" "proxy-server 1692271" 0.0014 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:37 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx5210e5617d274f7ba170e-0069020929" "proxy-server 1692271" 0.0003 "-" 1692271 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 + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/37 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx5210e5617d274f7ba170e-0069020929 - 0.0461 - - 1761741097.368524075 1761741097.414604425 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7b79a6d15e5499b8a6b0-006902092a" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx27c0d540821c45b895585-006902092a" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/0/a/c/o.last_modified" "txee6a9521db694651a66d2-006902092a" "object-server 1692271" 0.0120 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "POST http://localhost/sda1/0/a/c/o.last_modified" "txee6a9521db694651a66d2-006902092a" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "POST /sda1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txee6a9521db694651a66d2-006902092a" "proxy-server 1692271" 0.0199 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "POST /sdb1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txee6a9521db694651a66d2-006902092a" "proxy-server 1692271" 0.0209 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - txee6a9521db694651a66d2-006902092a - 0.0491 - - 1761741098.417096138 1761741098.466203213 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd42820acf73e418cb939b-006902092a" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd7329ce34d6c4470b875a-006902092a" "proxy-server 1692271" 0.0084 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx53bce5b4f7884068a7f0b-006902092a" "proxy-server 1692271" 0.0044 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx53bce5b4f7884068a7f0b-006902092a - 0.0311 - - 1761741098.467649460 1761741098.498756409 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx30f85ccf7676470293f49-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx804782bae4d74e8ca3e4f-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "GET /sdb1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx988c0684f7d7404da8426-006902092a" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx988c0684f7d7404da8426-006902092a - 0.0281 - - 1761741098.500253439 1761741098.528383255 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8913a69e40444a8ea6e44-006902092a" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd38accd8fc1a48eca2b39-006902092a" "proxy-server 1692271" 0.0065 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx2d66b1fc6a174bf388920-006902092a" "proxy-server 1692271" 0.0045 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx2d66b1fc6a174bf388920-006902092a - 0.0249 - - 1761741098.534038782 1761741098.558915138 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb5384cd889b418693b78-006902092a" "proxy-server 1692271" 0.0096 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx59f79c01f7374c838139d-006902092a" "proxy-server 1692271" 0.0055 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/2/a/c/o.jpg" "tx7f135d9a67c6467ca0606-006902092a" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/sda1/2/a/c/o.jpg" "tx7f135d9a67c6467ca0606-006902092a" "object-server 1692271" 0.0086 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx7f135d9a67c6467ca0606-006902092a" "proxy-server 1692271" 0.0206 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx7f135d9a67c6467ca0606-006902092a" "proxy-server 1692271" 0.0206 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx7f135d9a67c6467ca0606-006902092a - 0.0496 - - 1761741098.595067978 1761741098.644706726 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0ac0aef74f94376b490f-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc464bc353f9e4a5f9ef54-006902092a" "proxy-server 1692271" 0.0069 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "GET /sdb1/2/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx875561b1f17a4ffb85f13-006902092a" "proxy-server 1692271" 0.0004 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx875561b1f17a4ffb85f13-006902092a - 0.0259 - - 1761741098.649816513 1761741098.675740480 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8fee0094f834be7846da-006902092a" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txadff106ae3db489bb1361-006902092a" "proxy-server 1692271" 0.0076 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/sdb1/1/a/c/o.html" "tx03f3cb352fcd41d5bcdbe-006902092a" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/sda1/1/a/c/o.html" "tx03f3cb352fcd41d5bcdbe-006902092a" "object-server 1692271" 0.0004 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx03f3cb352fcd41d5bcdbe-006902092a" "proxy-server 1692271" 0.0094 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx03f3cb352fcd41d5bcdbe-006902092a" "proxy-server 1692271" 0.0148 "-" 1692271 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok +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 +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_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.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 + +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx03f3cb352fcd41d5bcdbe-006902092a - 0.0500 - - 1761741098.677171230 1761741098.727176905 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d735328915d44ba8dfd8-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaf01d5ba5add49c58fd6d-006902092a" "proxy-server 1692271" 0.0024 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "GET /sda1/1/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "tx2e7dd59d1e444233b648a-006902092a" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - tx2e7dd59d1e444233b648a-006902092a - 0.0249 - - 1761741098.728078842 1761741098.752943039 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7aeae3f2d3e5455aa631e-006902092a" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5c3e2ee9229f4febbc632-006902092a" "proxy-server 1692271" 0.0096 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/sda1/0/a/c/o.css" "txe81fecad54fb4426a7fb5-006902092a" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/sdb1/0/a/c/o.css" "txe81fecad54fb4426a7fb5-006902092a" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txe81fecad54fb4426a7fb5-006902092a" "proxy-server 1692271" 0.0104 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txe81fecad54fb4426a7fb5-006902092a" "proxy-server 1692271" 0.0103 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - txe81fecad54fb4426a7fb5-006902092a - 0.0444 - - 1761741098.762605667 1761741098.806967497 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1455a012b474581b6bf7-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx190da2fe94c745829fe97-006902092a" "proxy-server 1692271" 0.0024 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "GET /sdb1/0/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "txc5137ab7d8c5403b831e3-006902092a" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - txc5137ab7d8c5403b831e3-006902092a - 0.0292 - - 1761741098.807909727 1761741098.837131023 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 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87212fd3b07f48c698d7a-006902092a" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf9ea516b83ac4387bccf5-006902092a" "proxy-server 1692271" 0.0116 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/38 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx1d0b8e43f02b4c8caa0a8-006902092a - 0.0285 - - 1761741098.888257027 1761741098.916777372 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx49137bd707924e589eb83-006902092a) +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: tx0af6edf183d941ce90c27-006902092a) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception (txn: tx8a988eeed4a840249f691-006902092a)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 + +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx8615f2dab22c418e99a36-0069020928) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx703de8d9425d494ba869f-0069020928) +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: tx703de8d9425d494ba869f-0069020928) +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: tx703de8d9425d494ba869f-0069020928) +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: tx703de8d9425d494ba869f-0069020928) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx703de8d9425d494ba869f-0069020928) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx985a143f0c6c47ffa2157-0069020928) +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: tx985a143f0c6c47ffa2157-0069020928) +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: tx985a143f0c6c47ffa2157-0069020928) +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: tx985a143f0c6c47ffa2157-0069020928) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx985a143f0c6c47ffa2157-0069020928) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9aa3a0b0edfa432f96e33-0069020929) +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: tx9aa3a0b0edfa432f96e33-0069020929) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx9aa3a0b0edfa432f96e33-0069020929) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx7c847ba34def4558ab692-006902092a) +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: tx7c847ba34def4558ab692-006902092a) +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: tx7c847ba34def4558ab692-006902092a) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7c847ba34def4558ab692-006902092a) +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: tx7c847ba34def4558ab692-006902092a) +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: tx7c847ba34def4558ab692-006902092a) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx7c847ba34def4558ab692-006902092a) +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: tx7c847ba34def4558ab692-006902092a) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7c847ba34def4558ab692-006902092a) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx7c847ba34def4558ab692-006902092a) +test DEBUG: Setting object count to 1065 (txn: tx7c847ba34def4558ab692-006902092a) +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/tmp8kz2e81l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8kz2e81l/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/tmp8kz2e81l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8kz2e81l/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0072 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0071 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0070 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0069 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedecb3cc92384f93a9de2-006902092a" "proxy-server 1692260" 0.0012 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:55841/sdb1/3/a/c" "txedecb3cc92384f93a9de2-006902092a" "container-server 1692260" 0.0051 "-" 1692260 0 +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: tx4e10a4a9fa6547a4a06a3-006902092a) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection + resp = conn.getexpect() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status + raise expect_status +Exception (txn: txcff53d17437947b79b9ad-006902092a) +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: tx2cbfadcdfa3f483a9710d-006902092a) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status + raise self.status +Exception (txn: txde7b0ba3ee964019bff0b-006902092a) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc, error: ERROR Insufficient Storage (txn: tx1681b68e11134672be148-006902092a) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx7a20016061ff45a495a81-006902092a) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7a20016061ff45a495a81-006902092a) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx7a20016061ff45a495a81-006902092a) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa51e796caa72405cb9040-006902092a) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txa51e796caa72405cb9040-006902092a) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txa51e796caa72405cb9040-006902092a) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa751735c29764ede815d0-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx24cdbbb842af409786b45-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx9e3fa101af7b42ceac4f6-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8fead495f1cd4bc2a6f15-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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_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 + +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx9caf4147fba946948d022-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx08ac1cca4c5a47558d5e2-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx08ac1cca4c5a47558d5e2-006902092b) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx08ac1cca4c5a47558d5e2-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx1e0d1f7cccf4487291020-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx1e0d1f7cccf4487291020-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx1e0d1f7cccf4487291020-006902092b) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx1e0d1f7cccf4487291020-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5480569a801b4dc0a3536-006902092b" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2bfec591596945e590b3e-006902092b" "proxy-server 1692271" 0.0014 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - tx99a8185c92f2450dbec31-006902092b - 0.0089 - - 1761741099.097874165 1761741099.106754541 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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb1b2f19af4640bcbd36b-006902092b" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7813a50d739f4c878666c-006902092b" "proxy-server 1692271" 0.0013 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - txa03735f804e545c5b8670-006902092b - 0.0087 - - 1761741099.113215446 1761741099.121935368 0 -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 +/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.TestReplicatedObjectController.test_PUT_message_length_using_both +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... ok +test.unit.proxy.test_mem_server.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.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.TestAccountController.test_GET +test.unit.proxy.test_mem_server.TestAccountController.test_GET ... 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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2bc3c04c20304ae1b92e9-006902092b" "proxy-server 1692271" 0.0054 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9b8ed64112bc4d539ea17-006902092b" "proxy-server 1692271" 0.0055 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx16e0cf9cd84b4924b4e74-006902092b" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx16e0cf9cd84b4924b4e74-006902092b" "object-server 1692271" 0.0005 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx16e0cf9cd84b4924b4e74-006902092b" "proxy-server 1692271" 0.0124 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx16e0cf9cd84b4924b4e74-006902092b" "proxy-server 1692271" 0.0138 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx16e0cf9cd84b4924b4e74-006902092b - 0.0358 - - 1761741099.134734631 1761741099.170570612 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6632955e7966401187888-006902092b" "proxy-server 1692271" 0.0015 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx332d3135e22642f9984a2-006902092b" "proxy-server 1692271" 0.0025 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "GET /sda1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx3ef3c5b7604548818b9f6-006902092b" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx3ef3c5b7604548818b9f6-006902092b - 0.0128 - - 1761741099.171473265 1761741099.184252739 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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx022d389a943c4641864bb-006902092b" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx54935b3d99374031a8276-006902092b" "proxy-server 1692271" 0.0025 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx3cb9af4666cc4369b2cdb-006902092b" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx3cb9af4666cc4369b2cdb-006902092b" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3cb9af4666cc4369b2cdb-006902092b" "proxy-server 1692271" 0.0062 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3cb9af4666cc4369b2cdb-006902092b" "proxy-server 1692271" 0.0061 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx3cb9af4666cc4369b2cdb-006902092b - 0.0200 - - 1761741099.190095186 1761741099.210116625 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfee5e635c0444a79b2d2-006902092b" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbdba815beb1f46a991820-006902092b" "proxy-server 1692271" 0.0025 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "GET /sdb1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx0380d55057a64703946fd-006902092b" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx0380d55057a64703946fd-006902092b - 0.0126 - - 1761741099.210917234 1761741099.223528385 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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2d5384a7bbf44b3089db8-006902092b" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd64d85d2c25f45b9a9da4-006902092b" "proxy-server 1692271" 0.0025 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx66a7b30a2e724b91bcfd5-006902092b" "object-server 1692271" 0.0005 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx66a7b30a2e724b91bcfd5-006902092b" "object-server 1692271" 0.0004 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx66a7b30a2e724b91bcfd5-006902092b" "proxy-server 1692271" 0.0083 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx66a7b30a2e724b91bcfd5-006902092b" "proxy-server 1692271" 0.0059 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx66a7b30a2e724b91bcfd5-006902092b - 0.0218 - - 1761741099.229207993 1761741099.251023531 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 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f6155d20a6a47099e2a1-006902092b" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe7072b84031b46a0b11ef-006902092b" "proxy-server 1692271" 0.0025 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "txf6d5efa9fd1e4a1681eb7-006902092b" "object-server 1692271" 0.0004 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "txf6d5efa9fd1e4a1681eb7-006902092b" "object-server 1692271" 0.0004 "-" 1692271 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.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.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 +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD ... ok + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txf6d5efa9fd1e4a1681eb7-006902092b" "proxy-server 1692271" 0.0095 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txf6d5efa9fd1e4a1681eb7-006902092b" "proxy-server 1692271" 0.0106 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txf6d5efa9fd1e4a1681eb7-006902092b - 0.0234 - - 1761741099.256687880 1761741099.280044079 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: txa59d23785d564b7894fc9-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txa59d23785d564b7894fc9-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txa59d23785d564b7894fc9-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txa59d23785d564b7894fc9-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txa59d23785d564b7894fc9-006902092b) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txa59d23785d564b7894fc9-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx0f9a7998681e4ed680476-006902092b) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx0f9a7998681e4ed680476-006902092b) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx0f9a7998681e4ed680476-006902092b) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx0f9a7998681e4ed680476-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2bd988ba05ed4d74bf03e-006902092b) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2bd988ba05ed4d74bf03e-006902092b) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2bd988ba05ed4d74bf03e-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 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.TestAccountController.test_HEAD_autocreate +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS +test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS ... 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: tx59fe7c1d1d7844ca99d3e-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txe7f816f0ae574bfabde50-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txc3a7a254d79a43ffb1628-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txc3a7a254d79a43ffb1628-006902092b) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txc3a7a254d79a43ffb1628-006902092b) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txed60e8f07bbf4dd7a911c-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txed60e8f07bbf4dd7a911c-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txed60e8f07bbf4dd7a911c-006902092b) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txed60e8f07bbf4dd7a911c-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 +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.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.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.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata +test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok +test.unit.proxy.test_mem_server.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.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.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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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.0:1000/sda (txn: tx38e55f3b253c48168de3a-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx7a191aad30e74de49c771-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx7a191aad30e74de49c771-006902092b) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx7a191aad30e74de49c771-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txa5f45b818315423faf4c2-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txa5f45b818315423faf4c2-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txa5f45b818315423faf4c2-006902092b) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txa5f45b818315423faf4c2-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx345c38f4f3bc4034bba06-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx345c38f4f3bc4034bba06-006902092b) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx345c38f4f3bc4034bba06-006902092b) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx345c38f4f3bc4034bba06-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx92d6f0748e8a423a93886-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx92d6f0748e8a423a93886-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx92d6f0748e8a423a93886-006902092b) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx92d6f0748e8a423a93886-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfd324691692f4a30bb4c5-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txfd324691692f4a30bb4c5-006902092b) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txfd324691692f4a30bb4c5-006902092b) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txfd324691692f4a30bb4c5-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txfe3dc5722a404310af348-006902092b) +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: tx73d81a1845064200b6696-006902092b) +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: txbd20e4270a404205bcf6a-006902092b) +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: tx9654cb1b10b04dba92abd-006902092b) +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: tx694dfe6d25124c1fab87c-006902092b) +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: tx2c2a965b48da4df3a7d55-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx7c25dcf06a5843299681d-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7c25dcf06a5843299681d-006902092b) +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: tx456f9dd004ef49fa9eeee-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx456f9dd004ef49fa9eeee-006902092b) +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: tx4605ceebef7e4e4cb0fd4-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4605ceebef7e4e4cb0fd4-006902092b) +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: txc583ae2c176b4fd791ec9-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc583ae2c176b4fd791ec9-006902092b) +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: tx6af9d519922d4340a6790-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6af9d519922d4340a6790-006902092b)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.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache ... ok +test.unit.proxy.test_mem_server.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.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 + +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: tx0dc6443ba3bf4f61b4d3c-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0dc6443ba3bf4f61b4d3c-006902092b) +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: tx6416f71818034a88a4bb1-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6416f71818034a88a4bb1-006902092b) +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: txe72dbb6e1483438884ada-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txe72dbb6e1483438884ada-006902092b) +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: tx4487182376b44e9fb96c6-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4487182376b44e9fb96c6-006902092b) +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: tx3cda0374dc06465c9b50e-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3cda0374dc06465c9b50e-006902092b) +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: tx480894c134e84d049bd7c-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx480894c134e84d049bd7c-006902092b) +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: tx5e06831934ce49198184d-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5e06831934ce49198184d-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: txb9fc35a99cdf4835ad7b8-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txb9fc35a99cdf4835ad7b8-006902092b) +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: txf6647d9cf4c64da9822f7-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txf6647d9cf4c64da9822f7-006902092b) +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: tx3f6b69bd8eaf4e7daf13a-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx3f6b69bd8eaf4e7daf13a-006902092b) +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: tx7a77f22b68f94e15947b9-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx7a77f22b68f94e15947b9-006902092b) +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: txd96a571c619f444cbbf65-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txd96a571c619f444cbbf65-006902092b) +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: tx45bf9b63a1ca4dceabdca-006902092b) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx45bf9b63a1ca4dceabdca-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx1f140199312c41b48e89a-006902092b) +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: tx74df919bbe2442b5b6d6e-006902092b) +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: txd638064978bf4b2d9e2ad-006902092b) +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: tx1a28cd44f6bd48c0bf4ad-006902092b) +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: tx9665e077ac45422aa9612-006902092b) +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: tx463137f8bc5e48b496046-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_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: tx07fe7bf4eb2b460b857f6-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx07fe7bf4eb2b460b857f6-006902092b) +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: tx65360a0785e943ac9dd08-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx65360a0785e943ac9dd08-006902092b) +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: tx459e15b4f20f4e419f308-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx459e15b4f20f4e419f308-006902092b) +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: txa1f5ebb9f4bf45beab2ef-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa1f5ebb9f4bf45beab2ef-006902092b) +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: tx3900ffbb0aa54a919bc96-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx3900ffbb0aa54a919bc96-006902092b)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 + +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44137/sda1/3/a/c" "txedecb3cc92384f93a9de2-006902092a" "container-server 1692260" 0.0010 "-" 1692260 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txedecb3cc92384f93a9de2-006902092a" "proxy-server 1692260" 0.0168 "-" 1692260 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txedecb3cc92384f93a9de2-006902092a" "proxy-server 1692260" 0.0301 "-" 1692260 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c HTTP/1.0 201 - - t - - - txedecb3cc92384f93a9de2-006902092a - 0.0460 - - 1761741098.965026855 1761741099.010982990 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx268693a11b7e41aa8cb3a-006902092b" "proxy-server 1692260" 0.0011 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44137/sda1/0/a1/c1" "tx268693a11b7e41aa8cb3a-006902092b" "container-server 1692260" 0.0010 "-" 1692260 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55841/sdb1/0/a1/c1" "tx268693a11b7e41aa8cb3a-006902092b" "container-server 1692260" 0.0052 "-" 1692260 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx268693a11b7e41aa8cb3a-006902092b" "proxy-server 1692260" 0.0163 "-" 1692260 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx268693a11b7e41aa8cb3a-006902092b" "proxy-server 1692260" 0.0252 "-" 1692260 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx268693a11b7e41aa8cb3a-006902092b - 0.0406 - - 1761741099.012382746 1761741099.052975178 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76156f0595fd4840a42fd-006902092b" "proxy-server 1692260" 0.0061 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:44137/sda1/3/a/c1" "tx76156f0595fd4840a42fd-006902092b" "container-server 1692260" 0.0060 "-" 1692260 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:55841/sdb1/3/a/c1" "tx76156f0595fd4840a42fd-006902092b" "container-server 1692260" 0.0010 "-" 1692260 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx76156f0595fd4840a42fd-006902092b" "proxy-server 1692260" 0.0316 "-" 1692260 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx76156f0595fd4840a42fd-006902092b" "proxy-server 1692260" 0.0285 "-" 1692260 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx76156f0595fd4840a42fd-006902092b - 0.0485 - - 1761741099.058583498 1761741099.107087135 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeea2b0c7a1a64d07a3580-006902092b" "proxy-server 1692260" 0.0019 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44137/sda1/0/a/c2" "txeea2b0c7a1a64d07a3580-006902092b" "container-server 1692260" 0.0058 "-" 1692260 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:55841/sdb1/0/a/c2" "txeea2b0c7a1a64d07a3580-006902092b" "container-server 1692260" 0.0009 "-" 1692260 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txeea2b0c7a1a64d07a3580-006902092b" "proxy-server 1692260" 0.0168 "-" 1692260 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txeea2b0c7a1a64d07a3580-006902092b" "proxy-server 1692260" 0.0257 "-" 1692260 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txeea2b0c7a1a64d07a3580-006902092b - 0.0459 - - 1761741099.108468056 1761741099.154373407 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/tmp83535s46/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp83535s46/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/tmp83535s46/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp83535s46/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0073 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0071 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0162 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d2713dee195449185a26-006902092b" "proxy-server 1692260" 0.0054 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:60057/sda1/3/a/c" "tx6d2713dee195449185a26-006902092b" "container-server 1692260" 0.0011 "-" 1692260 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44713/sdb1/3/a/c" "tx6d2713dee195449185a26-006902092b" "container-server 1692260" 0.0010 "-" 1692260 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6d2713dee195449185a26-006902092b" "proxy-server 1692260" 0.0167 "-" 1692260 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6d2713dee195449185a26-006902092b" "proxy-server 1692260" 0.0300 "-" 1692260 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6d2713dee195449185a26-006902092b - 0.0413 - - 1761741099.894941092 1761741099.936289549 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx8884eeadf121468ba9f54-006902092b" "proxy-server 1692260" 0.0011 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:60057/sda1/0/a1/c1" "tx8884eeadf121468ba9f54-006902092b" "container-server 1692260" 0.0053 "-" 1692260 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44713/sdb1/0/a1/c1" "tx8884eeadf121468ba9f54-006902092b" "container-server 1692260" 0.0010 "-" 1692260 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8884eeadf121468ba9f54-006902092b" "proxy-server 1692260" 0.0165 "-" 1692260 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... ok + +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: txba87c8077ab94e92bc85b-006902092b) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txba87c8077ab94e92bc85b-006902092b) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx89aaa7e2b52141a7af7b3-006902092c - 0.0005 - - 1761741100.020995617 1761741100.021511316 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1761741100.028126478 1761741100.028363466 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1761741100.034504414 1761741100.034737349 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0003 - - 1761741100.040426493 1761741100.040677071 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1761741100.047576904 1761741100.047817707 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6bc0119bf4f4cb7b6bad-006902092c" "proxy-server 1692271" 0.0015 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx057f4306b963434d9ed46-006902092c" "proxy-server 1692271" 0.0027 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/1/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/2/a/c/o/chunky" "txddfe249ea9d84f3a9024e-006902092c" "object-server 1692271" 0.0004 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/1/a/c/o/chunky" 201 - "PUT http://localhost/sda1/2/a/c/o/chunky" "txddfe249ea9d84f3a9024e-006902092c" "object-server 1692271" 0.0004 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txddfe249ea9d84f3a9024e-006902092c" "proxy-server 1692271" 0.0056 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txddfe249ea9d84f3a9024e-006902092c" "proxy-server 1692271" 0.0056 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txddfe249ea9d84f3a9024e-006902092c - 0.0207 - - 1761741100.053943872 1761741100.074675083 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1788cd5eb11f4da59ebca-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4a02103810534336aaf8e-006902092c" "proxy-server 1692271" 0.0026 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sda1/2/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx296f581b2bf84958ab122-006902092c" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx296f581b2bf84958ab122-006902092c - 0.0125 - - 1761741100.075986624 1761741100.088453293 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 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe423242210c140189ab8c-006902092c" "proxy-server 1692271" 0.0014 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txe423242210c140189ab8c-006902092c - 0.0042 - - 1761741100.094805717 1761741100.098958731 - -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 + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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 29/Oct/2025/12/31/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1761741100.110656023 1761741100.110748053 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37f5c1eb42a14782bf8db-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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:57431/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" "tx37f5c1eb42a14782bf8db-006902092c" "container-server 1692271" 0.0010 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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:33437/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" "tx37f5c1eb42a14782bf8db-006902092c" "container-server 1692271" 0.0010 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "tx37f5c1eb42a14782bf8db-006902092c" "proxy-server 1692271" 0.0093 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "tx37f5c1eb42a14782bf8db-006902092c" "proxy-server 1692271" 0.0189 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - - - tx37f5c1eb42a14782bf8db-006902092c - 0.0306 - - 1761741100.125586033 1761741100.156208754 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sda1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx44de6a2b9df1465cab367-006902092c" "proxy-server 1692271" 0.0021 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - tx44de6a2b9df1465cab367-006902092c - 0.0052 - - 1761741100.157686234 1761741100.162900209 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdb1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx57342d2dd22248d3804a5-006902092c" "proxy-server 1692271" 0.0022 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx57342d2dd22248d3804a5-006902092c - 0.0054 - - 1761741100.164530277 1761741100.169950247 - - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sda1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx33b5aef220e448fe86d97-006902092c" "proxy-server 1692271" 0.0016 "-" 1692271 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - tx33b5aef220e448fe86d97-006902092c - 0.0048 - - 1761741100.171547174 1761741100.176385641 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx781548181eba455fbe8f8-006902092c" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "tx9d2c1d879ad840a78d760-006902092c" "proxy-server 1692271" 0.0048 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/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" "txa171e8577fed403193ed8-006902092c" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/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" "txa171e8577fed403193ed8-006902092c" "object-server 1692271" 0.0005 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "txa171e8577fed403193ed8-006902092c" "proxy-server 1692271" 0.0055 "-" 1692271 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.TestECObjectController.test_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "txa171e8577fed403193ed8-006902092c" "proxy-server 1692271" 0.0130 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - - - txa171e8577fed403193ed8-006902092c - 0.0291 - - 1761741100.178181410 1761741100.207253695 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2fb80e3669c42dd9f4a3-006902092c" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "txd2fb80e3669c42dd9f4a3-006902092c" "proxy-server 1692271" 0.0035 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - txd2fb80e3669c42dd9f4a3-006902092c - 0.0194 - - 1761741100.208824396 1761741100.228234053 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fb718c650fe471ea97bf-006902092c" "proxy-server 1692271" 0.0023 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "tx1fb718c650fe471ea97bf-006902092c" "proxy-server 1692271" 0.0032 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - tx1fb718c650fe471ea97bf-006902092c - 0.0118 - - 1761741100.238263369 1761741100.250075102 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94cba7432e43485d800a6-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "tx94cba7432e43485d800a6-006902092c" "proxy-server 1692271" 0.0022 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - tx94cba7432e43485d800a6-006902092c - 0.0097 - - 1761741100.251841545 1761741100.261577368 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe18d12d2e2854cd3905f7-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "txf78c071b09e44058a45b4-006902092c" "proxy-server 1692271" 0.0024 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +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" "txe42f224e72dc408abcb6e-006902092c" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 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 - - - txe42f224e72dc408abcb6e-006902092c - 0.0137 - - 1761741100.263423204 1761741100.277093410 0 -test.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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:39 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8884eeadf121468ba9f54-006902092b" "proxy-server 1692260" 0.0382 "-" 1692260 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/39 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx8884eeadf121468ba9f54-006902092b - 0.0494 - - 1761741099.941934824 1761741099.991317749 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb7d232e0f834db6924d1-006902092b" "proxy-server 1692260" 0.0019 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:60057/sda1/3/a/c1" "txeb7d232e0f834db6924d1-006902092b" "container-server 1692260" 0.0011 "-" 1692260 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44713/sdb1/3/a/c1" "txeb7d232e0f834db6924d1-006902092b" "container-server 1692260" 0.0033 "-" 1692260 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txeb7d232e0f834db6924d1-006902092b" "proxy-server 1692260" 0.0147 "-" 1692260 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txeb7d232e0f834db6924d1-006902092b" "proxy-server 1692260" 0.0314 "-" 1692260 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txeb7d232e0f834db6924d1-006902092b - 0.0577 - - 1761741099.992696524 1761741100.050407887 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f3e876ab165463cb7dfd-006902092c" "proxy-server 1692260" 0.0018 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44713/sdb1/0/a/c2" "tx4f3e876ab165463cb7dfd-006902092c" "container-server 1692260" 0.0015 "-" 1692260 2 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:60057/sda1/0/a/c2" "tx4f3e876ab165463cb7dfd-006902092c" "container-server 1692260" 0.0011 "-" 1692260 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4f3e876ab165463cb7dfd-006902092c" "proxy-server 1692260" 0.0248 "-" 1692260 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4f3e876ab165463cb7dfd-006902092c" "proxy-server 1692260" 0.0175 "-" 1692260 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4f3e876ab165463cb7dfd-006902092c - 0.0538 - - 1761741100.051853657 1761741100.105609655 2 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4c530af05154b5e961c9-006902092c" "proxy-server 1692260" 0.0060 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "txe4c530af05154b5e961c9-006902092c" "container-server 1692260" 0.0099 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "txe4c530af05154b5e961c9-006902092c" "container-server 1692260" 0.0052 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txe4c530af05154b5e961c9-006902092c" "proxy-server 1692260" 0.0370 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txe4c530af05154b5e961c9-006902092c" "proxy-server 1692260" 0.0258 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec HTTP/1.0 201 - - t - - - txe4c530af05154b5e961c9-006902092c - 0.0539 - - 1761741100.107285261 1761741100.161151409 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a370e37574d4f4b9e729-006902092c" "proxy-server 1692260" 0.0063 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txbd4400933f77472aa849b-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx231ac9558c0547128c580-006902092c" "proxy-server 1692260" 0.0226 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/2/a/ec/go-get-it" "tx231ac9558c0547128c580-006902092c" "object-server 1692260" 0.0005 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx231ac9558c0547128c580-006902092c" "proxy-server 1692260" 0.0238 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-get-it" "tx231ac9558c0547128c580-006902092c" "object-server 1692260" 0.0005 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx231ac9558c0547128c580-006902092c" "proxy-server 1692260" 0.0285 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx231ac9558c0547128c580-006902092c - 0.0593 - - 1761741100.170915127 1761741100.230243683 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd35a11c62710456b8efd0-006902092c" "proxy-server 1692260" 0.0094 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx85a406d385a84254a76d5-006902092c" "proxy-server 1692260" 0.0066 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdi1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx6b09e204504549deb6ad7-006902092c" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx6b09e204504549deb6ad7-006902092c" "proxy-server 1692260" 0.0089 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx6b09e204504549deb6ad7-006902092c - 0.0367 - - 1761741100.231650114 1761741100.268373489 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e396ac3c2c146c5bb59f-006902092c" "proxy-server 1692260" 0.0055 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx4e396ac3c2c146c5bb59f-006902092c" "container-server 1692260" 0.0017 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4e396ac3c2c146c5bb59f-006902092c" "proxy-server 1692260" 0.0193 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx4e396ac3c2c146c5bb59f-006902092c" "container-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4e396ac3c2c146c5bb59f-006902092c" "proxy-server 1692260" 0.0220 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx4e396ac3c2c146c5bb59f-006902092c - 0.0437 - - 1761741100.275125980 1761741100.318864346 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09c817ba6ba74b4183a9b-006902092c" "proxy-server 1692260" 0.0023 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc43a27d5fe9a484aad18a-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx82e4775f8c0a4ed7b1efa-006902092c" "proxy-server 1692260" 0.0003 "-" 1692260 3test.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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx82e4775f8c0a4ed7b1efa-006902092c" "proxy-server 1692260" 0.0003 "-" 1692260 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx82e4775f8c0a4ed7b1efa-006902092c) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx82e4775f8c0a4ed7b1efa-006902092c) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx82e4775f8c0a4ed7b1efa-006902092c" "proxy-server 1692260" 0.0003 "-" 1692260 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx82e4775f8c0a4ed7b1efa-006902092c) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx82e4775f8c0a4ed7b1efa-006902092c - 0.0366 - - 1761741100.320278645 1761741100.356856346 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a2761a18b6647ee8545d-006902092c" "proxy-server 1692260" 0.0045 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx1a2761a18b6647ee8545d-006902092c" "container-server 1692260" 0.0010 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx1a2761a18b6647ee8545d-006902092c" "container-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx1a2761a18b6647ee8545d-006902092c" "proxy-server 1692260" 0.0068 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx1a2761a18b6647ee8545d-006902092c" "proxy-server 1692260" 0.0162 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx1a2761a18b6647ee8545d-006902092c - 0.0328 - - 1761741100.359863520 1761741100.392662764 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx235cf00d7a4545dba9fa6-006902092c" "proxy-server 1692260" 0.0022 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx29fded08f4874487b1970-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdi1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txea2528f1c11c450fa6030-006902092c" "proxy-server 1692260" 0.0098 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/1/a/ec/big-obj-get" "txea2528f1c11c450fa6030-006902092c" "object-server 1692260" 0.0005 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/1/a/ec/big-obj-get" "txea2528f1c11c450fa6030-006902092c" "object-server 1692260" 0.0004 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdh1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txea2528f1c11c450fa6030-006902092c" "proxy-server 1692260" 0.0132 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdg1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txea2528f1c11c450fa6030-006902092c" "proxy-server 1692260" 0.0143 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - txea2528f1c11c450fa6030-006902092c - 0.0283 - - 1761741100.394070387 1761741100.422415018 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx098fc17b12904ce8ab9d5-006902092c" "proxy-server 1692260" 0.0015 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3655a6bca7a34d6fb4c95-006902092c" "proxy-server 1692260" 0.0032 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx4ad67aaef5c14db39a1a8-006902092c" "proxy-server 1692260" 0.0020 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdi1/1/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx4ad67aaef5c14db39a1a8-006902092c" "proxy-server 1692260" 0.0030 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx4ad67aaef5c14db39a1a8-006902092c - 0.0314 - - 1761741100.423791170 1761741100.455161333 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d410aac6f87408e819db-006902092c" "proxy-server 1692260" 0.0046 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec_deleted" "tx5d410aac6f87408e819db-006902092c" "container-server 1692260" 0.0009 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec_deleted" "tx5d410aac6f87408e819db-006902092c" "container-server 1692260" 0.0010 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx5d410aac6f87408e819db-006902092c" "proxy-server 1692260" 0.0128 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx5d410aac6f87408e819db-006902092c" "proxy-server 1692260" 0.0084 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx5d410aac6f87408e819db-006902092c - 0.0280 - - 1761741100.460888386 1761741100.488842964 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe1c66cf90234c718b5a4-006902092c" "proxy-server 1692260" 0.0021 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44713/sdb1/2/a/ec_deleted" "txbe1c66cf90234c718b5a4-006902092c" "container-server 1692260" 0.0015 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:60057/sda1/2/a/ec_deleted" "txbe1c66cf90234c718b5a4-006902092c" "container-server 1692260" 0.0009 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "DELETE /sda1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txbe1c66cf90234c718b5a4-006902092c" "proxy-server 1692260" 0.0074 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "DELETE /sdb1/2/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txbe1c66cf90234c718b5a4-006902092c" "proxy-server 1692260" 0.0112 "-" 1692260 - +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txbe1c66cf90234c718b5a4-006902092c - 0.0193 - - 1761741100.490668297 1761741100.509939909 - - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3db2d5c04c5d478286a5f-006902092c" "proxy-server 1692260" 0.0019 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txcd771e324d264bf487327-006902092c" "proxy-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txcd771e324d264bf487327-006902092c" "proxy-server 1692260" 0.0010 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx1b42c6616998405ab7031-006902092c" "proxy-server 1692260" 0.0004 "-" 1692260 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 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... ok + +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx1b42c6616998405ab7031-006902092c" "proxy-server 1692260" 0.0003 "-" 1692260 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1b42c6616998405ab7031-006902092c) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx1b42c6616998405ab7031-006902092c) (client_ip: 127.0.0.1) +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx1b42c6616998405ab7031-006902092c" "proxy-server 1692260" 0.0045 "-" 1692260 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1b42c6616998405ab7031-006902092c) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx1b42c6616998405ab7031-006902092c - 0.0323 - - 1761741100.511229753 1761741100.543502092 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx45286fc343e54d6c9d36b-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx45286fc343e54d6c9d36b-006902092c" "container-server 1692260" 0.0018 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx45286fc343e54d6c9d36b-006902092c" "proxy-server 1692260" 0.0130 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx45286fc343e54d6c9d36b-006902092c" "container-server 1692260" 0.0010 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx45286fc343e54d6c9d36b-006902092c" "proxy-server 1692260" 0.0169 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx45286fc343e54d6c9d36b-006902092c - 0.0326 - - 1761741100.545122623 1761741100.577702045 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf73c645d1b64670a7c7b-006902092c" "proxy-server 1692260" 0.0021 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx60f3b4bd41fe475a8134b-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdg1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx8db6a744175145a1a625c-006902092c" "proxy-server 1692260" 0.0128 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/2/a/ec/crash-test-dummy" "tx8db6a744175145a1a625c-006902092c" "object-server 1692260" 0.0004 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/2/a/ec/crash-test-dummy" "tx8db6a744175145a1a625c-006902092c" "object-server 1692260" 0.0004 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdi1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx8db6a744175145a1a625c-006902092c" "proxy-server 1692260" 0.0181 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdh1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx8db6a744175145a1a625c-006902092c" "proxy-server 1692260" 0.0174 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx8db6a744175145a1a625c-006902092c - 0.0318 - - 1761741100.579080105 1761741100.610862255 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa4dbec5ed98457ca9a84-006902092c" "proxy-server 1692260" 0.0020 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx4f8cf2d49fc44c12ab049-006902092c" "proxy-server 1692260" 0.0024 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx5d2f61033c1f4e08b6329-006902092c" "proxy-server 1692260" 0.0008 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdi1/2/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx5d2f61033c1f4e08b6329-006902092c" "proxy-server 1692260" 0.0006 "-" 1692260 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx5d2f61033c1f4e08b6329-006902092c) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx5d2f61033c1f4e08b6329-006902092c) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx5d2f61033c1f4e08b6329-006902092c - 0.0207 - - 1761741100.612294436 1761741100.633025646 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: (1692260) wsgi starting up on http://127.0.0.1:48889 +proxy DEBUG: (1692260) accepted ('127.0.0.1', 47700) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51b338a251254130b753b-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx51b338a251254130b753b-006902092c" "container-server 1692260" 0.0087 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx51b338a251254130b753b-006902092c" "proxy-server 1692260" 0.0156 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx51b338a251254130b753b-006902092c" "container-server 1692260" 0.0011 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx51b338a251254130b753b-006902092c" "proxy-server 1692260" 0.0259 "-" 1692260 3 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:40] "PUT /v1/a/ec HTTP/1.1" 202 252 0.041439 (txn: tx51b338a251254130b753b-006902092c) +proxy DEBUG: (1692260) accepted ('127.0.0.1', 47704) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txffc0cd6413174805bd71b-006902092c" "proxy-server 1692260" 0.0063 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx114548cbcc7a454791cd3-006902092c" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdh1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx5ab71a190f60403184d52-006902092c" "proxy-server 1692260" 0.0299 "-" 1692260 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 WARNING: Client disconnected without sending enough data (txn: txee3f4f02448d4aa2ba60b-006902092c) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txa87d6ff93d2f4ae08ceba-006902092c) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a4ba2d774144aaa9efc0-006902092c" "proxy-server 1692271" 0.0014 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 201 - "PUT http://127.0.0.1:57431/sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx8a4ba2d774144aaa9efc0-006902092c" "container-server 1692271" 0.0011 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 201 - "PUT http://127.0.0.1:33437/sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx8a4ba2d774144aaa9efc0-006902092c" "container-server 1692271" 0.0052 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 201 - "PUT http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx8a4ba2d774144aaa9efc0-006902092c" "proxy-server 1692271" 0.0342 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 201 - "PUT http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx8a4ba2d774144aaa9efc0-006902092c" "proxy-server 1692271" 0.0220 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/1f0d421ab73145b682b0fdaf95a9a378 HTTP/1.0 201 - - t - - - tx8a4ba2d774144aaa9efc0-006902092c - 0.0525 - - 1761741100.791838408 1761741100.844310045 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24860495ff184c0594caa-006902092c" "proxy-server 1692271" 0.0064 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx13ca658efa4a45468d055-006902092c" "proxy-server 1692271" 0.0055 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 201 - "PUT http://localhost/sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txf35a1b8edf194a0f99ccb-006902092c" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 201 - "PUT http://localhost/sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txf35a1b8edf194a0f99ccb-006902092c" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 201 - "PUT http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txf35a1b8edf194a0f99ccb-006902092c" "proxy-server 1692271" 0.0097 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 201 - "PUT http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txf35a1b8edf194a0f99ccb-006902092c" "proxy-server 1692271" 0.0154 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/40 PUT /v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals HTTP/1.0 201 - - t 52 - - txf35a1b8edf194a0f99ccb-006902092c - 0.0416 - - 1761741100.850061655 1761741100.891613960 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06f5bea009454b399faac-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx0a95e963fdae497a98fb9-006902092c" "proxy-server 1692271" 0.0081 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx79b438a06a04431685be6-006902092c" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf99569fa37cb459b96a34-006902092c" "proxy-server 1692271" 0.0020 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txf28c15f28fc0499fbb2ec-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 412 - "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txfb5b7903ea0c42d09d5c0-006902092c" "proxy-server 1692271" 0.0003 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 412 - "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txfb5b7903ea0c42d09d5c0-006902092c" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab189931d50044709233a-006902092c" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txaa53d8b0ed224d0c9d079-006902092c" "proxy-server 1692271" 0.0014 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx5adb442557c54beaac0e8-006902092c" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf5f0a0491394c02bbec8-006902092c" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx3dbcd8662b714f939b23a-006902092c" "proxy-server 1692271" 0.0078 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "GET /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 304 - "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txeb7f445748f74cb395e77-006902092c" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx626564489be24f6ba45f7-006902092d" "proxy-server 1692271" 0.0012 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txe249202416cf4251abb88-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 0test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... ok +test.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_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... ok + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "GET /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx2cd43cca70e64e7c98a99-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf9967c63bff4147bbe97-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txf2dcddf0b47843e9b7a90-006902092d" "proxy-server 1692271" 0.0094 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "GET /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 304 - "GET http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx232e723cc69c4ffaa0034-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc834f83ac3174728984ea-006902092d" "proxy-server 1692271" 0.0057 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx688c25a2be844e698a6f4-006902092d" "proxy-server 1692271" 0.0015 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txa14c905b76d04348aaf1d-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c941d6c6e3c441bb945c-006902092d" "proxy-server 1692271" 0.0055 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txf9ca7762e88544f4a30f1-006902092d" "proxy-server 1692271" 0.0014 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 412 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txe2d1fa49e637458b88b39-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 412 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txe2d1fa49e637458b88b39-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b2cc61825f447aebd1cb-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txb2b67edeb8054587a4a8b-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "txd5f2aa14b1534df7b5c4e-006902092d" "proxy-server 1692271" 0.0002 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ae8af40955c4296ad525-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "tx477b0acee0cd487e8be10-006902092d" "proxy-server 1692271" 0.0056 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 304 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx4411d3a2ccfa484188b9d-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda5af9f4e98844beaf34d-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txb19daac65cec4add89c40-006902092d" "proxy-server 1692271" 0.0056 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 200 52 "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx24223a17aa8849da9035b-006902092d" "proxy-server 1692271" 0.0004 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb17abeebd23f4082b5c89-006902092d" "proxy-server 1692271" 0.0056 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a/1f0d421ab73145b682b0fdaf95a9a378" 204 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378" "txbe5be30e119c4a7782e22-006902092d" "proxy-server 1692271" 0.0055 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" 304 - "HEAD http://localhost/v1/a/1f0d421ab73145b682b0fdaf95a9a378/conditionals" "tx9a7fedeb51f0418b9c427-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 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 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5ab5448c2114b08952a0-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://127.0.0.1:33437/sdb1/0/a/con" "txb5ab5448c2114b08952a0-006902092d" "container-server 1692271" 0.0010 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://127.0.0.1:57431/sda1/0/a/con" "txb5ab5448c2114b08952a0-006902092d" "container-server 1692271" 0.0010 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txb5ab5448c2114b08952a0-006902092d" "proxy-server 1692271" 0.0163 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txb5ab5448c2114b08952a0-006902092d" "proxy-server 1692271" 0.0253 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/con HTTP/1.0 201 - - t - - - txb5ab5448c2114b08952a0-006902092d - 0.0411 - - 1761741101.248121262 1761741101.289241076 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1191636ff6924ea499464-006902092d" "proxy-server 1692271" 0.0062 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx08909a060b2347cbbe8fc-006902092d" "proxy-server 1692271" 0.0013 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "tx8fd1c28c3a0044e6b2db8-006902092d" "object-server 1692271" 0.0005 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "tx8fd1c28c3a0044e6b2db8-006902092d" "object-server 1692271" 0.0004 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx8fd1c28c3a0044e6b2db8-006902092d" "proxy-server 1692271" 0.0102 "-" 1692271 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 + +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/2/a/ec/go-get-it" "tx5ab71a190f60403184d52-006902092c" "object-server 1692260" 0.0004 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-get-it" "tx5ab71a190f60403184d52-006902092c" "object-server 1692260" 0.0005 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdg1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx5ab71a190f60403184d52-006902092c" "proxy-server 1692260" 0.0368 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "PUT /sdi1/2/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx5ab71a190f60403184d52-006902092c" "proxy-server 1692260" 0.0428 "-" 1692260 3 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:40] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.086150 (txn: tx5ab71a190f60403184d52-006902092c) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7d9c2677f8e42df8053d-006902092c" "proxy-server 1692260" 0.0104 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx33427ebe3d6942b8b1c96-006902092c" "proxy-server 1692260" 0.0099 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdh1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx9c3bc221c70843a0a4831-006902092c" "proxy-server 1692260" 0.0009 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:40 +0000] "GET /sdg1/2/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx9c3bc221c70843a0a4831-006902092c" "proxy-server 1692260" 0.0049 "-" 1692260 3 +proxy INFO: 127.0.0.1 - - [30/Oct/2025 02:31:40] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.042178 (txn: tx9c3bc221c70843a0a4831-006902092c) +proxy DEBUG: (1692260) timed out ('127.0.0.1', 47704) (txn: tx9c3bc221c70843a0a4831-006902092c) +proxy INFO: (1692260) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe00bad28d0e44e5f86c64-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "txe00bad28d0e44e5f86c64-006902092d" "container-server 1692260" 0.0012 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe00bad28d0e44e5f86c64-006902092d" "proxy-server 1692260" 0.0214 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "txe00bad28d0e44e5f86c64-006902092d" "container-server 1692260" 0.0011 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe00bad28d0e44e5f86c64-006902092d" "proxy-server 1692260" 0.0176 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txe00bad28d0e44e5f86c64-006902092d - 0.0447 - - 1761741101.125204802 1761741101.169925213 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4881ed8006e47e28f2e7-006902092d" "proxy-server 1692260" 0.0062 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa153122f4e8d472a9d3cd-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx9bbaacc698514f489ce42-006902092d" "proxy-server 1692260" 0.0317 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdi1/2/a/ec/go-head-it" "tx9bbaacc698514f489ce42-006902092d" "object-server 1692260" 0.0006 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/2/a/ec/go-head-it" "tx9bbaacc698514f489ce42-006902092d" "object-server 1692260" 0.0047 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx9bbaacc698514f489ce42-006902092d" "proxy-server 1692260" 0.0405 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/2/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx9bbaacc698514f489ce42-006902092d" "proxy-server 1692260" 0.0421 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx9bbaacc698514f489ce42-006902092d - 0.0772 - - 1761741101.171554804 1761741101.248792171 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx876217a40640448fa84d1-006902092d" "proxy-server 1692260" 0.0065 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx1672e4a6aab54c06aec9a-006902092d" "proxy-server 1692260" 0.0085 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdi1/2/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "tx7a408eb7595142b991be9-006902092d" "proxy-server 1692260" 0.0007 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - tx7a408eb7595142b991be9-006902092d - 0.0329 - - 1761741101.254505873 1761741101.287367582 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf297af6b4ce644b3a6fcb-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "txf297af6b4ce644b3a6fcb-006902092d" "container-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf297af6b4ce644b3a6fcb-006902092d" "proxy-server 1692260" 0.0143 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "txf297af6b4ce644b3a6fcb-006902092d" "container-server 1692260" 0.0052 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf297af6b4ce644b3a6fcb-006902092d" "proxy-server 1692260" 0.0167 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf297af6b4ce644b3a6fcb-006902092d - 0.0389 - - 1761741101.289252758 1761741101.328123569 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx308943543e834ce88af70-006902092d" "proxy-server 1692260" 0.0020 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7a06496b3dda4f3cbb2fe-006902092d" "proxy-server 1692260" 0.0055 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txffade9d1c37a4a919852f-006902092d" "proxy-server 1692260" 0.0003 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txffade9d1c37a4a919852f-006902092d" "proxy-server 1692260" 0.0003 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "txffade9d1c37a4a919852f-006902092d" "proxy-server 1692260" 0.0003 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - txffade9d1c37a4a919852f-006902092d - 0.0330 - - 1761741101.333564758 1761741101.366546869 3 -test.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 + +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx8fd1c28c3a0044e6b2db8-006902092d" "proxy-server 1692271" 0.0144 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx8fd1c28c3a0044e6b2db8-006902092d - 0.0486 - - 1761741101.294965267 1761741101.343599558 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6148cc2017949c8bde1f-006902092d" "proxy-server 1692271" 0.0014 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "txcf6108e6a2784ccaa225f-006902092d" "proxy-server 1692271" 0.0114 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "GET /sda1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "txd9d3b6e3d55148e387813-006902092d" "proxy-server 1692271" 0.0003 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 GET /v1/a/con/o HTTP/1.0 304 - - t - - - txd9d3b6e3d55148e387813-006902092d - 0.0465 - - 1761741101.345113754 1761741101.391602993 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: txd887cd64609541b388350-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6d085ada70ae44a79ec7d-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6d085ada70ae44a79ec7d-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6d085ada70ae44a79ec7d-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx88c6409205784544800f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx88c6409205784544800f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx88c6409205784544800f0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx88c6409205784544800f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb059184029d443429caae-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb059184029d443429caae-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb059184029d443429caae-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb059184029d443429caae-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txfb8797b5440742638753b-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txfb8797b5440742638753b-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txfb8797b5440742638753b-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txfb8797b5440742638753b-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9c67f7e4d59b4dd790bd5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9c67f7e4d59b4dd790bd5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9c67f7e4d59b4dd790bd5-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9c67f7e4d59b4dd790bd5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5d7d06a3c692400781f88-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5d7d06a3c692400781f88-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5d7d06a3c692400781f88-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5d7d06a3c692400781f88-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4f9cd83ec4a0417da9140-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4f9cd83ec4a0417da9140-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4f9cd83ec4a0417da9140-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4f9cd83ec4a0417da9140-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx38ca43cefb50498ca82f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx38ca43cefb50498ca82f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx38ca43cefb50498ca82f0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx38ca43cefb50498ca82f0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3e82459096934106b75c1-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3e82459096934106b75c1-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3e82459096934106b75c1-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3e82459096934106b75c1-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx076f07f9908a44b888d14-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6417e917ea784e0299294-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6417e917ea784e0299294-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6417e917ea784e0299294-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx6417e917ea784e0299294-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx0c82f3f447664d91a7c8c-006902092d)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 + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx0c82f3f447664d91a7c8c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx00d3cc85deb5401ab8f17-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx00d3cc85deb5401ab8f17-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx00d3cc85deb5401ab8f17-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx00d3cc85deb5401ab8f17-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8eaf3b7cf00240df8607a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8eaf3b7cf00240df8607a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8eaf3b7cf00240df8607a-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8eaf3b7cf00240df8607a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbae23a2c51454c959b9d3-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbae23a2c51454c959b9d3-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbae23a2c51454c959b9d3-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txbae23a2c51454c959b9d3-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7520352f1a45439c9022b-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7520352f1a45439c9022b-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7520352f1a45439c9022b-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7520352f1a45439c9022b-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd531906178fd4731b2898-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd531906178fd4731b2898-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd531906178fd4731b2898-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txd531906178fd4731b2898-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0f5645c171044b1987739-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0f5645c171044b1987739-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0f5645c171044b1987739-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0f5645c171044b1987739-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd5678550f1104b0ba9f04-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd5678550f1104b0ba9f04-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd5678550f1104b0ba9f04-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txd5678550f1104b0ba9f04-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txeab233a181c8448c8582c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txeab233a181c8448c8582c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txeab233a181c8448c8582c-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txeab233a181c8448c8582c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4c3b961bef3f4f5c82d88-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4c3b961bef3f4f5c82d88-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4c3b961bef3f4f5c82d88-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4c3b961bef3f4f5c82d88-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx917d28b55b354c8483b9a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx917d28b55b354c8483b9a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx917d28b55b354c8483b9a-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx917d28b55b354c8483b9a-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa579ea0e8deb446c8a31d-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa579ea0e8deb446c8a31d-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa579ea0e8deb446c8a31d-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txa579ea0e8deb446c8a31d-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5fccbe613ac7410cb30d4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5fccbe613ac7410cb30d4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5fccbe613ac7410cb30d4-006902092d) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx5fccbe613ac7410cb30d4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7a8613b11d394cd7ad861-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7a8613b11d394cd7ad861-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7a8613b11d394cd7ad861-006902092d) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx7a8613b11d394cd7ad861-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx06b3b66970b040fe843ce-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx06b3b66970b040fe843ce-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx06b3b66970b040fe843ce-006902092d) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx06b3b66970b040fe843ce-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd51a90f0084b4420bbd0c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd51a90f0084b4420bbd0c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd51a90f0084b4420bbd0c-006902092d) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txd51a90f0084b4420bbd0c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8526a1e1531048f6b1f37-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8526a1e1531048f6b1f37-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8526a1e1531048f6b1f37-006902092d) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx8526a1e1531048f6b1f37-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe4b1d2aab5ba4196bce88-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe4b1d2aab5ba4196bce88-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe4b1d2aab5ba4196bce88-006902092d) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txe4b1d2aab5ba4196bce88-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txeb005bb6251e4b3493d6a-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txeb005bb6251e4b3493d6a-006902092d) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx69e1fdc6c64c4028b0f80-006902092d) +proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx69e1fdc6c64c4028b0f80-006902092d)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... ok + +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51389285f9804f87951f4-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx51389285f9804f87951f4-006902092d" "container-server 1692260" 0.0011 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx51389285f9804f87951f4-006902092d" "container-server 1692260" 0.0017 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx51389285f9804f87951f4-006902092d" "proxy-server 1692260" 0.0155 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx51389285f9804f87951f4-006902092d" "proxy-server 1692260" 0.0230 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx51389285f9804f87951f4-006902092d - 0.0358 - - 1761741101.368294001 1761741101.404066324 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0a1126a0d5545fb90feb-006902092d" "proxy-server 1692260" 0.0019 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb9e8dfbb49ec475fb49fc-006902092d" "proxy-server 1692260" 0.0055 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx665d1607fb2b408386ca6-006902092d" "proxy-server 1692260" 0.0310 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec/o1" 201 - "PUT http://localhost/sdg1/3/a/ec/o1" "tx665d1607fb2b408386ca6-006902092d" "object-server 1692260" 0.0004 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec/o1" 201 - "PUT http://localhost/sdi1/3/a/ec/o1" "tx665d1607fb2b408386ca6-006902092d" "object-server 1692260" 0.0005 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx665d1607fb2b408386ca6-006902092d" "proxy-server 1692260" 0.0412 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx665d1607fb2b408386ca6-006902092d" "proxy-server 1692260" 0.0327 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx665d1607fb2b408386ca6-006902092d - 0.0718 - - 1761741101.409640551 1761741101.481391907 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f41a9251c244d46a9f95-006902092d" "proxy-server 1692260" 0.0055 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx2f41a9251c244d46a9f95-006902092d" "container-server 1692260" 0.0025 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx2f41a9251c244d46a9f95-006902092d" "proxy-server 1692260" 0.0130 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx2f41a9251c244d46a9f95-006902092d" "container-server 1692260" 0.0011 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx2f41a9251c244d46a9f95-006902092d" "proxy-server 1692260" 0.0207 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx2f41a9251c244d46a9f95-006902092d - 0.0421 - - 1761741101.491402388 1761741101.533489466 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx621faa9b4c03442985ac6-006902092d" "proxy-server 1692260" 0.0063 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf7f756943a724cdaacc21-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec/pimento" 422 93 "PUT http://localhost/v1/a/ec/pimento" "tx0836a57f0ce14bf9abe76-006902092d" "proxy-server 1692260" 0.0195 "-" 1692260 3 +proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx0836a57f0ce14bf9abe76-006902092d) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx0836a57f0ce14bf9abe76-006902092d - 0.0523 - - 1761741101.535230875 1761741101.587503910 3 - +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx0836a57f0ce14bf9abe76-006902092d" "proxy-server 1692260" 0.0275 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "tx0836a57f0ce14bf9abe76-006902092d" "proxy-server 1692260" 0.0214 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13f039b989a64d84968bf-006902092d" "proxy-server 1692260" 0.0056 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44713/sdb1/1/a/ec-con" "tx13f039b989a64d84968bf-006902092d" "container-server 1692260" 0.0011 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:60057/sda1/1/a/ec-con" "tx13f039b989a64d84968bf-006902092d" "container-server 1692260" 0.0061 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx13f039b989a64d84968bf-006902092d" "proxy-server 1692260" 0.0219 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx13f039b989a64d84968bf-006902092d" "proxy-server 1692260" 0.0311 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx13f039b989a64d84968bf-006902092d - 0.0469 - - 1761741101.598455191 1761741101.645382881 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1d8ed55d6c8446d8492d-006902092d" "proxy-server 1692260" 0.0061 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6939b346de484500b6663-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx4c3c614ee574449fa9aa6-006902092d" "proxy-server 1692260" 0.0068 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx4c3c614ee574449fa9aa6-006902092d" "proxy-server 1692260" 0.0093 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx4c3c614ee574449fa9aa6-006902092d" "proxy-server 1692260" 0.0141 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx4c3c614ee574449fa9aa6-006902092d - 0.0413 - - 1761741101.647207737 1761741101.688538313 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx938bd1f565fc47298cea5-006902092d" "proxy-server 1692260" 0.0020 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:60057/sda1/1/a/ec-con" "tx938bd1f565fc47298cea5-006902092d" "container-server 1692260" 0.0053 "-" 1692260 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok + +proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx69e1fdc6c64c4028b0f80-006902092d) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx69e1fdc6c64c4028b0f80-006902092d) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc63bc086f1954f4b8a49b-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6aea7a50a3e04f53b6b80-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6aea7a50a3e04f53b6b80-006902092d) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx6aea7a50a3e04f53b6b80-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9231ce2e0b1f401e9edfd-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9231ce2e0b1f401e9edfd-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9231ce2e0b1f401e9edfd-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9231ce2e0b1f401e9edfd-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa180e1eb76794a808e6a5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa180e1eb76794a808e6a5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa180e1eb76794a808e6a5-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa180e1eb76794a808e6a5-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2350caf6766544e68a4d0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2350caf6766544e68a4d0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2350caf6766544e68a4d0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2350caf6766544e68a4d0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa16efe0615ff44919d8a6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa16efe0615ff44919d8a6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa16efe0615ff44919d8a6-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa16efe0615ff44919d8a6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx21ccb1015a214bb18c1e0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx21ccb1015a214bb18c1e0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx21ccb1015a214bb18c1e0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx21ccb1015a214bb18c1e0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5dc4a064c54d45f1933b6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5dc4a064c54d45f1933b6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5dc4a064c54d45f1933b6-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5dc4a064c54d45f1933b6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe857d3e442494bd6bc8e6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe857d3e442494bd6bc8e6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe857d3e442494bd6bc8e6-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe857d3e442494bd6bc8e6-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6fbe728ee3bf4624afbba-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6fbe728ee3bf4624afbba-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6fbe728ee3bf4624afbba-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6fbe728ee3bf4624afbba-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1efff1b880234855951b0-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa0e9a006ac214a429b8f3-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa0e9a006ac214a429b8f3-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa0e9a006ac214a429b8f3-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txa0e9a006ac214a429b8f3-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txdb32a33b10ca4fad94cff-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx50e53ceea4da447e9f112-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx50e53ceea4da447e9f112-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx50e53ceea4da447e9f112-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx50e53ceea4da447e9f112-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdc919ac055c64c51a1200-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdc919ac055c64c51a1200-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdc919ac055c64c51a1200-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txdc919ac055c64c51a1200-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3e3cb424cc554d0b83305-006902092d)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... ok +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match ... ok +test.unit.proxy.test_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 + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3e3cb424cc554d0b83305-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3e3cb424cc554d0b83305-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3e3cb424cc554d0b83305-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txde47121187d74b84acb55-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txde47121187d74b84acb55-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txde47121187d74b84acb55-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txde47121187d74b84acb55-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx947efb23eca4480e921c4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx947efb23eca4480e921c4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx947efb23eca4480e921c4-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx947efb23eca4480e921c4-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4dd6bd92465a4625b9477-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4dd6bd92465a4625b9477-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4dd6bd92465a4625b9477-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4dd6bd92465a4625b9477-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1d7b41f60bc74b06b9365-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1d7b41f60bc74b06b9365-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1d7b41f60bc74b06b9365-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx1d7b41f60bc74b06b9365-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx929b518f0480483cb454c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx929b518f0480483cb454c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx929b518f0480483cb454c-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx929b518f0480483cb454c-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4901e9f69fb54b3c84d72-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4901e9f69fb54b3c84d72-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4901e9f69fb54b3c84d72-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4901e9f69fb54b3c84d72-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx689556adbcb747ab8b953-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx689556adbcb747ab8b953-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx689556adbcb747ab8b953-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx689556adbcb747ab8b953-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx905bdb9cd15e4ce3af8f0-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx905bdb9cd15e4ce3af8f0-006902092d) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx905bdb9cd15e4ce3af8f0-006902092d) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx905bdb9cd15e4ce3af8f0-006902092d) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut WARNING: Handoff requested (5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut WARNING: Handoff requested (5) +proxy-ut WARNING: Handoff requested (6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc +proxy-ut DEBUG: Node is error limited: 10.0.0.3:3003/sdd +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) +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcbebe3496fd2448e900ce-006902092e" "proxy-server 1692271" 0.0021 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx90449ac167ac460aa238b-006902092e" "proxy-server 1692271" 0.0041 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "txa08a63fdde7d440bb91bc-006902092e" "object-server 1692271" 0.0004 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "txa08a63fdde7d440bb91bc-006902092e" "object-server 1692271" 0.0004 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txa08a63fdde7d440bb91bc-006902092e" "proxy-server 1692271" 0.0143 "-" 1692271 0 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "txa08a63fdde7d440bb91bc-006902092e" "proxy-server 1692271" 0.0155 "-" 1692271 0 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44713/sdb1/1/a/ec-con" "tx938bd1f565fc47298cea5-006902092d" "container-server 1692260" 0.0010 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx938bd1f565fc47298cea5-006902092d" "proxy-server 1692260" 0.0157 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx938bd1f565fc47298cea5-006902092d" "proxy-server 1692260" 0.0231 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx938bd1f565fc47298cea5-006902092d - 0.0396 - - 1761741101.704218388 1761741101.743843794 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx505dd1ef212a4b0a9cff1-006902092d" "proxy-server 1692260" 0.0045 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txffffb5a1c8264dd09f494-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7f608e2c22104059aeeb0-006902092d" "proxy-server 1692260" 0.0081 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7f608e2c22104059aeeb0-006902092d" "proxy-server 1692260" 0.0124 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7f608e2c22104059aeeb0-006902092d" "proxy-server 1692260" 0.0127 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx7f608e2c22104059aeeb0-006902092d - 0.0512 - - 1761741101.749989033 1761741101.801208258 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbad6c5913aed46fc86803-006902092d" "proxy-server 1692260" 0.0014 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "txbad6c5913aed46fc86803-006902092d" "container-server 1692260" 0.0060 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "txbad6c5913aed46fc86803-006902092d" "container-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbad6c5913aed46fc86803-006902092d" "proxy-server 1692260" 0.0292 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbad6c5913aed46fc86803-006902092d" "proxy-server 1692260" 0.0167 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txbad6c5913aed46fc86803-006902092d - 0.0373 - - 1761741101.826745749 1761741101.864088297 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e7c9a6d88b8462bad1dd-006902092d" "proxy-server 1692260" 0.0062 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx9721f1c96213474fbe4a8-006902092d" "proxy-server 1692260" 0.0056 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx7ed5aba457bd4ebdb2ce8-006902092d" "object-server 1692260" 0.0005 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7ed5aba457bd4ebdb2ce8-006902092d" "proxy-server 1692260" 0.0311 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7ed5aba457bd4ebdb2ce8-006902092d" "proxy-server 1692260" 0.0317 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx7ed5aba457bd4ebdb2ce8-006902092d" "object-server 1692260" 0.0046 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx7ed5aba457bd4ebdb2ce8-006902092d" "proxy-server 1692260" 0.0382 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx7ed5aba457bd4ebdb2ce8-006902092d - 0.0660 - - 1761741101.869657040 1761741101.935676336 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5587df2ae774e9390f55-006902092d" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx19269f48af2e493f850a6-006902092d" "proxy-server 1692260" 0.0062 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txa2a2f74c415946f6975ff-006902092d" "proxy-server 1692260" 0.0006 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txa2a2f74c415946f6975ff-006902092d" "proxy-server 1692260" 0.0006 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "txa2a2f74c415946f6975ff-006902092d" "proxy-server 1692260" 0.0006 "-" 1692260 3 +proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: txa2a2f74c415946f6975ff-006902092d) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/41 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 txa2a2f74c415946f6975ff-006902092d - 0.0348 - - 1761741101.938142061 1761741101.972909212 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde6d67471a3f46b9af2a3-006902092d" "proxy-server 1692260" 0.0062 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "txde6d67471a3f46b9af2a3-006902092d" "container-server 1692260" 0.0010 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txde6d67471a3f46b9af2a3-006902092d" "proxy-server 1692260" 0.0167 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "txde6d67471a3f46b9af2a3-006902092d" "container-server 1692260" 0.0010 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txde6d67471a3f46b9af2a3-006902092d" "proxy-server 1692260" 0.0214 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txde6d67471a3f46b9af2a3-006902092d - 0.0407 - - 1761741101.978991985 1761741102.019704103 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5bae3e917c5f4229a9d5b-006902092e" "proxy-server 1692260" 0.0020 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd3cbf10c45a9401781292-006902092e" "proxy-server 1692260" 0.0012 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdh1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txcaf55462a7bf435cb8b8c-006902092e" "proxy-server 1692260" 0.0238 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/2/a/ec/o2" 201 - "PUT http://localhost/sdg1/3/a/ec/o2" "txcaf55462a7bf435cb8b8c-006902092e" "object-server 1692260" 0.0004 "-" 1692260 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 + +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdg1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txcaf55462a7bf435cb8b8c-006902092e" "proxy-server 1692260" 0.0320 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/2/a/ec/o2" 201 - "PUT http://localhost/sdi1/3/a/ec/o2" "txcaf55462a7bf435cb8b8c-006902092e" "object-server 1692260" 0.0005 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdi1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "txcaf55462a7bf435cb8b8c-006902092e" "proxy-server 1692260" 0.0297 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec/o2 HTTP/1.0 201 - - t 12288 - - txcaf55462a7bf435cb8b8c-006902092e - 0.0725 - - 1761741102.021189928 1761741102.093701124 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ced0b8240eb42b2b8330-006902092e" "proxy-server 1692260" 0.0022 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:60057/sda1/2/a/ec" "tx6ced0b8240eb42b2b8330-006902092e" "container-server 1692260" 0.0011 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6ced0b8240eb42b2b8330-006902092e" "proxy-server 1692260" 0.0205 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:44713/sdb1/2/a/ec" "tx6ced0b8240eb42b2b8330-006902092e" "container-server 1692260" 0.0052 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6ced0b8240eb42b2b8330-006902092e" "proxy-server 1692260" 0.0264 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx6ced0b8240eb42b2b8330-006902092e - 0.0443 - - 1761741102.103559494 1761741102.147833347 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbf8a933cb864fb3920cb-006902092e" "proxy-server 1692260" 0.0020 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7d7927087ccb43db86d18-006902092e" "proxy-server 1692260" 0.0056 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx2245aac605dc46f890494-006902092e - 0.0323 - - 1761741102.153378963 1761741102.185667515 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx2245aac605dc46f890494-006902092e" "proxy-server 1692260" 0.0073 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx2245aac605dc46f890494-006902092e" "proxy-server 1692260" 0.0073 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx2245aac605dc46f890494-006902092e" "proxy-server 1692260" 0.0092 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4e3be3693104072a9f85-006902092e" "proxy-server 1692260" 0.0077 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 201 - "PUT http://127.0.0.1:44713/sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" "txf4e3be3693104072a9f85-006902092e" "container-server 1692260" 0.0019 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 201 - "PUT http://127.0.0.1:60057/sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" "txf4e3be3693104072a9f85-006902092e" "container-server 1692260" 0.0011 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 201 - "PUT http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "txf4e3be3693104072a9f85-006902092e" "proxy-server 1692260" 0.0177 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 201 - "PUT http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "txf4e3be3693104072a9f85-006902092e" "proxy-server 1692260" 0.0269 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/c7cbddbd233844eda686f6e7deb6dd64 HTTP/1.0 201 - - t - - - txf4e3be3693104072a9f85-006902092e - 0.0536 - - 1761741102.196612597 1761741102.250164986 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8efd759596145bb82b0d-006902092e" "proxy-server 1692260" 0.0020 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx9b31da9b9e7f4c7b92dfd-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 201 - "PUT http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8f1194441d33430dbd488-006902092e" "proxy-server 1692260" 0.0079 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 201 - "PUT http://localhost/sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8f1194441d33430dbd488-006902092e" "object-server 1692260" 0.0005 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 201 - "PUT http://localhost/sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8f1194441d33430dbd488-006902092e" "object-server 1692260" 0.0004 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 201 - "PUT http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8f1194441d33430dbd488-006902092e" "proxy-server 1692260" 0.0144 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 201 - "PUT http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8f1194441d33430dbd488-006902092e" "proxy-server 1692260" 0.0142 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals HTTP/1.0 201 - - t 52 - - tx8f1194441d33430dbd488-006902092e - 0.0283 - - 1761741102.251787186 1761741102.280136347 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe61405e4137d4acdb24f2-006902092e" "proxy-server 1692260" 0.0019 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx7ebb2623af054170b7962-006902092e" "proxy-server 1692260" 0.0023 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx532cf3d31aac44a1943cb-006902092e" "proxy-server 1692260" 0.0008 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx532cf3d31aac44a1943cb-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd19ff66041d47e388f8c-006902092e" "proxy-server 1692260" 0.0012 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx05be762441824dd78554d-006902092e" "proxy-server 1692260" 0.0024 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx59477a76a903411e9f242-006902092e" "proxy-server 1692260" 0.0008 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx59477a76a903411e9f242-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx59477a76a903411e9f242-006902092e) +proxy DEBUG: Ignoring 412 from primary (txn: tx59477a76a903411e9f242-006902092e) +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx59477a76a903411e9f242-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx59477a76a903411e9f242-006902092e) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8467269ab5a948169b591-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx80a80541af5645e2af4a4-006902092e" "proxy-server 1692260" 0.0012 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx0a1d5ee2800b45128bba4-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx0a1d5ee2800b45128bba4-006902092e" "proxy-server 1692260" 0.0021 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9049a6f384f4e058239e-006902092e" "proxy-server 1692260" 0.0015 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx1c86545db1a949c9b681c-006902092e" "proxy-server 1692260" 0.0012 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx0f378081948649fabb79f-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx0f378081948649fabb79f-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx0f378081948649fabb79f-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9467564522041d7b295f-006902092e" "proxy-server 1692260" 0.0014 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx715ffeb52b02401c8ad5b-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx00db758ea1f547349775f-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx00db758ea1f547349775f-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2eec555149e433cad519-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "txe1d02a0a0e8d482e9008d-006902092e" "proxy-server 1692260" 0.0015 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx5728afaad0bc466abed54-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx5728afaad0bc466abed54-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "GET http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx5728afaad0bc466abed54-006902092e" "proxy-server 1692260" 0.0008 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa06a78562e3047cb8423a-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx4f40f238c2524251a37f2-006902092e" "proxy-server 1692260" 0.0056 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx8aa1b1f714394acd909dd-006902092e" "proxy-server 1692260" 0.0023 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfab998c192874fe489772-006902092e" "proxy-server 1692260" 0.0012 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "txb25bb34b79d4494ebe90b-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "txe85377ec0d3946c78759f-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdi1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "txe85377ec0d3946c78759f-006902092e" "proxy-server 1692260" 0.0008 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 412 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "txe85377ec0d3946c78759f-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18fea7ff0cc740c9a5fcd-006902092e" "proxy-server 1692260" 0.0014 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx00cb0134d77a43a38d1f6-006902092e" "proxy-server 1692260" 0.0014 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdg1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx372f7f8606934ab1b6e99-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54ec2af58cc544a2995b3-006902092e" "proxy-server 1692260" 0.0014 "-" 1692260 -test.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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx667511f5a7ce4055b0a76-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "txf9ec491fcfbd48958e2f4-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx568ec19c05864d1484d81-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "txa67f569af298445e812d1-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 200 106 "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx13b05f637f914c6098238-006902092e" "proxy-server 1692260" 0.0006 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d10412794264f75b4ced-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a/c7cbddbd233844eda686f6e7deb6dd64" 204 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64" "tx6862138f682e4d97bfc38-006902092e" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdh1/3/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" 304 - "HEAD http://localhost/v1/a/c7cbddbd233844eda686f6e7deb6dd64/conditionals" "tx56acfbb6a5c541d382326-006902092e" "proxy-server 1692260" 0.0011 "-" 1692260 3 +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 - - [30/Oct/2025 02:31:42] "SSYNC /dev/9 HTTP/1.1" 400 174 34.107688 +test-ssync-receiver INFO: (1692260) wsgi exited, is_accepting=True +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68f595dc46794cdf8db25-006902092e" "proxy-server 1692260" 0.0014 "-" 1692260 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:60057/sda1/3/a/ec-discon" "tx68f595dc46794cdf8db25-006902092e" "container-server 1692260" 0.0020 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:44713/sdb1/3/a/ec-discon" "tx68f595dc46794cdf8db25-006902092e" "container-server 1692260" 0.0010 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx68f595dc46794cdf8db25-006902092e" "proxy-server 1692260" 0.0115 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/3/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx68f595dc46794cdf8db25-006902092e" "proxy-server 1692260" 0.0193 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx68f595dc46794cdf8db25-006902092e - 0.0267 - - 1761741102.646000147 1761741102.672737598 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9abd457679234ca9a623b-006902092e" "proxy-server 1692260" 0.0032 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txe221555b0ded419fa80d5-006902092e" "proxy-server 1692260" 0.0044 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txf37c166bc5b14c0e8ac5b-006902092e" "proxy-server 1692260" 0.0389 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-discon/test" "txf37c166bc5b14c0e8ac5b-006902092e" "object-server 1692260" 0.0005 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txf37c166bc5b14c0e8ac5b-006902092e" "proxy-server 1692260" 0.0427 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-discon/test" "txf37c166bc5b14c0e8ac5b-006902092e" "object-server 1692260" 0.0005 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txf37c166bc5b14c0e8ac5b-006902092e" "proxy-server 1692260" 0.0526 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - txf37c166bc5b14c0e8ac5b-006902092e - 0.0833 - - 1761741102.674811125 1761741102.758100510 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72203209abfb423589096-006902092e" "proxy-server 1692260" 0.0096 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txb4bc91af1e44476bade89-006902092e" "proxy-server 1692260" 0.0126 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdi1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txfc1be865335f416d8ac09-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdh1/3/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txfc1be865335f416d8ac09-006902092e" "proxy-server 1692260" 0.0007 "-" 1692260 3 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txfc1be865335f416d8ac09-006902092e) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txfc1be865335f416d8ac09-006902092e) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - txfc1be865335f416d8ac09-006902092e - 0.0779 - - 1761741102.759209633 1761741102.837102652 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb24478edaa3e4719bafc1-006902092e" "proxy-server 1692260" 0.0104 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:44713/sdb1/3/a/ec-discon" "txb24478edaa3e4719bafc1-006902092e" "container-server 1692260" 0.0011 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txb24478edaa3e4719bafc1-006902092e" "proxy-server 1692260" 0.0131 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:60057/sda1/3/a/ec-discon" "txb24478edaa3e4719bafc1-006902092e" "container-server 1692260" 0.0011 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "PUT /sda1/3/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txb24478edaa3e4719bafc1-006902092e" "proxy-server 1692260" 0.0289 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - txb24478edaa3e4719bafc1-006902092e - 0.0537 - - 1761741102.930395603 1761741102.984080791 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd95efbb6cfcd4e0caec66-006902092e" "proxy-server 1692260" 0.0021 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx1315f6a5dd8745698b0eb-006902092f" "proxy-server 1692260" 0.0056 "-" 1692260 3test.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.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... ok + +proxy WARNING: Client disconnected without sending enough data (txn: tx847bfb83968947ef9dd07-006902092f) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx847bfb83968947ef9dd07-006902092f - 0.0789 - - 1761741102.985073805 1761741103.063972235 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx847bfb83968947ef9dd07-006902092f" "proxy-server 1692260" 0.0321 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx847bfb83968947ef9dd07-006902092f" "proxy-server 1692260" 0.0321 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx847bfb83968947ef9dd07-006902092f" "proxy-server 1692260" 0.0471 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2bff816ff844994a0bea-006902092f" "proxy-server 1692260" 0.0014 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txfd232dee11b3406c8e394-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txc188ece696f74677a7275-006902092f) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - txc188ece696f74677a7275-006902092f - 0.0492 - - 1761741103.095773458 1761741103.145015717 3 - +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc188ece696f74677a7275-006902092f" "proxy-server 1692260" 0.0212 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc188ece696f74677a7275-006902092f" "proxy-server 1692260" 0.0127 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc188ece696f74677a7275-006902092f" "proxy-server 1692260" 0.0235 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ca8990536dc4ea88c8ac-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txfc7b6cfe26b2478185d77-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txcbed07bd42b24d0486bbb-006902092f) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txcbed07bd42b24d0486bbb-006902092f - 0.0482 - - 1761741103.197146177 1761741103.245375395 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcbed07bd42b24d0486bbb-006902092f" "proxy-server 1692260" 0.0110 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcbed07bd42b24d0486bbb-006902092f" "proxy-server 1692260" 0.0126 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcbed07bd42b24d0486bbb-006902092f" "proxy-server 1692260" 0.0225 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cc4a9a195c440648c379-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx341573ccfe21402c9ff26-006902092f" "proxy-server 1692260" 0.0096 "-" 1692260 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx11c50731ae5c46eca62a7-006902092f) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx11c50731ae5c46eca62a7-006902092f - 0.0403 - - 1761741103.302366257 1761741103.342714310 3 - +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx11c50731ae5c46eca62a7-006902092f" "proxy-server 1692260" 0.0111 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx11c50731ae5c46eca62a7-006902092f" "proxy-server 1692260" 0.0125 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx11c50731ae5c46eca62a7-006902092f" "proxy-server 1692260" 0.0140 "-" 1692260 3 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe1bf5af3231b46cba77ae-006902092f" "proxy-server 1692260" 0.0054 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/3/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txeb64c0619f424c9c8b80e-006902092f" "proxy-server 1692260" 0.0083 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx18b64c8188674abfbea07-006902092f" "proxy-server 1692260" 0.0205 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-discon/test" "tx18b64c8188674abfbea07-006902092f" "object-server 1692260" 0.0005 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/3/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/3/a/ec-discon/test" "tx18b64c8188674abfbea07-006902092f" "object-server 1692260" 0.0028 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx18b64c8188674abfbea07-006902092f" "proxy-server 1692260" 0.0312 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx18b64c8188674abfbea07-006902092f" "proxy-server 1692260" 0.0383 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - tx18b64c8188674abfbea07-006902092f - 0.0784 - - 1761741103.410444498 1761741103.488890409 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2093d9fb30b24b87bc2a8-006902092f" "proxy-server 1692260" 0.0058 "-" 1692260 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:60057/sda1/1/a/ec-con" "tx2093d9fb30b24b87bc2a8-006902092f" "container-server 1692260" 0.0012 "-" 1692260 3 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:44713/sdb1/1/a/ec-con" "tx2093d9fb30b24b87bc2a8-006902092f" "container-server 1692260" 0.0017 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2093d9fb30b24b87bc2a8-006902092f" "proxy-server 1692260" 0.0203 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx2093d9fb30b24b87bc2a8-006902092f" "proxy-server 1692260" 0.0186 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx2093d9fb30b24b87bc2a8-006902092f - 0.0372 - - 1761741103.495234966 1761741103.532484770 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e244d12941a481a9df1e-006902092f" "proxy-server 1692260" 0.0063 "-" 1692260 -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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa7847c92ec8f432f94510-006902092f" "proxy-server 1692260" 0.0134 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdh1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txc55809b0c4d749f1a034b-006902092f" "proxy-server 1692260" 0.0232 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/3/a/ec-con/o2" "txc55809b0c4d749f1a034b-006902092f" "object-server 1692260" 0.0005 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/3/a/ec-con/o2" "txc55809b0c4d749f1a034b-006902092f" "object-server 1692260" 0.0005 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdi1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txc55809b0c4d749f1a034b-006902092f" "proxy-server 1692260" 0.0333 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdg1/3/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txc55809b0c4d749f1a034b-006902092f" "proxy-server 1692260" 0.0325 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txc55809b0c4d749f1a034b-006902092f - 0.0827 - - 1761741103.539250135 1761741103.621919155 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65c52504cb6a4c8887a3c-006902092f" "proxy-server 1692260" 0.0021 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx84a361b2aada402bb2cdd-006902092f" "proxy-server 1692260" 0.0071 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdi1/3/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx4a582c1540a94fc7bfdff-006902092f" "proxy-server 1692260" 0.0007 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx4a582c1540a94fc7bfdff-006902092f - 0.0316 - - 1761741103.623953819 1761741103.655508041 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e8ec90348da45adad832-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx984258669187436aa8a34-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "GET /sdi1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx5e359605f4814f8fadd62-006902092f" "proxy-server 1692260" 0.0008 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "GET /sdg1/3/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx5e359605f4814f8fadd62-006902092f" "proxy-server 1692260" 0.0008 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx5e359605f4814f8fadd62-006902092f - 0.0366 - - 1761741103.657012701 1761741103.693566799 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74657eda1298485584269-006902092f" "proxy-server 1692260" 0.0056 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txbc6aa935c4054e33811ae-006902092f" "proxy-server 1692260" 0.0099 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/3/a/ec-con/o2" "tx8fc7cab18cb1492095f2f-006902092f" "object-server 1692260" 0.0004 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx8fc7cab18cb1492095f2f-006902092f" "proxy-server 1692260" 0.0096 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx8fc7cab18cb1492095f2f-006902092f" "proxy-server 1692260" 0.0146 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/3/a/ec-con/o2" "tx8fc7cab18cb1492095f2f-006902092f" "object-server 1692260" 0.0004 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx8fc7cab18cb1492095f2f-006902092f" "proxy-server 1692260" 0.0128 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx8fc7cab18cb1492095f2f-006902092f - 0.0566 - - 1761741103.695121765 1761741103.751724720 3 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90d6dd0d84ff4d7a93578-006902092f" "proxy-server 1692260" 0.0013 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfb57efca842e44cda4224-006902092f" "proxy-server 1692260" 0.0074 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdh1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txcbe96de3f774471f966cc-006902092f" "proxy-server 1692260" 0.0031 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/3/a/ec-con/o2" "txcbe96de3f774471f966cc-006902092f" "object-server 1692260" 0.0004 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdi1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txcbe96de3f774471f966cc-006902092f" "proxy-server 1692260" 0.0136 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/3/a/ec-con/o2" "txcbe96de3f774471f966cc-006902092f" "object-server 1692260" 0.0005 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "POST /sdg1/3/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txcbe96de3f774471f966cc-006902092f" "proxy-server 1692260" 0.0124 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - txcbe96de3f774471f966cc-006902092f - 0.0563 - - 1761741103.753180504 1761741103.809450865 3 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0f15bc9d6c94bd980bc3-006902092f" "proxy-server 1692260" 0.0056 "-" 1692260 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3caf94e788ad412297c86-006902092f" "proxy-server 1692260" 0.0027 "-" 1692260 3 +obj3 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "DELETE /sdi1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx5562f088c85f4f8c9cce1-006902092f" "proxy-server 1692260" 0.0083 "-" 1692260 3 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/3/a/ec-con/o2" "tx5562f088c85f4f8c9cce1-006902092f" "object-server 1692260" 0.0004 "-" 1692260 3 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/3/a/ec-con/o2" "tx5562f088c85f4f8c9cce1-006902092f" "object-server 1692260" 0.0004 "-" 1692260 3 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "DELETE /sdh1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx5562f088c85f4f8c9cce1-006902092f" "proxy-server 1692260" 0.0153 "-" 1692260 3 +obj1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:43 +0000] "DELETE /sdg1/3/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx5562f088c85f4f8c9cce1-006902092f" "proxy-server 1692260" 0.0170 "-" 1692260 3 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/43 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx5562f088c85f4f8c9cce1-006902092f - 0.0489 - - 1761741103.811212778 1761741103.860078096 3 -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... ok +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id ... ok +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow ... ok +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny ... ok +test.unit.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 +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 DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txc3afba8db8874fe9bae35-006b0f16cb) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: txc3afba8db8874fe9bae35-006b0f16cb) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: txc3afba8db8874fe9bae35-006b0f16cb) -test ERROR: Account HEAD returning 503 for [] (txn: txc3afba8db8874fe9bae35-006b0f16cb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx3e7d6c6fd20549f8905f7-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx3e7d6c6fd20549f8905f7-006b0f16cb) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3e7d6c6fd20549f8905f7-006b0f16cb) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx369656d8fdd84ecdbc597-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx369656d8fdd84ecdbc597-006b0f16cb) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx369656d8fdd84ecdbc597-006b0f16cb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx68d3febd5d8d49d0ad8e4-006b0f16cb) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx68d3febd5d8d49d0ad8e4-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx68d3febd5d8d49d0ad8e4-006b0f16cb) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx68d3febd5d8d49d0ad8e4-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx07a7502b8d7d4c4ebec17-006b0f16cb) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx07a7502b8d7d4c4ebec17-006b0f16cb) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx07a7502b8d7d4c4ebec17-006b0f16cb) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx07a7502b8d7d4c4ebec17-006b0f16cb) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx376fac3cc93140c891c14-006b0f16cb) -test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: +test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: test msg 10.0.0.0:1000/sda +test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods + raise Exception('kaboom1!') +Exception: kaboom1! +test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods + raise Exception('kaboom2!') +Exception: kaboom2! +test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods + raise Exception('kaboom3!') +Exception: kaboom3! +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1!test.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_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_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 + +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: txe21799bc56da465c811a8-0069020930) +test INFO: Client disconnected on read of '/a/c' (txn: txe21799bc56da465c811a8-0069020930) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txa925272034c24ed1bde44-0069020930) +test INFO: Client disconnected on read of '/a/c' (txn: txa925272034c24ed1bde44-0069020930) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txad612e00b34a4f19abed2-0069020931) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: txad612e00b34a4f19abed2-0069020931) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: txad612e00b34a4f19abed2-0069020931) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: txad612e00b34a4f19abed2-0069020931) +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 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_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_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.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_mem_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': '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 INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - txa08a63fdde7d440bb91bc-006902092e - 0.0505 - - 1761741102.032034397 1761741102.082503080 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cc081f81a3b498ebfb31-006902092e" "proxy-server 1692271" 0.0033 "-" 1692271 - +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx716b7e29cf544705b9739-006902092e" "proxy-server 1692271" 0.0027 "-" 1692271 0 +obj2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:42 +0000] "GET /sdb1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "tx02a45965341b46d2afd15-006902092e" "proxy-server 1692271" 0.0085 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/42 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - tx02a45965341b46d2afd15-006902092e - 0.0280 - - 1761741102.491414785 1761741102.519406557 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.1:3001/sdb re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx376fac3cc93140c891c14-006b0f16cb) -test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: +StopIteration (txn: txd52edff4effa437f9d422-006902092f) +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: txd52edff4effa437f9d422-006902092f) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txd5e0af8631464a83b3e3e-006902092f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txf6374d91eeed4172ab8da-006902092f) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txf6374d91eeed4172ab8da-006902092f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx2b74fc700b7f4b3784c97-006902092f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: txfb7a22fdcc0b4de7a5933-006902092f) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfb7a22fdcc0b4de7a5933-006902092f) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx38cd56e0c4da4353909f8-0069020930) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx8a9da4927c7843e9b5acc-0069020930) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx8a9da4927c7843e9b5acc-0069020930) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx8a9da4927c7843e9b5acc-0069020930) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8a9da4927c7843e9b5acc-0069020930) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx81916f04e0954ec0a705e-0069020930) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx81916f04e0954ec0a705e-0069020930) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx376fac3cc93140c891c14-006b0f16cb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', '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: tx5bd0fc3ab99e44c386e46-0069020932)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.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 + +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx5bd0fc3ab99e44c386e46-0069020932) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5bd0fc3ab99e44c386e46-0069020932) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx84bebaf53975414bb56b6-0069020932) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx84bebaf53975414bb56b6-0069020932) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx84bebaf53975414bb56b6-0069020932) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_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: tx715c5686afa44392a1f7e-0069020932) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_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/tmp2y2ez99v/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2y2ez99v/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/tmp2y2ez99v/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2y2ez99v/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0118 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0115 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0113 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbdc84e2c4fc64ac491bfe-0069020932" "proxy-server 1692271" 0.0093 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:59433/sdb1/1/a/c" "txbdc84e2c4fc64ac491bfe-0069020932" "container-server 1692271" 0.0011 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:39201/sda1/1/a/c" "txbdc84e2c4fc64ac491bfe-0069020932" "container-server 1692271" 0.0010 "-" 1692271 0 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txbdc84e2c4fc64ac491bfe-0069020932" "proxy-server 1692271" 0.0331 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txbdc84e2c4fc64ac491bfe-0069020932" "proxy-server 1692271" 0.0465 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - txbdc84e2c4fc64ac491bfe-0069020932 - 0.0618 - - 1761741106.826397419 1761741106.888204575 0 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx21ba6a9b46ef42f1af562-0069020932" "proxy-server 1692271" 0.0011 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:39201/sda1/1/a1/c1" "tx21ba6a9b46ef42f1af562-0069020932" "container-server 1692271" 0.0093 "-" 1692271 0 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:59433/sdb1/1/a1/c1" "tx21ba6a9b46ef42f1af562-0069020932" "container-server 1692271" 0.0010 "-" 1692271 0swift: ERROR 500 Trying to DELETE /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 500 Trying to DELETE /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 500 Trying to DELETE /a From Account Server 10.0.0.0:1000/sda +swift: Account DELETE returning 503 for (201, 503, 503) +swift: ERROR 500 Trying to DELETE /a From Account Server 10.0.0.2:1002/sdc +swift: Account DELETE returning 503 for (204, 404, 503) +/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 +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for [503, 503] +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: Account GET returning 503 for [503, 503] +test.unit.proxy.test_server.TestAccountController.test_GET +test.unit.proxy.test_server.TestAccountController.test_GET ... ok +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: Account GET returning 503 for [500, 500, 400] +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for [500, 500, 400] +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate ... ok +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: Client disconnected on read of '/a' +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: Account GET returning 503 for [503, 503] +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: Account GET returning 503 for [503, 503] +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +test.unit.proxy.test_server.TestAccountController.test_HEAD +test.unit.proxy.test_server.TestAccountController.test_HEAD ... ok +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for [500, 500, 400] +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 500 b'' Trying to GET /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for [500, 500, 400] +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 +swift: autocreate account '/a' +swift: autocreate account '/a' +swift: ERROR 503 Trying to POST /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 Trying to PUT /a From Account Server 10.0.0.0:1000/sda +swift: autocreate account '/a' +swift: ERROR 504 Trying to POST /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 503 Trying to POST /a/ From Account Server 10.0.0.1:1001/sdb +swift: ERROR 503 Trying to PUT /a From Account Server 10.0.0.1:1001/sdb +swift: autocreate account '/a' +swift: ERROR 504 Trying to POST /a/ From Account Server 10.0.0.0:1000/sda +swift: Could not autocreate account '/a' +swift: Could not autocreate account '/a' +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate ... ok +swift: autocreate account '/a' +swift: autocreate account '/a' +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 +swift: ERROR 500 Trying to PUT /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 500 Trying to PUT /a From Account Server 10.0.0.0:1000/sda +swift: ERROR 500 Trying to PUT /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for (201, 503, 503) +swift: ERROR 500 Trying to PUT /a From Account Server 10.0.0.0:1000/sda +swift: Account GET returning 503 for (204, 404, 503) +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 +swift: ERROR with Account server 10.0.0.0:1000/sda re: Trying to PUT /a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to PUT /a/: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to PUT /a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to PUT /a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: Account GET returning 503 for (201, 503, 503) +swift: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to PUT /a/: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR with Account server 10.0.0.0:1000/sda re: Trying to PUT /a/: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: Account GET returning 503 for (201, 503, 503) +swift: ERROR with Account server 10.0.0.0:1000/sda re: Trying to PUT /a: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR 503 Trying to PUT /a From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 Trying to PUT /a From Account Server 10.0.0.1:1001/sdb +swift: Account GET returning 503 for (503, 503, 503) +swift: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to PUT /a/: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request#012 conn = http_connect(#012 ip, port, node['device'], part, method, path,#012 headers=headers, query_string=query)#012 File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect#012 raise HTTPException()#012http.client.HTTPException +swift: ERROR 503 Trying to PUT /a/ From Account Server 10.0.0.2:1002/sdc +swift: ERROR 503 Trying to PUT /a/ From Account Server 10.0.0.0:1000/sda +swift: Account GET returning 503 for (503, 503, 503) +test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... 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 +swift: ERROR with Account server 127.0.0.1:1/sda re: Trying to HEAD /v1/account: Connection refused +swift: ERROR with Account server 127.0.0.1:1/sdb re: Trying to HEAD /v1/account: Connection refused +swift: ERROR with Account server 127.0.0.1:1/sdc re: Trying to HEAD /v1/account: Connection refused +swift: Account HEAD returning 503 for [] +test.unit.proxy.test_server.TestAccountController.test_connection_refused +test.unit.proxy.test_server.TestAccountController.test_connection_refused ... ok +swift: ERROR with Account server 127.0.0.1:-1/sda re: Trying to HEAD /v1/account: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request#012 conn = http_connect(#012 ip, port, node['device'],#012 self.partition, self.req.method, self.path,#012 headers=req_headers,#012 query_string=self.req.query_string)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect#012 return http_connect_raw(#012 ipaddr, port, method, path, headers, query_string, ssl)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 286, in http_connect_raw#012 conn.endheaders()#012 ~~~~~~~~~~~~~~~^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1301, in endheaders#012 self._send_output(message_body, encode_chunked=encode_chunked)#012 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1089, in _send_output#012 self.send(msg)#012 ~~~~~~~~~^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1018, in send#012 self.connect()#012 ~~~~~~~~~~~~^^#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 180, in connect#012 ret = HTTPConnection.connect(self)#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 989, in connect#012 self.sock = self._create_connection(#012 ~~~~~~~~~~~~~~~~~~~~~~~^#012 (self.host,self.port), self.timeout, self.source_address)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 44, in create_connection#012 for res in getaddrinfo(host, port, 0, SOCK_STREAM):#012 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 567, in getaddrinfo#012 ai = socket.getaddrinfo(addr, port, family,#012 type, proto, aiflags)#012 File "/usr/lib/python3.13/socket.py", line 977, in getaddrinfo#012 for res in _socket.getaddrinfo(host, port, family, type, proto, flags):#012 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012socket.gaierror: [Errno -8] Servname not supported for ai_socktype +swift: ERROR with Account server 127.0.0.1:-1/sdb re: Trying to HEAD /v1/account: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request#012 conn = http_connect(#012 ip, port, node['device'],#012 self.partition, self.req.method, self.path,#012 headers=req_headers,#012 query_string=self.req.query_string)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect#012 return http_connect_raw(#012 ipaddr, port, method, path, headers, query_string, ssl)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 286, in http_connect_raw#012 conn.endheaders()#012 ~~~~~~~~~~~~~~~^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1301, in endheaders#012 self._send_output(message_body, encode_chunked=encode_chunked)#012 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1089, in _send_output#012 self.send(msg)#012 ~~~~~~~~~^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1018, in send#012 self.connect()#012 ~~~~~~~~~~~~^^#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 180, in connect#012 ret = HTTPConnection.connect(self)#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 989, in connect#012 self.sock = self._create_connection(#012 ~~~~~~~~~~~~~~~~~~~~~~~^#012 (self.host,self.port), self.timeout, self.source_address)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 44, in create_connection#012 for res in getaddrinfo(host, port, 0, SOCK_STREAM):#012 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 567, in getaddrinfo#012 ai = socket.getaddrinfo(addr, port, family,#012 type, proto, aiflags)#012 File "/usr/lib/python3.13/socket.py", line 977, in getaddrinfo#012 for res in _socket.getaddrinfo(host, port, family, type, proto, flags):#012 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012socket.gaierror: [Errno -8] Servname not supported for ai_socktype +swift: ERROR with Account server 127.0.0.1:-1/sdc re: Trying to HEAD /v1/account: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request#012 conn = http_connect(#012 ip, port, node['device'],#012 self.partition, self.req.method, self.path,#012 headers=req_headers,#012 query_string=self.req.query_string)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect#012 return http_connect_raw(#012 ipaddr, port, method, path, headers, query_string, ssl)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 286, in http_connect_raw#012 conn.endheaders()#012 ~~~~~~~~~~~~~~~^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1301, in endheaders#012 self._send_output(message_body, encode_chunked=encode_chunked)#012 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1089, in _send_output#012 self.send(msg)#012 ~~~~~~~~~^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 1018, in send#012 self.connect()#012 ~~~~~~~~~~~~^^#012 File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 180, in connect#012 ret = HTTPConnection.connect(self)#012 File "/usr/lib/python3/dist-packages/eventlet/green/http/client.py", line 989, in connect#012 self.sock = self._create_connection(#012 ~~~~~~~~~~~~~~~~~~~~~~~^#012 (self.host,self.port), self.timeout, self.source_address)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 44, in create_connection#012 for res in getaddrinfo(host, port, 0, SOCK_STREAM):#012 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 567, in getaddrinfo#012 ai = socket.getaddrinfo(addr, port, family,#012 type, proto, aiflags)#012 File "/usr/lib/python3.13/socket.py", line 977, in getaddrinfo#012 for res in _socket.getaddrinfo(host, port, family, type, proto, flags):#012 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012socket.gaierror: [Errno -8] Servname not supported for ai_socktype +swift: Account HEAD returning 503 for [] +test.unit.proxy.test_server.TestAccountController.test_other_socket_error +test.unit.proxy.test_server.TestAccountController.test_other_socket_error ... ok +swift: Client disconnected on read of '/a' +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 + +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx21ba6a9b46ef42f1af562-0069020932" "proxy-server 1692271" 0.0377 "-" 1692271 0 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx21ba6a9b46ef42f1af562-0069020932" "proxy-server 1692271" 0.0509 "-" 1692271 0 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx21ba6a9b46ef42f1af562-0069020932 - 0.0662 - - 1761741106.897817135 1761741106.964025497 0 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55a3b5dc4c224ffda4eeb-0069020932" "proxy-server 1692271" 0.0140 "-" 1692271 - +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:39201/sda1/2/a/c1" "tx55a3b5dc4c224ffda4eeb-0069020932" "container-server 1692271" 0.0017 "-" 1692271 1 +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:59433/sdb1/2/a/c1" "tx55a3b5dc4c224ffda4eeb-0069020932" "container-server 1692271" 0.0009 "-" 1692271 1 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx55a3b5dc4c224ffda4eeb-0069020932" "proxy-server 1692271" 0.0371 "-" 1692271 1 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx55a3b5dc4c224ffda4eeb-0069020932" "proxy-server 1692271" 0.0543 "-" 1692271 1 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/47 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx55a3b5dc4c224ffda4eeb-0069020932 - 0.0744 - - 1761741106.977547407 1761741107.051919222 1 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe20213b65e454eed90adc-0069020933" "proxy-server 1692271" 0.0019 "-" 1692271 - +acct2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:39201/sda1/1/a/c2" "txe20213b65e454eed90adc-0069020933" "container-server 1692271" 0.0094 "-" 1692271 2 +acct1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:59433/sdb1/1/a/c2" "txe20213b65e454eed90adc-0069020933" "container-server 1692271" 0.0016 "-" 1692271 2 +cont2 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe20213b65e454eed90adc-0069020933" "proxy-server 1692271" 0.0452 "-" 1692271 2 +cont1 INFO: 127.0.0.1 - - [29/Oct/2025:12:31:47 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe20213b65e454eed90adc-0069020933" "proxy-server 1692271" 0.0583 "-" 1692271 2 +proxy INFO: 127.0.0.1 127.0.0.1 29/Oct/2025/12/31/47 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txe20213b65e454eed90adc-0069020933 - 0.0825 - - 1761741107.053199530 1761741107.135715008 2 - ---------------------------------------------------------------------- -Ran 9698 tests in 126.105s +Ran 9698 tests in 107.695s OK (skipped=11) + stestr slowest Test id Runtime (s) --------------------------------------------------------------------------------------------------------------- ----------- -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted 16.828 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path 13.800 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container 12.969 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 12.831 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted 12.691 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object 11.221 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers 11.196 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object 9.924 -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving 8.519 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container 8.012 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state 11.559 +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state 8.872 +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state 7.686 +test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock 6.182 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock 5.720 +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted 5.409 +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state 5.299 +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted 5.296 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock 5.280 +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted 4.972 + rm -rf .stestr make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' dh_install -O--buildsystem=pybuild @@ -80707,16 +80296,16 @@ The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/api-ref. dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/jquery-3.2.1.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/navigation.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/combobox.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/docs.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/navigation.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/js/jquery-3.2.1.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/bootstrap.min.js -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 make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' @@ -80811,130 +80400,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 +++ echo swift-account.swift-account-replicator.init +++ cut -d. -f2 + NAME=swift-account-replicator + dh_installinit --error-handler=true -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account.init -+ cut -d. -f1 ++ 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.init +++ cut -d. -f1 + 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 -+ echo swift-container.swift-container-reconciler.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-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 -+ + echo swift-container.swift-container-replicator.init -cut -d. -f2 +++ 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 +++ echo swift-container.swift-container-sharder.init +++ cut -d. -f1 + 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 -+ echo swift-container.swift-container.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.init +++ cut -d. -f1 + PKG=swift-container -+ echo+ swift-container.swift-container.init -cut -d. -f2 +++ echo swift-container.swift-container.init +++ cut -d. -f2 + 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 +++ echo swift-object-expirer.swift-object-expirer.init +++ cut -d. -f1 + 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 +++ echo swift-object.swift-object-auditor.init +++ cut -d. -f1 + 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 -+ echo swift-object.swift-object-reconstructor.init -+ cut -d. -f2 +++ echo swift-object.swift-object-reconstructor.init +++ cut -d. -f2 + NAME=swift-object-reconstructor + dh_installinit --error-handler=true -pswift-object --name=swift-object-reconstructor -+ + cut -d. -f1 -echo swift-object.swift-object-replicator.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-object.swift-object-replicator.init +++ cut -d. -f1 + PKG=swift-object -+ + cut -d. -f2 -echo swift-object.swift-object-replicator.init +++ 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 +++ cut -d. -f1 +++ echo swift-object.swift-object-updater.init + 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.36.0' @@ -80956,221 +80563,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 -+ cut -d. -f1 -+ echo swift-account.swift-account-auditor@.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-account.swift-account-auditor@.service +++ cut -d. -f1 + PKG=swift-account -+ echo swift-account.swift-account-auditor@.service -+ cut -d. -f2 +++ cut -d. -f2 +++ echo swift-account.swift-account-auditor@.service + 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 -+ + cut -d. -f2 -echo swift-account.swift-account-replicator.service +++ 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 +++ echo swift-container.swift-container-auditor@.service +++ cut -d. -f2 + NAME=swift-container-auditor@ + dh_installsystemd -pswift-container --name=swift-container-auditor@ -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f1 ++ 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@ -+ + cut -d. -f1 -echo swift-container.swift-container-sharder.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-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-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 +++ 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-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 +++ 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.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 +++ echo swift-object.swift-object-auditor.service +++ cut -d. -f1 + 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 +++ echo swift-object.swift-object-auditor@.service +++ cut -d. -f1 + 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-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 +++ 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-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 +++ 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 -+ cut -d. -f1 -+ echo swift-object.swift-object-replicator@.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-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 -+ + cut -d. -f1 -echo swift-object.swift-object-updater@.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-updater@.service +++ cut -d. -f1 + PKG=swift-object -+ + echocut -d. -f2 - swift-object.swift-object-updater@.service +++ 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 +++ echo swift-object.swift-object.service +++ cut -d. -f2 + 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@ -+ + cut -d. -f1 -echo swift-proxy.swift-proxy.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-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.36.0' @@ -81214,14 +80852,14 @@ make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild +dpkg-deb: building package 'swift-doc' in '../swift-doc_2.36.0-4_all.deb'. dpkg-deb: building package 'swift' in '../swift_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-account' in '../swift-account_2.36.0-4_all.deb'. dpkg-deb: building package 'swift-container' in '../swift-container_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-doc' in '../swift-doc_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.36.0-4_all.deb'. dpkg-deb: building package 'python3-swift' in '../python3-swift_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.36.0-4_all.deb'. +dpkg-deb: building package 'swift-account' in '../swift-account_2.36.0-4_all.deb'. dpkg-deb: building package 'swift-object' in '../swift-object_2.36.0-4_all.deb'. +dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.36.0-4_all.deb'. +dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.36.0-4_all.deb'. dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.36.0-4_all.deb'. dpkg-genbuildinfo --build=binary -O../swift_2.36.0-4_arm64.buildinfo dpkg-genchanges --build=binary -O../swift_2.36.0-4_arm64.changes @@ -81231,12 +80869,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/1627016/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1627016/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/1361128 and its subdirectories -I: Current time: Tue Dec 1 06:50:40 -12 2026 -I: pbuilder-time-stamp: 1796151040 +I: removing directory /srv/workspace/pbuilder/1627016 and its subdirectories +I: Current time: Thu Oct 30 02:32:47 +14 2025 +I: pbuilder-time-stamp: 1761741167